Simple hooks and operators for uploading data to Socrata.
- Upsert or reupload PostgreSQL tables to Socrata
Using pip:
pip3 install airflow-socrata-pluginCreate a connection named http_socrata of type http to store Socrata credentials. You can also pass in conn_name parameter in DAG definition to override.
Create a connection named etl_postgres of type postgres to store PostgreSQL credentials. You can also pass in postgres_conn_name parameter in DAG definition to override.
By default, the plugin looks for the specified table under public schema. The schema can be specified with postgres_schema parameter.
The plugin is published as a pip package. Refer to the example DAG for available parameters.