def setUp(self): a = [DIM_DATE_DESC, DIM_PRODUCT_DESC, DIM_FLAG_DESC] self.measures = create_list_of(Measure, ["amount", "discount"]) self.details = create_list_of(Attribute, ["detail"]) self.dimensions = [Dimension.from_metadata(desc) for desc in a] self.cube = Cube("contracts", dimensions=self.dimensions, measures=self.measures, details=self.details)
def setUp(self): self.levels = [ Level("year", attributes=create_list_of(Attribute, ["year"])), Level("month", attributes=create_list_of(Attribute, ["month", "month_name", "month_sname"])), Level("day", attributes=create_list_of(Attribute, ["day"])), Level("week", attributes=create_list_of(Attribute, ["week"])) ] self.level_names = [level.name for level in self.levels] self.dimension = Dimension("date", levels=self.levels) levels = [self.levels[0], self.levels[1], self.levels[2]] self.hierarchy = Hierarchy("default", levels)
def setUp(self): self.engine = sa.create_engine(CONNECTION) self.md = sa.MetaData(bind=self.engine) self.fact = create_table(self.engine, self.md, BASE_FACT) mappings = { "date": Column(None, "test", "date", None, None), "amount": Column(None, "test", "category", None, None), "category": Column(None, "test", "amount", None, None), } self.deps = { "date": None, "amount": None, "category": None, } self.schema = StarSchema("star", self.md, mappings, self.fact) self.base_attributes = create_list_of(Attribute, mappings.keys()) # self.base_attributes = list(mappings.keys()) self.base_deps = {attr:[] for attr in self.base_attributes}
def setUp(self): self.engine = sa.create_engine(CONNECTION) self.md = sa.MetaData(bind=self.engine) self.fact = create_table(self.engine, self.md, BASE_FACT) mappings = { "date": Column(None, "test", "date", None, None), "amount": Column(None, "test", "category", None, None), "category": Column(None, "test", "amount", None, None), } self.deps = { "date": None, "amount": None, "category": None, } self.schema = StarSchema("star", self.md, mappings, self.fact) self.base_attributes = create_list_of(Attribute, mappings.keys()) # self.base_attributes = list(mappings.keys()) self.base_deps = {attr: [] for attr in self.base_attributes}