Connection & Authentication
Are there limits on how many connections I can create?
Are there limits on how many connections I can create?
How is query concurrency managed?
How is query concurrency managed?
Does Prizm support SSO and MFA?
Does Prizm support SSO and MFA?
How do I connect multiple Snowflake accounts?
How do I connect multiple Snowflake accounts?
snowflake-prod, snowflake-dev).How do I monitor multiple databases within one account?
How do I monitor multiple databases within one account?
<database_name> each time. Prizm automatically includes all databases the role has been granted USAGE on. Alternatively, use the Include pattern * in the asset scope to include all accessible databases.Which authentication methods are supported?
Which authentication methods are supported?
Can I use a pre-existing Snowflake role instead of creating PRIZM_ROLE?
Can I use a pre-existing Snowflake role instead of creating PRIZM_ROLE?
PRIZM_ROLE as the example name — substitute your preferred role name throughout.How do I rotate credentials without downtime?
How do I rotate credentials without downtime?
Permissions
What is IMPORTED PRIVILEGES and why does Prizm need it?
What is IMPORTED PRIVILEGES and why does Prizm need it?
IMPORTED PRIVILEGES grants access to the SNOWFLAKE shared database, which contains the ACCOUNT_USAGE schema. Prizm uses this for:- Query performance history (
QUERY_HISTORY) - Warehouse compute metering (
WAREHOUSE_METERING_HISTORY) - Task run history (
TASK_HISTORY) - Snowpipe load history (
COPY_HISTORY) - Enterprise column-level lineage (
CORE.GET_LINEAGE) - Tag references (
TAG_REFERENCES)
What is the minimum permission set if I only want catalog discovery?
What is the minimum permission set if I only want catalog discovery?
SELECT or IMPORTED PRIVILEGES required for metadata-only discovery.Scoping & Object Inclusion
Can I exclude specific schemas or tables?
Can I exclude specific schemas or tables?
- Include:
ANALYTICS_DB.* - Exclude:
ANALYTICS_DB.TEMP_*
Why is a table I expect not appearing in Prizm?
Why is a table I expect not appearing in Prizm?
- The table’s database and schema match your include patterns
- The table is not matched by an exclude pattern
PRIZM_ROLEhasSELECTon that table (runSHOW GRANTS ON TABLE <table_name>)- The Catalog job has completed at least once since the table was created
Does Prizm support Iceberg tables?
Does Prizm support Iceberg tables?
IS_ICEBERG flag in INFORMATION_SCHEMA.TABLES. They are cataloged and monitored for freshness and volume. Column-level profiling requires the Iceberg table to be registered in Snowflake with accessible metadata.Observability & Freshness
What is the difference between an alert and an issue?
What is the difference between an alert and an issue?
How are anomaly detection thresholds calculated?
How are anomaly detection thresholds calculated?
- Uses up to 100 recent historical run values as the lookback window per metric
- Applies a Hampel filter (MAD-based, window 10, 3-sigma) to remove outliers before modeling, so transient spikes do not distort thresholds
- Selects the forecasting model automatically based on the data’s characteristics:
- A new metric spends its first more than 5 historical collection runs in Learning mode, accumulating a baseline, before alerts begin firing. This threshold counts collection runs, not elapsed time — a metric collected hourly reaches the end of Learning mode faster than one collected daily.
- Alert priority (LOW, MEDIUM, HIGH, CRITICAL) is determined by how many standard deviations the current value falls outside the threshold band
- Thresholds are recalculated after every run, so the model continuously adapts to changing patterns over time
Why does Prizm show a freshness update when I only added a tag?
Why does Prizm show a freshness update when I only added a tag?
INFORMATION_SCHEMA.TABLES.LAST_ALTERED. Snowflake updates this timestamp on any DDL operation, including tag assignments — even if no row data changed. This is Snowflake platform behaviour and cannot be filtered by Prizm.How does Prizm detect schema changes?
How does Prizm detect schema changes?
LAST_DDL timestamps between Observability job runs. When a change is detected, Prizm fetches the current column list and diffs it against the stored snapshot. Added, removed, renamed, and type-changed columns are each reported as separate events.Why is FRESHNESS showing 'NA' for my table?
Why is FRESHNESS showing 'NA' for my table?
LAST_ALTERED. “NA” appears when:- The table has never been altered since Prizm connected (no baseline timestamp)
- The Observability job has only run once (needs at least two data points)
- The table is a view — views do not track
LAST_ALTEREDin the same way
Write-Back & Data Safety
Does Prizm write data back to Snowflake?
Does Prizm write data back to Snowflake?
ALTER TABLE SET TAG statements. Enabling it requires the PRIZM_ROLE to hold TAG_ADMIN privileges and must be explicitly enabled in the connector feature settings.Does Prizm store or copy my Snowflake data?
Does Prizm store or copy my Snowflake data?
SELECT COUNT(*), COUNT(DISTINCT col), MIN(col)... and store only the aggregate results.Editions & Compatibility
What Snowflake editions does Prizm support?
What Snowflake editions does Prizm support?
SNOWFLAKE.CORE.GET_LINEAGE, which Standard edition does not expose. On a Standard-edition account, the Lineage graph will not populate — there is no query-log-based fallback. Upgrade to Enterprise edition or above to enable table- and column-level lineage.Does Prizm support Snowflake on Azure / GCP as well as AWS?
Does Prizm support Snowflake on Azure / GCP as well as AWS?
<account>.<region>.<cloud> (e.g., xy12345.east-us-2.azure).Does Prizm support Private Link connectivity for Snowflake?
Does Prizm support Private Link connectivity for Snowflake?
Connector Lifecycle
What happens if I delete a connector?
What happens if I delete a connector?
What happens to existing data and alerts if a connector is paused or disconnected?
What happens to existing data and alerts if a connector is paused or disconnected?
How does manual re-sync work alongside scheduled jobs?
How does manual re-sync work alongside scheduled jobs?
How long does Prizm retain historical data?
How long does Prizm retain historical data?