Skip to content

Commit 09ade62

Browse files
committed
test: add aggregated dataset to testing ldm
risk: nonprod
1 parent 2423aeb commit 09ade62

File tree

7 files changed

+732
-410
lines changed

7 files changed

+732
-410
lines changed

gooddata-sdk/gooddata_sdk/catalog/workspace/declarative_model/workspace/logical_model/dataset/dataset.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class CatalogDeclarativeDataset(Base):
4242
attributes: Optional[list[CatalogDeclarativeAttribute]] = None
4343
facts: Optional[list[CatalogDeclarativeFact]] = None
4444
aggregated_facts: Optional[list[CatalogDeclarativeAggregatedFact]] = None
45+
precedence: Optional[int] = None
4546
data_source_table_id: Optional[CatalogDataSourceTableIdentifier] = None
4647
sql: Optional[CatalogDeclarativeDatasetSql] = None
4748
tags: Optional[list[str]] = None

gooddata-sdk/gooddata_sdk/catalog/workspace/entity_model/content_objects/dataset.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,13 @@ def generate_facts_from_api(self) -> list[CatalogFact]:
145145
default=attr.Factory(lambda self: self.generate_facts_from_api(), takes_self=True),
146146
)
147147

148+
aggregated_facts: Optional[list[CatalogAggregatedFact]] = attr.field(
149+
default=attr.Factory(lambda self: self.json_api_attributes.get("aggregatedFacts"), takes_self=True),
150+
)
151+
precedence: Optional[int] = attr.field(
152+
default=attr.Factory(lambda self: self.json_api_attributes.get("precedence"), takes_self=True)
153+
)
154+
148155
grain: Optional[list] = attr.field(
149156
default=attr.Factory(lambda self: self.json_api_attributes.get("grain"), takes_self=True)
150157
)

0 commit comments

Comments
 (0)