Skip to contents

Shows what would happen if you ran db_lake_write() without actually writing any data.

Usage

db_preview_lake_write(
  data,
  schema = "main",
  table,
  mode = c("overwrite", "append"),
  partition_by = NULL
)

Arguments

data

data.frame/tibble

schema

Schema name (default "main")

table

Table name

mode

"overwrite" or "append"

partition_by

Optional character vector of column names to partition by. Only valid for mode = "overwrite". On overwrite, if not specified, existing partitioning is preserved.

Value

A list with preview information (invisibly), also prints a summary

Examples

if (FALSE) { # \dontrun{
db_lake_connect()

db_preview_lake_write(my_data, table = "products", mode = "overwrite")

# Preview with partitioning
db_preview_lake_write(my_data, table = "sales",
                      partition_by = c("year", "month"))
} # }