How to Configure the Secure Semantic View Layer
Configure the Semantic Layer Settings for a data source.
If configured, the secure semantic view layer and security policy settings will be used to generate CREATE VIEW statements to create a semantic layer that selects data from the generated dynamic tables. One view will be created for each dynamic table.
You can learn more about Snowflake's security policy capabilities here https://docs.snowflake.com/en/user-guide/security-row-intro and https://docs.snowflake.com/en/user-guide/security-column-intro.
1. Enter the Object Type - TODO replace screenshot

2. Enter the Root Level Name
The name used for the root level view for the semantic layer. This value will be used as a prefix for all nested array views.
This value is required if you choose a type of semantic layer object for this data source.
You do not need to include an underscore at the end of this name. An underscore will be added automatically for all nested output objects.

3. (Optional) Enter the Semantic Layer Deployment Database Name
The name of the database the semantic layer objects will be deployed to.
Explore deployment options to learn more.

4. (Optional) Enter the Semantic Layer Deployment Schema Name
The name of the schema the semantic layer objects will be deployed to.
Explore deployment options to learn more.

5. (Optional) Enter the Primary Row Access Policy Name
The name of the row access policy used for the root level semantic layer object.

6. (Optional) Enter the Optional Parameters
Optional parameters for the root level semantic layer object. This value will be included in the CREATE statement.
Visit https://docs.snowflake.com/en/sql-reference/sql/create-view#optional-parameters to learn more.

Last updated