Materialize Private Preview
Materialize is a data warehouse purpose-built for operational workloads where an analytical data warehouse would be too slow, and a stream processor would be too complicated.
Using SQL and common tools in the wider data ecosystem, Materialize allows you to build real-time automation, engaging customer experiences, and interactive data products that drive value for your business while reducing the cost of data freshness.
You can use Fivetran to sync data to Materialize for the following use cases:
- To sync data from SaaS applications or platforms, such as HubSpot, Shopify, or Stripe.
- To sync data from event streaming sources, such as Kinesis or Google Pub/Sub.
- To sync data from other data warehouses, such as Snowflake, Databricks, or Oracle.
For relational databases like PostgreSQL or MySQL, and event streaming sources like Apache Kafka, you should prefer to use Materialize native sources.
NOTE: This destination is partner-built. For any questions related to the Materialize destination and its documentation, contact the Materialize team.
Setup guide
Follow our step-by-step Materialize setup guide to connect Materialize to Fivetran.
Type transformation mapping
As we extract your data, we match Fivetran data types to types that Materialize supports. If we don't support a specific data type, we automatically change that type to the closest supported data type.
The data types in Materialize follow Fivetran's standard data type storage.
The following table illustrates how we transform your Fivetran data types into Materialize-supported types:
FIVETRAN DATA TYPE | MATERIALIZE DATA TYPE |
---|---|
BOOLEAN | BOOLEAN |
SHORT | INT16 |
INT | INT32 |
LONG | INT64 |
BIGDECIMAL | DOUBLE |
FLOAT | FLOAT |
DOUBLE | DOUBLE |
LOCALDATE | DATE |
LOCALDATETIME | TIMESTAMP |
INSTANT | TIMESTAMP |
STRING | STRING |
JSON | JSONB |
BINARY | STRING |
XML | Unsupported |
Schema changes
Schema changes to existing tables is not currently supported. When creating a connector, you should select the Block all schema change handling option.
SCHEMA CHANGE | SUPPORTED | NOTES |
---|---|---|
Add column | No | Adding a column to your source is not currently supported. |
Change column type | No | Changing column types is not supported as it is a breaking schema change. |
Limitations
The Fivetran Materialize destination has the following known limitations:
- Schema changes to an existing source are not supported.
- History mode is not supported.