mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-11-13 01:13:39 +00:00
Add dagster docs (#11198)
This commit is contained in:
parent
93c0605012
commit
cdef9e54ee
@ -167,7 +167,12 @@ desired.
|
|||||||
|
|
||||||
- **Host**: Host of the dagster eg.`https://localhost:300` or `https://127.0.0.1:3000` or `https://<yourorghere>.dagster.cloud/prod`
|
- **Host**: Host of the dagster eg.`https://localhost:300` or `https://127.0.0.1:3000` or `https://<yourorghere>.dagster.cloud/prod`
|
||||||
- **Token** : Need pass token if connecting to `dagster cloud` instance
|
- **Token** : Need pass token if connecting to `dagster cloud` instance
|
||||||
|
- Log in to your Dagster account.
|
||||||
|
- Click on the "Settings" link in the top navigation bar.
|
||||||
|
- Click on the "API Keys" tab.
|
||||||
|
- Click on the "Create a New API Key" button.
|
||||||
|
- Give your API key a name and click on the "Create API Key" button.
|
||||||
|
- Copy the generated API key to your clipboard and paste it in the field.
|
||||||
|
|
||||||
{% /extraContent %}
|
{% /extraContent %}
|
||||||
|
|
||||||
|
|||||||
@ -9,9 +9,15 @@ In this section, we provide guides and references to use the Dagster connector.
|
|||||||
|
|
||||||
Configure and schedule Dagster metadata and profiler workflows from the OpenMetadata UI:
|
Configure and schedule Dagster metadata and profiler workflows from the OpenMetadata UI:
|
||||||
|
|
||||||
- [Requirements](#requirements)
|
- [Dagster](#dagster)
|
||||||
- [Metadata Ingestion](#metadata-ingestion)
|
- [Requirements](#requirements)
|
||||||
- [Dagster Versions](#dagster-versions)
|
- [Dagster Versions](#dagster-versions)
|
||||||
|
- [Metadata Ingestion](#metadata-ingestion)
|
||||||
|
- [Service Name](#service-name)
|
||||||
|
- [Connection Options](#connection-options)
|
||||||
|
- [Metadata Ingestion Options](#metadata-ingestion-options)
|
||||||
|
- [Troubleshooting](#troubleshooting)
|
||||||
|
- [Workflow Deployment Error](#workflow-deployment-error)
|
||||||
|
|
||||||
If you don't want to use the OpenMetadata Ingestion container to configure the workflows via the UI, then you can check
|
If you don't want to use the OpenMetadata Ingestion container to configure the workflows via the UI, then you can check
|
||||||
the following docs to connect using Airflow SDK or with the CLI.
|
the following docs to connect using Airflow SDK or with the CLI.
|
||||||
@ -167,7 +173,12 @@ desired.
|
|||||||
|
|
||||||
- **Host**: Host of the dagster eg.`https://localhost:300` or `https://127.0.0.1:3000` or `https://<yourorghere>.dagster.cloud/prod`
|
- **Host**: Host of the dagster eg.`https://localhost:300` or `https://127.0.0.1:3000` or `https://<yourorghere>.dagster.cloud/prod`
|
||||||
- **Token** : Need pass token if connecting to `dagster cloud` instance
|
- **Token** : Need pass token if connecting to `dagster cloud` instance
|
||||||
|
- Log in to your Dagster account.
|
||||||
|
- Click on the "Settings" link in the top navigation bar.
|
||||||
|
- Click on the "API Keys" tab.
|
||||||
|
- Click on the "Create a New API Key" button.
|
||||||
|
- Give your API key a name and click on the "Create API Key" button.
|
||||||
|
- Copy the generated API key to your clipboard and paste it in the field.
|
||||||
|
|
||||||
{% /extraContent %}
|
{% /extraContent %}
|
||||||
|
|
||||||
@ -280,7 +291,7 @@ caption="View the Ingestion Pipeline from the Service Page" /%}
|
|||||||
|
|
||||||
## Troubleshooting
|
## Troubleshooting
|
||||||
|
|
||||||
### Workflow Deployment Error
|
### Workflow Deployment Error
|
||||||
|
|
||||||
If there were any errors during the workflow deployment process, the
|
If there were any errors during the workflow deployment process, the
|
||||||
Ingestion Pipeline Entity will still be created, but no workflow will be
|
Ingestion Pipeline Entity will still be created, but no workflow will be
|
||||||
|
|||||||
@ -91,7 +91,12 @@ If dagster is deployed on `localhost` and entering `https://localhost:3000` into
|
|||||||
- **ServiceConnection**
|
- **ServiceConnection**
|
||||||
- **Host**: Host of the dagster eg.`https://localhost:300` or `https://127.0.0.1:3000` or `https://<yourorghere>.dagster.cloud/prod`
|
- **Host**: Host of the dagster eg.`https://localhost:300` or `https://127.0.0.1:3000` or `https://<yourorghere>.dagster.cloud/prod`
|
||||||
- **Token** : Need pass token if connecting to `dagster cloud` instance
|
- **Token** : Need pass token if connecting to `dagster cloud` instance
|
||||||
|
- Log in to your Dagster account.
|
||||||
|
- Click on the "Settings" link in the top navigation bar.
|
||||||
|
- Click on the "API Keys" tab.
|
||||||
|
- Click on the "Create a New API Key" button.
|
||||||
|
- Give your API key a name and click on the "Create API Key" button.
|
||||||
|
- Copy the generated API key to your clipboard and paste it in the field.
|
||||||
#### Source Configuration - Source Config
|
#### Source Configuration - Source Config
|
||||||
|
|
||||||
The `sourceConfig` is defined [here](https://github.com/open-metadata/OpenMetadata/blob/main/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/pipelineServiceMetadataPipeline.json):
|
The `sourceConfig` is defined [here](https://github.com/open-metadata/OpenMetadata/blob/main/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/pipelineServiceMetadataPipeline.json):
|
||||||
|
|||||||
@ -89,7 +89,12 @@ If dagster is deployed on `localhost` and entering `https://localhost:3000` into
|
|||||||
- **ServiceConnection**
|
- **ServiceConnection**
|
||||||
- **Host**: Host of the dagster eg.`https://localhost:300` or `https://127.0.0.1:3000` or `https://<yourorghere>.dagster.cloud/prod`
|
- **Host**: Host of the dagster eg.`https://localhost:300` or `https://127.0.0.1:3000` or `https://<yourorghere>.dagster.cloud/prod`
|
||||||
- **Token** : Need pass token if connecting to `dagster cloud` instance
|
- **Token** : Need pass token if connecting to `dagster cloud` instance
|
||||||
|
- Log in to your Dagster account.
|
||||||
|
- Click on the "Settings" link in the top navigation bar.
|
||||||
|
- Click on the "API Keys" tab.
|
||||||
|
- Click on the "Create a New API Key" button.
|
||||||
|
- Give your API key a name and click on the "Create API Key" button.
|
||||||
|
- Copy the generated API key to your clipboard and paste it in the field.
|
||||||
#### Source Configuration - Source Config
|
#### Source Configuration - Source Config
|
||||||
|
|
||||||
The `sourceConfig` is defined [here](https://github.com/open-metadata/OpenMetadata/blob/main/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/pipelineServiceMetadataPipeline.json):
|
The `sourceConfig` is defined [here](https://github.com/open-metadata/OpenMetadata/blob/main/openmetadata-spec/src/main/resources/json/schema/metadataIngestion/pipelineServiceMetadataPipeline.json):
|
||||||
|
|||||||
@ -138,7 +138,12 @@ the changes.
|
|||||||
|
|
||||||
- **Host**: Host of the dagster eg.`https://localhost:300` or `https://127.0.0.1:3000` or `https://<yourorghere>.dagster.cloud/prod`
|
- **Host**: Host of the dagster eg.`https://localhost:300` or `https://127.0.0.1:3000` or `https://<yourorghere>.dagster.cloud/prod`
|
||||||
- **Token** : Need pass token if connecting to `dagster cloud` instance
|
- **Token** : Need pass token if connecting to `dagster cloud` instance
|
||||||
|
- Log in to your Dagster account.
|
||||||
|
- Click on the "Settings" link in the top navigation bar.
|
||||||
|
- Click on the "API Keys" tab.
|
||||||
|
- Click on the "Create a New API Key" button.
|
||||||
|
- Give your API key a name and click on the "Create API Key" button.
|
||||||
|
- Copy the generated API key to your clipboard and paste it in the field.
|
||||||
### 6. Configure Metadata Ingestion
|
### 6. Configure Metadata Ingestion
|
||||||
|
|
||||||
In this step we will configure the metadata ingestion pipeline,
|
In this step we will configure the metadata ingestion pipeline,
|
||||||
|
|||||||
@ -3,7 +3,11 @@
|
|||||||
In this section, we provide guides and references to use the Dagster connector.
|
In this section, we provide guides and references to use the Dagster connector.
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
<!-- to be updated -->
|
|
||||||
|
OpenMetadata is integrated with dagster upto version [1.0.13](https://docs.dagster.io/getting-started) and will continue to work for future dagster versions.
|
||||||
|
|
||||||
|
The ingestion framework uses [dagster graphql python client](https://docs.dagster.io/_apidocs/libraries/dagster-graphql#dagster_graphql.DagsterGraphQLClient) to connect to the dagster instance and perform the API calls.
|
||||||
|
|
||||||
You can find further information on the Kafka connector in the [docs](https://docs.open-metadata.org/connectors/pipeline/dagster).
|
You can find further information on the Kafka connector in the [docs](https://docs.open-metadata.org/connectors/pipeline/dagster).
|
||||||
|
|
||||||
## Connection Details
|
## Connection Details
|
||||||
@ -12,12 +16,17 @@ $$section
|
|||||||
### Host $(id="host")
|
### Host $(id="host")
|
||||||
|
|
||||||
URL to the Dagster instance
|
URL to the Dagster instance
|
||||||
<!-- host to be updated -->
|
Host and port of the Dagster service. For example: `localhost:1433`
|
||||||
$$
|
$$
|
||||||
|
|
||||||
$$section
|
$$section
|
||||||
### Token $(id="token")
|
### Token $(id="token")
|
||||||
|
|
||||||
To Connect to Dagster Cloud
|
To Connect to Dagster Cloud.
|
||||||
<!-- token to be updated -->
|
- Log in to your Dagster account.
|
||||||
|
- Click on the "Settings" link in the top navigation bar.
|
||||||
|
- Click on the "API Keys" tab.
|
||||||
|
- Click on the "Create a New API Key" button.
|
||||||
|
- Give your API key a name and click on the "Create API Key" button.
|
||||||
|
- Copy the generated API key to your clipboard and paste it in the field.
|
||||||
$$
|
$$
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user