How to Run the Connector Externally
To run the Ingestion via the UI you’ll need to use the OpenMetadata Ingestion Container, which comes shipped with custom Airflow plugins to handle the workflow deployment. If, instead, you want to manage your workflows externally on your preferred orchestrator, you can check the following docs to run the Ingestion Framework anywhere.External Schedulers
Get more information about running the Ingestion Framework Externally
Requirements
OpenMetadata connects to Salesforce Data360 through the Salesforce REST API using a connected app that authenticates with the OAuth 2.0 client credentials flow. You’ll need:- A Salesforce connected app configured for the OAuth 2.0 client credentials flow. The app provides the Consumer Key and Consumer Secret.
- The Data360 (Data Cloud) API scopes —
cdp_query_apiandcdp_profile_api— granted to that connected app. - An integration user with permission to view the data spaces and objects you want to ingest: Data Lake Objects, Data Model Objects, and Calculated Insights.
Python Requirements
Use a Python version supported by theopenmetadata-ingestion package that matches your OpenMetadata server. To find the supported range for your release, check the Requires-Python metadata of that release’s ingestion package.
To run the Salesforce Data360 ingestion, install: