Skip to main content
Prizm runs four job types against each Snowflake connector, each collecting a different category of metadata. Below is the full field-level breakdown.

Context — Catalog Job (daily)

The Catalog job discovers structural metadata from INFORMATION_SCHEMA and the SNOWFLAKE shared database.
ObjectFields CollectedSnowflake Source
DatabaseName, created_on, owner, commentSHOW DATABASES
SchemaName, database, created_on, ownerINFORMATION_SCHEMA.SCHEMATA
TableName, type, last_altered, row_count, is_iceberg, is_hybridINFORMATION_SCHEMA.TABLES
ViewSame as Table + view_definitionINFORMATION_SCHEMA.VIEWS
ColumnName, data_type, ordinal_position, is_nullableINFORMATION_SCHEMA.COLUMNS
Tags*(Enterprise)*Tag name, value, associated objectsACCOUNT_USAGE.TAGS, TAG_REFERENCES

Quality — Profile Job (on schedule or triggered)

The Profile job runs statistical analysis on in-scope tables and columns. Profile runs can be scheduled or triggered manually from the asset page. Table-level metrics:
MetricDescription
Row CountTotal rows at profile time
Duplicate Row CountRows that are exact duplicates of another row
Completeness Score% of columns with non-null values across all rows
Column-level metrics:
MetricApplicable TypesDescription
Null RateAll% of null values
Distinct CountAllNumber of unique non-null values (cardinality)
Uniqueness RateAll% of values appearing exactly once
Min / MaxNumeric, Date/TimestampObserved range of values
MeanNumericArithmetic mean
Standard DeviationNumericStatistical spread
MedianNumeric50th percentile value
Top N ValuesString, BooleanMost frequent values and their counts
Pattern ConformanceString% matching an expected regex format
Data Type ConformanceString% of values parseable as the declared type

Observability — Observability Job (hourly)

The Observability job collects time-series signals and applies ML-based anomaly detection.
SignalSourceDescription
VolumeINFORMATION_SCHEMA.TABLES (row_count)Row count trend; anomaly alerts on drops/spikes
FreshnessINFORMATION_SCHEMA.TABLES (last_altered)Time since last DDL or DML update; SLA breach alerts
Schema ChangeINFORMATION_SCHEMA.TABLES (last_ddl)Column additions, renames, type changes, removals

Performance & Cost — Performance Job (daily)

The Performance job queries ACCOUNT_USAGE to surface query efficiency and cost data. This requires IMPORTED PRIVILEGES on the SNOWFLAKE database.
CategoryMetricsSource
Query PerformanceExecution time, queue time, compilation time, bytes scanned, bytes written, rows produced, statusACCOUNT_USAGE.QUERY_HISTORY
Warehouse ComputeCredits used per warehouse per hourACCOUNT_USAGE.WAREHOUSE_METERING_HISTORY
StorageAverage bytes stored (tables, fail-safe, stage)ACCOUNT_USAGE.DATABASE_STORAGE_USAGE_HISTORY
Data TransferBytes transferred to external destinationsACCOUNT_USAGE.DATA_TRANSFER_HISTORY
Access HistoryUser, query, objects read/written, timestampACCOUNT_USAGE.ACCESS_HISTORY
ACCOUNT_USAGE views have a data latency of up to 45 minutes. Performance metrics shown in Prizm reflect the data available at the time the Performance job last ran.

Asset Overview

Once Prizm completes its initial catalog and observability runs, every Snowflake table and view gets a unified asset detail page. The Overview tab surfaces the most important signals at a glance. Snwoflake Asset
SectionWhat Prizm Shows
Quality ScoreOverall data quality percentage computed across all active metrics
StatusReview state (e.g., READY FOR REVIEW) and criticality badge (e.g., CRITICAL)
Key MetricsVOLUME (row count), SCHEMA (column count), FRESHNESS (time since last update), METRICS (total quality metrics defined)
DescriptionAI-generated or manually verified description of the asset
Semantic ContextDomain, Application, Product, and Tag classifications
OwnersBusiness owner, Technical owner, and Steward contacts
AudienceVerified statement of who should use this asset
Lineage SummaryUpstream sources and immediate downstream consumers
ConversationsThreaded comments and alert notifications attached to the asset
Context PanelAI-generated context narrative, context completeness score (0–100%), and freshness timestamps for description, terms, and owner verification

Attributes

The Attribute tab lists every column Prizm has cataloged for the asset, including its data type, current quality score, alert and issue counts, and the number of quality metrics defined against it. Snowflake Attribute List

Column Profile

Clicking any attribute opens its profile view with four tabs: Distribution, Pattern, Custom Pattern, and Frequency. Snowflake Profile
Profile SectionWhat Prizm Shows
LengthMinimum and maximum character length
SpaceCount and % of whitespace, inner/outer/leading/trailing space
CharacterDistribution across DIGIT, ALPHABET, CHARACTER, ALPHA NUMERIC, SPECIAL CHARACTER
UniquenessCount and % of DISTINCT vs REPEATING values
CompletenessCount and % of NULL, EMPTY, SPACE, and NON-EMPTY values
PatternTop regex patterns detected across values
FrequencyMost and least frequent individual values

Asset Metrics

The Metric tab lists all quality metrics defined on the asset, grouped by type. Each row shows the metric name, the column it applies to, its domain, current score, alert count, issue count, and action controls. Snowflake Metrics
Metric TypeCountDescription
CUSTOM150User-defined business rules and threshold checks
DISTRIBUTION123Statistical distribution checks (min, max, mean, std dev, percentile ranges)
FREQUENCY54Value frequency checks (top-N, unexpected values)
STATISTICS24Aggregate statistics (row count, null count, distinct count)
PATTERN14Regex pattern conformance checks
AVAILABILITY3Freshness and schema availability checks
CONDITIONAL1Conditional expression-based checks

Query Usage

The Usage tab surfaces per-asset query intelligence derived from the Performance job. Snwoflake Usage
MetricDescription
Total QueriesTotal number of queries that touched this asset
Average Execution TimeMean query execution time in milliseconds
Query Success RateRatio of successful queries to total queries
Total Consumed CreditSnowflake credits consumed by queries against this asset
Unique UsersNumber of distinct users who queried this asset
Unique WarehousesNumber of distinct warehouses used to query this asset
The query log table shows each query with: query text, query date, user, start/end time, status, execution time, and credits used. Queries can be filtered by EXPENSIVE, SLOWER, and POPULAR.

Data Lineage

The Lineage tab renders an interactive graph of all upstream sources and downstream consumers. Prizm derives lineage from Snowflake query history and DDL analysis. Snowflake Lineage
DirectionWhat Prizm Shows
UpstreamTables and views this asset reads from (e.g., REF_CALENDAR → BRONZE_REF_CALENDAR → SILVER_DIM_DATE)
DownstreamTables, views, and pipelines that depend on this asset (e.g., SILVER_STG_POS_STORE_DAILY, SILVER_STG_TMS_SHIPMENTS, VW_MONTHLY_SALES, and 28+ more)
Click any node in the lineage graph to navigate to that asset’s detail page. The Overview tab also shows a one-hop upstream/downstream summary for quick reference.

Next Steps

Setup

Review prerequisites and configure the connector.

FAQ

Common questions about what Prizm collects and why.