Census | Dagster Integrations
Back to integrations
Dagster + Census
Community / Partner Supported

Dagster + Census

Trigger Census synchs from within your Dagster pipelines.

About this integration

With the dagster-census integration you can execute a Census sync and poll until that sync completes, raising an error if it is unsuccessful.

Installation

pip install dagster-census

Example

from dagster import job
from dagster_census import census_resource, census_sync_op

my_census_resource = census_resource.configured(
    {
        "api_key": {"env": "CENSUS_API_KEY"},
    }
)

sync_foobar = census_sync_op.configured({"sync_id": "foobar"}, name="sync_foobar")

@job(resource_defs={"census": my_census_resource})
def my_simple_census_job():
    sync_foobar()

About Census

Census syncs data from your cloud warehouse to the SaaS tools your organization uses. It allows everyone in your organization to take action with good data, no custom scripts or API integrations required.


Community / Partner integration:

This integration was built and is maintained by a community user or a technology partner from outside of Dagster Labs.