src/fivetran-destination/README.md
This directory contains a Fivetran destination for Materialize, built using Fivetran's SDK.
To use this destination as an end user of Materialize and Fivetran, log in to your Fivetran account, add a new destination, and choose the "Materialize" destination. The destination will be labeled as "Partner Built", indicating that Materialize maintains and supports the destination, rather than Fivetran.
To test code changes to the destination, run the test suite at test/fivetran-destination. Consult the mzcompose.py file in that directory for instructions.
To build the destination into a static Rust binary, run:
cargo build --release -p mz-fivetran-destination
Note: If you already have
protocinstalled and in your PATH, you can skip building the vendored version with:
cargo build --release -p mz-fivetran-destination --no-default-features
Cargo will emit the built binary at
ROOT/target/release/mz-fivetran-destination.
To build the destination into a Docker image, run the following from the root of the repository:
bin/mzimage acquire fivetran-destination
Pre-built Docker images are available on Docker Hub: https://hub.docker.com/r/materialize/fivetrain-destination