You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ We are or will be open-sourcing the following:
22
22
2.**Pre-built Semantic Models**: The GitHub repository contains pre-built semantic models that incorporate standard data models, such as TPC-DS, common training models like Worldwide Importers and AdventureWorks, and marketplace models like Snowplow and CRISP. We expect to add semantic models for SaaS applications such as Salesforce, Google Analytics, and Jira soon.
23
23
3.**SML SDK**: An SDK that facilitates the programmatic reading and writing of SML syntax.
24
24
4.**SML CLIs**: Command line interfaces (CLIs) for installing SML dependencies and validating SML syntax. This includes a reference CLI for deploying SML models to a proprietary semantic layer platform.
25
-
5.**Semantic Translators**: A CLI for translating other semantic modeling languages to and from SML, including Snowflake Cortex semantic models, Databricks UC Metrics, and Power BI semantic models.
25
+
5.**Semantic Converters**: A CLI for translating other semantic modeling languages to and from SML, including Snowflake Cortex semantic models, Databricks UC Metrics, and Power BI semantic models.
26
26
27
27
## SML Example
28
28
The following is an example of an SML `model` object:
@@ -95,6 +95,10 @@ as the properties available for each:
95
95
-[Connection](sml-reference/connection.md) - Defines a database and schema for connecting datasets to the physical data platform.
96
96
-[Composite Model](sml-reference/composite-model.md) - Defines a model made up of multiple other models.
97
97
98
+
## SML Converters
99
+
100
+
[SML Converters and Tooling](https://github.com/semanticdatalayer/sml-converters) - Library of bi-directional SML converters and tooling for different semantic layer platforms.
Copy file name to clipboardExpand all lines: sml-reference/model.md
+13-12Lines changed: 13 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -465,37 +465,36 @@ file.
465
465
-**Type:** array
466
466
-**Required:** N
467
467
468
-
A list of the specific metrics and calculations available in the
468
+
A list of the specific metrics and calculations to be hidden in the
469
469
perspective.
470
470
471
471
### dimensions
472
472
473
473
-**Type:** array
474
474
-**Required:** N
475
475
476
-
A list of the specific dimensions and their hierarchies available in the
476
+
A list of the specific dimensions and their hierarchies to be hidden in the
477
477
perspective.
478
478
479
-
By default, all objects within a dimension are visible. Hiding a level
480
-
in a hierarchy hides all levels below it, as well as their secondary
481
-
attributes.
479
+
By default, all objects within a dimension are visible. The lowest granularity objects specified are
480
+
hidden and the objects above it are not. Hiding a level in a hierarchy hides all levels below it.
481
+
Hiding a hierarchy hides all levels in it. Hiding a dimension hides all objects within it including hierarchies
482
+
and secondary attributes. If a dimension is not hidden, secondary attributes can be hidden individually.
482
483
483
484
Supported properties:
484
485
485
-
-`name`: String, required. The name of the dimension to include in the
486
+
-`name`: String, required. The name of the dimension to be hidden in the
486
487
perspective.
487
488
488
489
-`hierarchies`: Array, optional. A list of the specific hierarchies
489
-
within the `name` dimension to include in the perspective. Supported
490
-
properties:
490
+
within the dimension to hide in the perspective. Supported properties:
491
491
-`name`: String, required. The name of the hierarchy.
492
-
-`levels`: Array, optional. A list of the levels within the
493
-
hierarchy to include in the perspective.
492
+
-`levels`: Array, optional. Defines a single level in the hierarchy to be hidden in the perspective. All levels below the specified level will also be hidden. Only one level should be provided.
494
493
495
494
-`secondary_attributes`: Array, optional. A list of the dimension's
496
-
secondary attributes to include in the perspective.
495
+
secondary attributes to hide in the perspective.
497
496
498
-
-`relationships_path`: Array, optional. A list of relationships path.
497
+
-`relationships_path`: Array, optional. A list of relationships used to specify role-playing.
499
498
500
499
## drillthroughs
501
500
@@ -734,6 +733,8 @@ Supported properties:
734
733
-`allow_peer_aggs`: Boolean, optional. Enables aggregation on data
735
734
derived from datasets in data warehouses that are different from the
736
735
source dataset.
736
+
-`allow_preferred_aggs`: Boolean, optional. Allow aggregates to be built
737
+
in preferred storage.
737
738
-`create_hinted_aggregate`: Boolean, options. Enables the creation of
0 commit comments