Data Warehouse Integration

Planhat’s Data Warehouse integrations generally sync two types of data: cross-sectional (or “CRM”) and time series (or “usage”) data.

Planhat’s Data Warehouse integrations generally sync two types of data: cross-sectional (or “CRM”) and time series (or “usage”) data.

Planhat’s Data Warehouse integrations generally sync two types of data: cross-sectional (or “CRM”) and time series (or “usage”) data.

Snowflake

The Snowflake integration can sync both CRM data (bidirectional) and Usage data (only fetch). Authentication happens through oauth2. Read more about the Snowflake integration here.

CRM data
  • Bidirectional

  • Supports custom sync sections and field mappings

  • SourceId or ExternalId can be used as the key for each sync section - which one to use is optional

  • Planhat can fetch from both Snowflake Views and Tables

  • Sending and fetching data happens on an hourly basis, approximately

Usage data
  • Fetch only

  • Both User Activities and Custom Metrics

  • Must use a unique, incrementing, numeric column as key

  • Can be set to fetch every 5, 10, 30 or 60 minutes, or daily on a schedule

Snowflake

The Snowflake integration can sync both CRM data (bidirectional) and Usage data (only fetch). Authentication happens through oauth2. Read more about the Snowflake integration here.

CRM data
  • Bidirectional

  • Supports custom sync sections and field mappings

  • SourceId or ExternalId can be used as the key for each sync section - which one to use is optional

  • Planhat can fetch from both Snowflake Views and Tables

  • Sending and fetching data happens on an hourly basis, approximately

Usage data
  • Fetch only

  • Both User Activities and Custom Metrics

  • Must use a unique, incrementing, numeric column as key

  • Can be set to fetch every 5, 10, 30 or 60 minutes, or daily on a schedule

Snowflake

The Snowflake integration can sync both CRM data (bidirectional) and Usage data (only fetch). Authentication happens through oauth2. Read more about the Snowflake integration here.

CRM data
  • Bidirectional

  • Supports custom sync sections and field mappings

  • SourceId or ExternalId can be used as the key for each sync section - which one to use is optional

  • Planhat can fetch from both Snowflake Views and Tables

  • Sending and fetching data happens on an hourly basis, approximately

Usage data
  • Fetch only

  • Both User Activities and Custom Metrics

  • Must use a unique, incrementing, numeric column as key

  • Can be set to fetch every 5, 10, 30 or 60 minutes, or daily on a schedule

BigQuery

The BigQuery integration can sync both CRM data (bidirectional) and Usage data (only fetch). Authentication happens through oauth2. Read more about the BigQuery integration here.

CRM data (same as Snowflake above)
  • Bidirectional

  • Supports custom sync sections and field mappings

  • SourceId or ExternalId can be used as the key for each sync section - which one to use is optional

  • Planhat can fetch from both Snowflake Views and Tables

  • Sending and fetching data happens on an hourly basis, approximately

Usage data (same as Snowflake above)
  • Fetch only

  • Both User Activities and Custom Metrics

  • Must use a unique, incrementing, numeric column as key

  • Can be set to fetch every 5, 10, 30 or 60 minutes, or daily on a schedule

BigQuery

The BigQuery integration can sync both CRM data (bidirectional) and Usage data (only fetch). Authentication happens through oauth2. Read more about the BigQuery integration here.

CRM data (same as Snowflake above)
  • Bidirectional

  • Supports custom sync sections and field mappings

  • SourceId or ExternalId can be used as the key for each sync section - which one to use is optional

  • Planhat can fetch from both Snowflake Views and Tables

  • Sending and fetching data happens on an hourly basis, approximately

Usage data (same as Snowflake above)
  • Fetch only

  • Both User Activities and Custom Metrics

  • Must use a unique, incrementing, numeric column as key

  • Can be set to fetch every 5, 10, 30 or 60 minutes, or daily on a schedule

BigQuery

The BigQuery integration can sync both CRM data (bidirectional) and Usage data (only fetch). Authentication happens through oauth2. Read more about the BigQuery integration here.

CRM data (same as Snowflake above)
  • Bidirectional

  • Supports custom sync sections and field mappings

  • SourceId or ExternalId can be used as the key for each sync section - which one to use is optional

  • Planhat can fetch from both Snowflake Views and Tables

  • Sending and fetching data happens on an hourly basis, approximately

Usage data (same as Snowflake above)
  • Fetch only

  • Both User Activities and Custom Metrics

  • Must use a unique, incrementing, numeric column as key

  • Can be set to fetch every 5, 10, 30 or 60 minutes, or daily on a schedule

PostgreSQL

The PostGres integration only syncs usage data, and uses basic authentication. Read more about the PostGreSQL integration here.

Usage data
  • Fetch only

  • Both User Activities and Custom Metrics

  • Must use a unique, incrementing, numeric column as key

  • Can be set to fetch every 5, 10, 30 or 60 minutes, or daily on a schedule

PostgreSQL

The PostGres integration only syncs usage data, and uses basic authentication. Read more about the PostGreSQL integration here.

Usage data
  • Fetch only

  • Both User Activities and Custom Metrics

  • Must use a unique, incrementing, numeric column as key

  • Can be set to fetch every 5, 10, 30 or 60 minutes, or daily on a schedule

PostgreSQL

The PostGres integration only syncs usage data, and uses basic authentication. Read more about the PostGreSQL integration here.

Usage data
  • Fetch only

  • Both User Activities and Custom Metrics

  • Must use a unique, incrementing, numeric column as key

  • Can be set to fetch every 5, 10, 30 or 60 minutes, or daily on a schedule

MySQL

The MySQL integration only syncs usage data, and uses basic authentication. Read more about the MySQL integration here.

Usage data
  • Fetch only

  • Both User Activities and Custom Metrics

  • Must use a unique, incrementing, numeric column as key

  • Can be set to fetch every 5, 10, 30 or 60 minutes, or daily on a schedule

MySQL

The MySQL integration only syncs usage data, and uses basic authentication. Read more about the MySQL integration here.

Usage data
  • Fetch only

  • Both User Activities and Custom Metrics

  • Must use a unique, incrementing, numeric column as key

  • Can be set to fetch every 5, 10, 30 or 60 minutes, or daily on a schedule

MySQL

The MySQL integration only syncs usage data, and uses basic authentication. Read more about the MySQL integration here.

Usage data
  • Fetch only

  • Both User Activities and Custom Metrics

  • Must use a unique, incrementing, numeric column as key

  • Can be set to fetch every 5, 10, 30 or 60 minutes, or daily on a schedule