Import tibble
to enrich a dimension
Source: R/star_schema_enrich_dimension.R
enrich_dimension_import.Rd
For a dimension of a star schema a tibble
is attached. This contains
dimension attributes and new attributes. If values associated with all rows
in the dimension are included in the tibble
, the dimension is enriched with
the new attributes.
Usage
enrich_dimension_import(st, name = NULL, tb)
# S3 method for star_schema
enrich_dimension_import(st, name = NULL, tb)
Details
Role dimensions cannot be directly enriched. If a role playing dimension is enriched, the new attributes are also added to the associated role dimensions.
See also
Other dimension enrichment functions:
enrich_dimension_export()
,
enrich_dimension_import_test()
Examples
tb <-
enrich_dimension_export(st_mrs_age,
name = "when_common",
attributes = c("week", "year"))
# Add new columns with meaningful data (these are not), possibly exporting
# data to a file, populating it and importing it.
tb <- tibble::add_column(tb, x = "x", y = "y", z = "z")
st <- enrich_dimension_import(st_mrs_age, name = "when_common", tb)