Deprecated—use Atlan apps
The package workflows below are deprecated. New tenants run connector workflows as apps through client.app. Use Manage apps and Supported apps for the new API.
Supported packages
In this section, you'll find packages supported through the SDK. For each connector, example workflows show how to build and run a job from scratch.
If the package you need isn't listed, you can still run it by passing your workflow JSON directly to WorkflowClient.run() (Python) or ctx.WorkflowClient.Run() (Go):
- Python
- Go
workflow_run_example.py
from pyatlan.client.atlan import AtlanClient
client = AtlanClient()
workflow_json = r"""
{
"metadata": {"name": "test-name", "namespace": "test-namespace"},
"spec": {},
"payload": [{"parameter": "test-param", "type": "test-type", "body": {}}]
}
"""
response = client.workflow.run(workflow_json)
workflow_run_example.go
workflowJSON := `{
"metadata": {"name": "test-name", "namespace": "test-namespace"},
"spec": {},
"payload": [{"parameter": "test-param", "type": "test-type", "body": {}}]
}`
response, atlanErr := ctx.WorkflowClient.Run(workflowJSON, nil)
if atlanErr != nil {
logger.Log.Errorf("Error : %v", atlanErr)
}
Connectors
- Athena assets
- BigQuery assets
- Connection delete
- Confluent Kafka assets
- dbt assets
- DynamoDB assets
- Databricks assets
- Databricks miner
- Fivetran enrichment
- Glue assets
- Looker assets
- Oracle assets
- Postgres assets
- PowerBI assets
- Redshift assets
- Snowflake assets
- Snowflake miner
- Sigma assets
- SQL Server assets
- Tableau assets
- MongoDB assets