For context on getting started with ingestion, check out our metadata ingestion guide.
To install this plugin, run
pip install 'acryl-datahub[redash]'.
This plugin extracts the following:
- Redash dashboards and queries/visualization
Check out the following recipe to get started with ingestion! See below for full configuration options.
For general pointers on writing and running a recipe, see our main recipe guide.
source: type: "redash" config: connect_uri: http://localhost:5000/ api_key: REDASH_API_KEY # Optionals # api_page_limit: 1 #default: None, no limit on ingested dashboards and charts API pagination # skip_draft: true #default: true, only ingest published dashboards and charts # dashboard_patterns: # deny: # - ^denied dashboard.* # allow: # - .*allowed dashboard.* # chart_patterns: # deny: # - ^denied chart.* # allow: # - .*allowed chart.*
Note that a
. is used to denote nested fields in the YAML recipe.
|✅||http://localhost:5000/||Redash base URL.|
|✅||Redash user API key.|
|Limit on ingested dashboards and charts API pagination.|
|Only ingest published dashboards and charts.|
|List of regex patterns for dashboards to include in ingestion.|
|List of regex patterns for dashboards to exclude from ingestion.|
|List of regex patterns for charts to include in ingestion.|
|List of regex patterns for charts to exclude from ingestion.|
|Environment to use in namespace when constructing URNs.|
If you've got any questions on configuring this source, feel free to ping us on our Slack!