DATA OPS

Weekly cross-warehouse PII exposure digest

Samples new columns across both Snowflake and BigQuery each week and compiles a single ranked Notion report of unmasked-PII exposure by team and table, with a Slack summary.

CategoryData Ops
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly schedule
  • ActionSample new Snowflake columnsSnowflakeSnowflake
  • ActionSample new BigQuery columnsGoogle BigQueryBigQuery
  • LogicClassify and rank exposures by team and table
  • ActionWrite ranked report to NotionNotionNotion
  • OutputPost top-exposures summary to SlackSlack

What it does

Once a week it sweeps new and changed columns in both Snowflake and BigQuery, samples and classifies them, and rolls every finding into one prioritized digest: which tables hold unmasked PII, which categories, and which owning team. It writes the full report to Notion and drops a short summary with the top exposures into Slack. This is a reporting workflow, not an enforcement one, so it never revokes access.

When to use it

Use it for governance and compliance reviews when you want a recurring, auditable picture of PII exposure across multiple warehouses without locking anything automatically.

How it works

  1. 1A weekly schedule triggers the sweep.
  2. 2Sample new columns from Snowflake.
  3. 3Sample new columns from BigQuery.
  4. 4Classify all samples and rank findings by sensitivity and row reach.
  5. 5Write the full ranked report to a Notion page.
  6. 6Post a top-exposures summary with the Notion link to Slack.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SnowflakeWarehouses, queries, shares.
  2. 2
    Connect BigQueryDatasets, queries, schemas.
  3. 3
    Connect NotionPages, databases, comments.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.