| enrich_dimension_import {starschemar} | R Documentation |
Import tibble to enrich a dimension
Description
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 class 'star_schema'
enrich_dimension_import(st, name = NULL, tb)
Arguments
st |
A |
name |
A string, name of the dimension. |
tb |
A |
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.
Value
A star_schema object.
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)
[Package starschemar version 1.2.5 Index]