Linking Secoda as a source

Alpha release

This source is currently in alpha. The interface and available tables may change.

The Secoda connector pulls your data catalog metadata — tables, columns, collections, users, groups, and tags — into the PostHog data warehouse.

Adding a data source

  1. Go to the sources tab of the data pipeline section in PostHog.
  2. Click + New source and then click Link next to Secoda.
  3. You need an API key from Secoda. Create one from Settings > API in your Secoda workspace. Copy the key value.
  4. Back in PostHog, paste the key in the API key field and click Next.
  5. Select the tables you want to sync, set the sync method and frequency, then click Import.

Once the syncs are complete, you can start using Secoda data in PostHog.

Available tables

TableDescriptionSync method
tablesTables catalogued in Secoda from connected data integrationsFull refresh
columnsColumns belonging to catalogued tables in SecodaFull refresh
collectionsCollections used to group and organise resources in SecodaFull refresh
usersUsers in the Secoda workspaceFull refresh
groupsUser groups (teams) in the Secoda workspaceFull refresh
tagsTags used to label and categorise resources in SecodaFull refresh

Incremental tables sync only new or updated records on each run. Full refresh tables reload all data on each sync.

Sync limitations

All Secoda tables are full refresh only. Secoda's list endpoints do not support server-side timestamp filtering (only exact, contains, and in operators), so there is no cursor to advance an incremental sync.

Configuration

OptionTypeRequired
API keypasswordYes

Supported tables

TableDescriptionSync methodIncremental fieldPrimary key
tables

A table catalogued in Secoda from a connected data integration.

Full refresh
columns

A column belonging to a catalogued table in Secoda.

Full refresh
collections

A collection used to group and organise resources in Secoda.

Full refresh
users

A user in the Secoda workspace.

Full refresh
groups

A user group (team) in the Secoda workspace.

Full refresh
tags

A tag used to label and categorise resources in Secoda.

Full refresh

Community questions

Was this page useful?

Questions about this page? or post a community question.