Skip to main content

Metadata Exporter Application

The Metadata Exporter application enables organizations to export all metadata from Collate into downstream analytical or data storage systems such as Snowflake, BigQuery, Databricks, and Trino. This includes:
  • Entity metadata — Asset definitions, descriptions, tags, and ownership
  • Test case results — Data Quality (DQ) pass/fail flags, rule IDs, asset metadata, and timestamps
  • Profiler stats data — Column-level statistics and profiling metrics

Overview

This capability supports:
  • Feeding downstream dashboards (Power BI, Tableau).
  • Triggering alerting and remediation workflows.
  • Historical tracking and versioning of data quality scores (DQI).

Key Features

  • Supports Snowflake, Databricks, BigQuery, and Trino destinations.
  • Manual or scheduled export runs.
  • Selective export of entity metadata, data quality events, or profiler stats.

How to Access

  1. Go to Settings > Applications > Metadata Exporter.
Metadata Exporter Navigation
  1. Review available tabs: Schedule, Configuration, Recent Runs.
Metadata Exporter Tabs

Configuration Options

Ingestion Runner

Defines the agent responsible for executing the ingestion pipeline.
  • Example: Collate SaaS Agent

Connection Configuration

Establishes connectivity to your export destination (Snowflake, BigQuery, Databricks). Configuration

Snowflake Configuration

Advanced Option
  • Client Session Keep Alive: Useful for long-running exports.
Required Snowflake Privileges The role used by the exporter needs the following privileges:
  • USAGE on the warehouse
  • USAGE on the database
  • USAGE on the schema
  • CREATE TABLE on the schema
The exporter creates and owns its target table, so INSERT, MERGE, ALTER and DROP all work through ownership with no further grants.
On connect, the exporter runs the standard Snowflake connection test, which also probes SNOWFLAKE.ACCOUNT_USAGE for tags, queries and lineage. With this role those checks are skipped with a warning and the export still succeeds. IMPORTED PRIVILEGES is not required.

BigQuery Configuration

Ensure the service account has the BigQuery Data Editor and BigQuery Job User roles.

Databricks Configuration

Requirements
  • The token must have workspace-wide read/write access.
  • The cluster must have access to the target database or mount location.

Trino Configuration

Available from version 1.12.3
Authentication Options
  • Basic Auth: Username and password
  • JWT Auth: Provide JWT token for authentication
  • Azure: Client ID, Client Secret, Tenant ID, and Scopes for Azure AD authentication
Ensure the Trino user has SELECT and INSERT privileges on the target table and schema.

Export Range

Defines the temporal scope of the data to be exported. Export Range

Table Configuration

Specifies the target table where exported metadata will be written. Table Configuration

Scheduling

Configure how often the metadata export runs:
  • Manual: Click Run Now on the Schedule tab.
  • Scheduled: Set up periodic exports (feature roadmap).
Scheduling

Monitoring Runs

Under the Recent Runs tab:
  • View status: Success or Failed.
  • Check run time, duration, logs, and the configuration used.
A successful export shows Status: Success, with details on execution duration and timestamps. Monitoring Runs

Metadata Exporter Application Parameters