Skip to main content
Snowflake is a cloud data warehouse. Auxia connects to Snowflake in one of two ways: by reading your tables directly with a read-only role you create, or from files you export to an Auxia bucket on a schedule. Both are set up together with the Auxia team.

Setup: Direct connection

Recommended · about 15 minutes

Setup: GCS export

When direct access isn’t allowed

Choose a method

Features

How it works

Direct connection. You create a dedicated, auto-suspending warehouse, a service user that authenticates with a key pair, and a read-only role with SELECT on the tables to share. Auxia registers its public key on the user (the private key never leaves Auxia’s secret manager), then reads each table on the agreed schedule — the initial historical load first, then incremental reads scoped by each table’s timestamp column. Auxia validates row counts against the source before go-live. GCS export. Auxia gives you a destination bucket path. You create a Snowflake storage integration, send Auxia the service account Snowflake generates for it, and schedule COPY INTO tasks that export new data as Parquet. Auxia ingests from the bucket.

Limitations

  • Both methods are set up with the Auxia team, not in the self-serve wizard.
  • Setup needs a role that can create warehouses, users, roles, and storage integrations — typically ACCOUNTADMIN.
  • Share base tables rather than views where possible.
  • See Source data requirements for requirements shared by all connectors.