Artie
Artie is a fully managed CDC streaming platform that allows you to replicate data from your source database to your destination in real-time. It integrates with MotherDuck for loading data from operational systems, APIs, files, or event streams.
How it works with MotherDuck
Artie can write CDC and streaming pipeline output into MotherDuck.
Prerequisites
- An Artie pipeline.
- A MotherDuck Read/Write token.
- A target MotherDuck database name.
- Optional: a dedicated MotherDuck service account for pipeline writes.
Setup
- Create a Read/Write token in MotherDuck. You can create it from a regular user account or from a service account.
- In Artie, configure MotherDuck as the destination.
- Enter the MotherDuck token and database name.
- Start the pipeline and verify that the database appears in MotherDuck.
- If you used a service account, impersonate that service account to inspect objects it created.
Authentication and configuration
- Artie requires a Read/Write token because the pipeline writes data.
- A dedicated service account is recommended for production pipeline writes.
- If team members need access to tables written by the service account, create an organization share from the service account-owned database.
Important notes
- Data written through a service account is visible to that service account by default. Share it explicitly with the organization if analysts need access.
- Copy MotherDuck tokens when they are created because they are only shown once.
Use cases
- Replicate CDC streams into MotherDuck.
- Keep operational sources synchronized with MotherDuck analytics tables.
- Use Artie pipelines to land data into a database owned by a dedicated service account.