Processing semantic model with source as Snowflake on AWS
To process the semantic model with source as Snowflake on AWS,
...
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Note This requires AWS console access and Snowflake account administrators (users with the ACCOUNTADMIN role) or a role with the global CREATE INTEGRATION.
|
Processing semantic model with source as Snowflake on GCP
Below are the steps to create the stage before triggering any semeantic model:
CREATE STORAGE INTEGRATION <storage_integration_name>
TYPE = EXTERNAL_STAGE
STORAGE_PROVIDER = 'GCS'
ENABLED = TRUE
STORAGE_ALLOWED_LOCATIONS = ('gcs://<bucket_name>')GRANT USAGE ON INTEGRATION <storage_integration_name> TO ROLE ACCOUNTADMIN;
CREATE STAGE <stage_name>
URL = 'gcs://<bucket_name>/user/engine_work/temp/'
STORAGE_INTEGRATION = <storage_integration_name>
FILE_FORMAT = (TYPE=<file_format_type>);GRANT USAGE ON DATABASE <DB_name> TO ROLE ACCOUNTADMIN;
GRANT USAGE ON SCHEMA <DB_name>.<Schema_name> TO ROLE ACCOUNTADMIN;
GRANT CREATE STAGE ON SCHEMA <DB_name>.<Schema_name> TO ROLE ACCOUNTADMIN;Add below property in Snowflake connection
kyvos.connection.snowflake.stage = @<DB_name>.<Schema_name>.<stage_name>
example: kyvos.connection.snowflake.stage = @automationtables.public.teststage4July
For further details about configuring an integration for Google Clous Storage, see Snowflake documentation.