Fixes: Reverse Metadata Docs (#20915)

* fix: reverse metadata collate specific content - collateContent

* fix: updated 1.8 docs collateContent

* refactor: added snowflake owner management in docs

* fix: use reverse-metadata file relative path

* fix: reverse metadata file path

* fix: yaml.md files - used relative path
This commit is contained in:
Keshav Mohta 2025-04-22 19:06:08 +05:30 committed by GitHub
parent 3fc0bdd23b
commit 49cbcfb73b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
50 changed files with 224 additions and 70 deletions

View File

@ -34,6 +34,17 @@ CREATE MASKING POLICY SENSITIVE_DATA AS (VAL STRING) RETURNS STRING -> CASE WHEN
ALTER TAG PII SET MASKING POLICY SENSITIVE_DATA;
```
### Owner Management
OpenMetadata does not support owner management for Snowflake, as Snowflake assigns ownership to roles rather than individual users.
To work around this limitation, you can grant ownership to a specific role and then assign that role to the desired user.
```sql
-- Grant ownership on table to the role
GRANT OWNERSHIP ON TABLE DATABASE_NAME.SCHEMA_NAME.TABLE_NAME TO ROLE NEW_ROLE REVOKE CURRENT GRANTS;
```
### Custom SQL Template
Snowflake supports custom SQL templates for metadata changes. The template is interpreted using python f-strings.

View File

@ -1 +0,0 @@
- [Reverse Metadata](#reverse-metadata)

View File

@ -1 +0,0 @@
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)

View File

@ -34,6 +34,17 @@ CREATE MASKING POLICY SENSITIVE_DATA AS (VAL STRING) RETURNS STRING -> CASE WHEN
ALTER TAG PII SET MASKING POLICY SENSITIVE_DATA;
```
### Owner Management
OpenMetadata does not support owner management for Snowflake, as Snowflake assigns ownership to roles rather than individual users.
To work around this limitation, you can grant ownership to a specific role and then assign that role to the desired user.
```sql
-- Grant ownership on table to the role
GRANT OWNERSHIP ON TABLE DATABASE_NAME.SCHEMA_NAME.TABLE_NAME TO ROLE NEW_ROLE REVOKE CURRENT GRANTS;
```
### Custom SQL Template
Snowflake supports custom SQL templates for metadata changes. The template is interpreted using python f-strings.

View File

@ -1 +0,0 @@
- [Reverse Metadata](#reverse-metadata)

View File

@ -1 +0,0 @@
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)

View File

@ -24,7 +24,10 @@ Configure and schedule Athena metadata and profiler workflows from the OpenMetad
- [Troubleshooting](/connectors/database/athena/troubleshooting)
- [Workflow Deployment Error](#workflow-deployment-error)
- [Related](#related)
{% partial file="/v1.7/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/athena/yaml"} /%}
@ -238,7 +241,9 @@ Find more information about [Source Identity](https://docs.aws.amazon.com/STS/la
{% /stepsContainer %}
{% collateContent %}
{% partial file="/v1.7/connectors/database/athena/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.7/connectors/database/athena/reverse-metadata.md" collate: true /%}
{% partial file="/v1.7/connectors/database/related.md" /%}

View File

@ -22,7 +22,9 @@ Configure and schedule Athena metadata and profiler workflows from the OpenMetad
- [Data Profiler](#data-profiler)
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.7/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/external-ingestion-deployment.md" /%}

View File

@ -25,7 +25,10 @@ Configure and schedule BigQuery metadata and profiler workflows from the OpenMet
- [Lineage](/connectors/ingestion/lineage)
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Troubleshooting](/connectors/database/bigquery/troubleshooting)
{% partial file="/v1.7/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/bigquery/yaml"} /%}
@ -164,6 +167,8 @@ the GCP credentials empty. This is why they are not marked as required.
We support cross-project lineage, but the data must be ingested within a single service. This means you need to perform lineage ingestion for just one service while including multiple projects.
{% partial file="/v1.7/connectors/database/bigquery/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.7/connectors/database/bigquery/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.7/connectors/database/related.md" /%}

View File

@ -23,7 +23,9 @@ Configure and schedule BigQuery metadata and profiler workflows from the OpenMet
- [Data Profiler](#data-profiler)
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.7/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/external-ingestion-deployment.md" /%}

View File

@ -26,7 +26,9 @@ Configure and schedule Clickhouse metadata and profiler workflows from the OpenM
- [Troubleshooting](/connectors/database/clickhouse/troubleshooting)
- [Workflow Deployment Error](#workflow-deployment-error)
- [Related](#related)
{% partial file="/v1.7/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/clickhouse/yaml"} /%}
@ -94,6 +96,8 @@ For the usage and lineage workflow, the user will need `SELECT` privilege. You c
{% /stepsContainer %}
{% partial file="/v1.7/connectors/database/clickhouse/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.7/connectors/database/clickhouse/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.7/connectors/database/related.md" /%}

View File

@ -22,7 +22,9 @@ Configure and schedule Clickhouse metadata and profiler workflows from the OpenM
- [Data Profiler](#data-profiler)
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.7/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/external-ingestion-deployment.md" /%}

View File

@ -28,7 +28,9 @@ Configure and schedule Databricks metadata and profiler workflows from the OpenM
- [Lineage](/how-to-guides/data-lineage/workflow)
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Troubleshooting](/connectors/database/databricks/troubleshooting)
{% partial file="/v1.7/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/databricks/yaml"} /%}
@ -74,6 +76,8 @@ If you are using unity catalog in Databricks, then checkout the [Unity Catalog](
{% /stepsContainer %}
{% partial file="/v1.7/connectors/database/databricks/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.7/connectors/database/databricks/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.7/connectors/database/related.md" /%}

View File

@ -26,7 +26,9 @@ Configure and schedule Databricks metadata and profiler workflows from the OpenM
- [Data Profiler](#data-profiler)
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.7/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/external-ingestion-deployment.md" /%}
## Requirements

View File

@ -24,7 +24,9 @@ Configure and schedule MSSQL metadata and profiler workflows from the OpenMetada
- [Lineage](/connectors/ingestion/lineage)
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Troubleshooting](/connectors/database/mssql/troubleshooting)
{% partial file="/v1.7/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/mssql/yaml"} /%}
@ -122,6 +124,8 @@ For details step please refer to this [link](https://docs.microsoft.com/en-us/sq
{% /stepsContainer %}
{% partial file="/v1.7/connectors/database/mssql/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.7/connectors/database/mssql/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.7/connectors/database/related.md" /%}

View File

@ -22,7 +22,9 @@ Configure and schedule MSSQL metadata and profiler workflows from the OpenMetada
- [Data Profiler](#data-profiler)
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.7/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/external-ingestion-deployment.md" /%}
## Requirements

View File

@ -23,7 +23,9 @@ Configure and schedule MySQL metadata and profiler workflows from the OpenMetada
- [Enable Security](#securing-mysql-connection-with-ssl-in-openmetadata)
- [Data Lineage](/how-to-guides/data-lineage/workflow)
- [Troubleshooting](/connectors/database/mysql/troubleshooting)
{% partial file="/v1.7/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/mysql/yaml"} /%}
@ -245,6 +247,8 @@ To establish secure connections between OpenMetadata and MySQL, navigate to the
height="450px"
caption="SSL Configuration" /%}
{% partial file="/v1.7/connectors/database/mysql/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.7/connectors/database/mysql/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.7/connectors/database/related.md" /%}

View File

@ -22,7 +22,9 @@ Configure and schedule MySQL metadata and profiler workflows from the OpenMetada
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
- [Enable Security](#securing-mysql-connection-with-ssl-in-openmetadata)
{% partial file="/v1.7/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/external-ingestion-deployment.md" /%}
## Requirements

View File

@ -22,7 +22,9 @@ Configure and schedule Oracle metadata and profiler workflows from the OpenMetad
- [Lineage](/connectors/ingestion/lineage)
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Troubleshooting](/connectors/database/oracle/troubleshooting)
{% partial file="/v1.7/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/oracle/yaml"} /%}
@ -132,6 +134,8 @@ there is no routine out of the box in Oracle to grant SELECT to a full schema.
{% /stepsContainer %}
{% partial file="/v1.7/connectors/database/oracle/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.7/connectors/database/oracle/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.7/connectors/database/related.md" /%}

View File

@ -21,7 +21,9 @@ Configure and schedule Oracle metadata and profiler workflows from the OpenMetad
- [Data Quality](#data-quality)
- [Lineage](#lineage)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.7/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/external-ingestion-deployment.md" /%}
## Requirements

View File

@ -24,7 +24,9 @@ Configure and schedule PostgreSQL metadata and profiler workflows from the OpenM
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Enable Security](#securing-postgres-connection-with-ssl-in-openmetadata)
- [Troubleshooting](/connectors/database/postgres/troubleshooting)
{% partial file="/v1.7/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/postgres/yaml"} /%}
@ -216,6 +218,8 @@ For IAM authentication, it is recommended to choose the `allow` mode or another
height="450px"
caption="SSL Configuration" /%}
{% partial file="/v1.7/connectors/database/postgres/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.7/connectors/database/postgres/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.7/connectors/database/related.md" /%}

View File

@ -23,7 +23,9 @@ Configure and schedule PostgreSQL metadata and profiler workflows from the OpenM
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
- [Enable Security](#securing-postgres-connection-with-ssl-in-openmetadata)
{% partial file="/v1.7/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/external-ingestion-deployment.md" /%}
## Requirements

View File

@ -25,7 +25,9 @@ Configure and schedule Redshift metadata and profiler workflows from the OpenMet
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Enable Security](#securing-redshift-connection-with-ssl-in-openmetadata)
- [Troubleshooting](/connectors/database/redshift/troubleshooting)
{% partial file="/v1.7/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/redshift/yaml"} /%}
@ -129,6 +131,8 @@ Under `Advanced Config`, specify the SSL mode appropriate for your connection, s
height="450px"
caption="SSL Configuration" /%}
{% partial file="/v1.7/connectors/database/redshift/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.7/connectors/database/redshift/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.7/connectors/database/related.md" /%}

View File

@ -24,7 +24,9 @@ Configure and schedule Redshift metadata and profiler workflows from the OpenMet
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
- [Enable Security](#securing-redshift-connection-with-ssl-in-openmetadata)
{% partial file="/v1.7/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/external-ingestion-deployment.md" /%}

View File

@ -25,7 +25,9 @@ Configure and schedule Snowflake metadata and profiler workflows from the OpenMe
- [Lineage](/connectors/ingestion/lineage)
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Troubleshooting](/connectors/database/snowflake/troubleshooting)
{% partial file="/v1.7/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/snowflake/yaml"} /%}
@ -149,6 +151,8 @@ GRANT APPLY TAG TO ROLE NEW_ROLE;
Depending on your view ddl you can grant the relevant privileged as per above queries.
{% partial file="/v1.7/connectors/database/snowflake/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.7/connectors/database/snowflake/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.7/connectors/database/related.md" /%}

View File

@ -23,7 +23,9 @@ Configure and schedule Snowflake metadata and profiler workflows from the OpenMe
- [Data Profiler](#data-profiler)
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.7/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/external-ingestion-deployment.md" /%}

View File

@ -21,7 +21,9 @@ Configure and schedule Unity Catalog metadata workflow from the OpenMetadata UI:
- [Lineage](/connectors/ingestion/lineage)
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Troubleshooting](/connectors/database/unity-catalog/troubleshooting)
{% partial file="/v1.7/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/unity-catalog/yaml"} /%}
@ -63,6 +65,8 @@ Configure and schedule Unity Catalog metadata workflow from the OpenMetadata UI:
{% /stepsContainer %}
{% partial file="/v1.7/connectors/database/unitycatalog/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.7/connectors/database/unitycatalog/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.7/connectors/database/related.md" /%}

View File

@ -20,7 +20,9 @@ Configure and schedule Unity Catalog metadata workflow from the OpenMetadata UI:
- [Query Usage](#query-usage)
- [Lineage](#lineage)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.7/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.7/connectors/external-ingestion-deployment.md" /%}

View File

@ -24,7 +24,10 @@ Configure and schedule Athena metadata and profiler workflows from the OpenMetad
- [Troubleshooting](/connectors/database/athena/troubleshooting)
- [Workflow Deployment Error](#workflow-deployment-error)
- [Related](#related)
{% partial file="/v1.8/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/athena/yaml"} /%}
@ -238,7 +241,9 @@ Find more information about [Source Identity](https://docs.aws.amazon.com/STS/la
{% /stepsContainer %}
{% collateContent %}
{% partial file="/v1.8/connectors/database/athena/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.8/connectors/database/athena/reverse-metadata.md" collate: true /%}
{% partial file="/v1.8/connectors/database/related.md" /%}

View File

@ -22,7 +22,9 @@ Configure and schedule Athena metadata and profiler workflows from the OpenMetad
- [Data Profiler](#data-profiler)
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.8/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/external-ingestion-deployment.md" /%}

View File

@ -25,7 +25,10 @@ Configure and schedule BigQuery metadata and profiler workflows from the OpenMet
- [Lineage](/connectors/ingestion/lineage)
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Troubleshooting](/connectors/database/bigquery/troubleshooting)
{% partial file="/v1.8/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/bigquery/yaml"} /%}
@ -164,6 +167,8 @@ the GCP credentials empty. This is why they are not marked as required.
We support cross-project lineage, but the data must be ingested within a single service. This means you need to perform lineage ingestion for just one service while including multiple projects.
{% partial file="/v1.8/connectors/database/bigquery/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.8/connectors/database/bigquery/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.8/connectors/database/related.md" /%}

View File

@ -23,7 +23,9 @@ Configure and schedule BigQuery metadata and profiler workflows from the OpenMet
- [Data Profiler](#data-profiler)
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.8/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/external-ingestion-deployment.md" /%}

View File

@ -26,7 +26,9 @@ Configure and schedule Clickhouse metadata and profiler workflows from the OpenM
- [Troubleshooting](/connectors/database/clickhouse/troubleshooting)
- [Workflow Deployment Error](#workflow-deployment-error)
- [Related](#related)
{% partial file="/v1.8/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/clickhouse/yaml"} /%}
@ -94,6 +96,8 @@ For the usage and lineage workflow, the user will need `SELECT` privilege. You c
{% /stepsContainer %}
{% partial file="/v1.8/connectors/database/clickhouse/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.8/connectors/database/clickhouse/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.8/connectors/database/related.md" /%}

View File

@ -22,7 +22,9 @@ Configure and schedule Clickhouse metadata and profiler workflows from the OpenM
- [Data Profiler](#data-profiler)
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.8/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/external-ingestion-deployment.md" /%}

View File

@ -28,7 +28,9 @@ Configure and schedule Databricks metadata and profiler workflows from the OpenM
- [Lineage](/how-to-guides/data-lineage/workflow)
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Troubleshooting](/connectors/database/databricks/troubleshooting)
{% partial file="/v1.8/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/databricks/yaml"} /%}
@ -74,6 +76,8 @@ If you are using unity catalog in Databricks, then checkout the [Unity Catalog](
{% /stepsContainer %}
{% partial file="/v1.8/connectors/database/databricks/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.8/connectors/database/databricks/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.8/connectors/database/related.md" /%}

View File

@ -26,7 +26,9 @@ Configure and schedule Databricks metadata and profiler workflows from the OpenM
- [Data Profiler](#data-profiler)
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.8/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/external-ingestion-deployment.md" /%}
## Requirements

View File

@ -24,7 +24,9 @@ Configure and schedule MSSQL metadata and profiler workflows from the OpenMetada
- [Lineage](/connectors/ingestion/lineage)
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Troubleshooting](/connectors/database/mssql/troubleshooting)
{% partial file="/v1.8/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/mssql/yaml"} /%}
@ -122,6 +124,8 @@ For details step please refer to this [link](https://docs.microsoft.com/en-us/sq
{% /stepsContainer %}
{% partial file="/v1.8/connectors/database/mssql/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.8/connectors/database/mssql/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.8/connectors/database/related.md" /%}

View File

@ -22,7 +22,9 @@ Configure and schedule MSSQL metadata and profiler workflows from the OpenMetada
- [Data Profiler](#data-profiler)
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.8/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/external-ingestion-deployment.md" /%}
## Requirements

View File

@ -23,7 +23,9 @@ Configure and schedule MySQL metadata and profiler workflows from the OpenMetada
- [Enable Security](#securing-mysql-connection-with-ssl-in-openmetadata)
- [Data Lineage](/how-to-guides/data-lineage/workflow)
- [Troubleshooting](/connectors/database/mysql/troubleshooting)
{% partial file="/v1.8/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/mysql/yaml"} /%}
@ -245,6 +247,8 @@ To establish secure connections between OpenMetadata and MySQL, navigate to the
height="450px"
caption="SSL Configuration" /%}
{% partial file="/v1.8/connectors/database/mysql/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.8/connectors/database/mysql/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.8/connectors/database/related.md" /%}

View File

@ -22,7 +22,9 @@ Configure and schedule MySQL metadata and profiler workflows from the OpenMetada
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
- [Enable Security](#securing-mysql-connection-with-ssl-in-openmetadata)
{% partial file="/v1.8/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/external-ingestion-deployment.md" /%}
## Requirements

View File

@ -22,7 +22,9 @@ Configure and schedule Oracle metadata and profiler workflows from the OpenMetad
- [Lineage](/connectors/ingestion/lineage)
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Troubleshooting](/connectors/database/oracle/troubleshooting)
{% partial file="/v1.8/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/oracle/yaml"} /%}
@ -132,6 +134,8 @@ there is no routine out of the box in Oracle to grant SELECT to a full schema.
{% /stepsContainer %}
{% partial file="/v1.8/connectors/database/oracle/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.8/connectors/database/oracle/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.8/connectors/database/related.md" /%}

View File

@ -21,7 +21,9 @@ Configure and schedule Oracle metadata and profiler workflows from the OpenMetad
- [Data Quality](#data-quality)
- [Lineage](#lineage)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.8/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/external-ingestion-deployment.md" /%}
## Requirements

View File

@ -24,7 +24,9 @@ Configure and schedule PostgreSQL metadata and profiler workflows from the OpenM
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Enable Security](#securing-postgres-connection-with-ssl-in-openmetadata)
- [Troubleshooting](/connectors/database/postgres/troubleshooting)
{% partial file="/v1.8/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/postgres/yaml"} /%}
@ -216,6 +218,8 @@ For IAM authentication, it is recommended to choose the `allow` mode or another
height="450px"
caption="SSL Configuration" /%}
{% partial file="/v1.8/connectors/database/postgres/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.8/connectors/database/postgres/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.8/connectors/database/related.md" /%}

View File

@ -23,7 +23,9 @@ Configure and schedule PostgreSQL metadata and profiler workflows from the OpenM
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
- [Enable Security](#securing-postgres-connection-with-ssl-in-openmetadata)
{% partial file="/v1.8/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/external-ingestion-deployment.md" /%}
## Requirements

View File

@ -25,7 +25,9 @@ Configure and schedule Redshift metadata and profiler workflows from the OpenMet
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Enable Security](#securing-redshift-connection-with-ssl-in-openmetadata)
- [Troubleshooting](/connectors/database/redshift/troubleshooting)
{% partial file="/v1.8/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/redshift/yaml"} /%}
@ -129,6 +131,8 @@ Under `Advanced Config`, specify the SSL mode appropriate for your connection, s
height="450px"
caption="SSL Configuration" /%}
{% partial file="/v1.8/connectors/database/redshift/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.8/connectors/database/redshift/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.8/connectors/database/related.md" /%}

View File

@ -24,7 +24,9 @@ Configure and schedule Redshift metadata and profiler workflows from the OpenMet
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
- [Enable Security](#securing-redshift-connection-with-ssl-in-openmetadata)
{% partial file="/v1.8/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/external-ingestion-deployment.md" /%}

View File

@ -25,7 +25,9 @@ Configure and schedule Snowflake metadata and profiler workflows from the OpenMe
- [Lineage](/connectors/ingestion/lineage)
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Troubleshooting](/connectors/database/snowflake/troubleshooting)
{% partial file="/v1.8/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/snowflake/yaml"} /%}
@ -149,6 +151,8 @@ GRANT APPLY TAG TO ROLE NEW_ROLE;
Depending on your view ddl you can grant the relevant privileged as per above queries.
{% partial file="/v1.8/connectors/database/snowflake/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.8/connectors/database/snowflake/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.8/connectors/database/related.md" /%}

View File

@ -23,7 +23,9 @@ Configure and schedule Snowflake metadata and profiler workflows from the OpenMe
- [Data Profiler](#data-profiler)
- [Data Quality](#data-quality)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.8/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/external-ingestion-deployment.md" /%}

View File

@ -21,7 +21,9 @@ Configure and schedule Unity Catalog metadata workflow from the OpenMetadata UI:
- [Lineage](/connectors/ingestion/lineage)
- [dbt Integration](/connectors/ingestion/workflows/dbt)
- [Troubleshooting](/connectors/database/unity-catalog/troubleshooting)
{% partial file="/v1.8/connectors/reverse-metadata-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](#reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/unity-catalog/yaml"} /%}
@ -63,6 +65,8 @@ Configure and schedule Unity Catalog metadata workflow from the OpenMetadata UI:
{% /stepsContainer %}
{% partial file="/v1.8/connectors/database/unitycatalog/reverse-metadata.md" collate: true /%}
{% collateContent %}
{% partial file="/v1.8/connectors/database/unitycatalog/reverse-metadata.md" /%}
{% /collateContent %}
{% partial file="/v1.8/connectors/database/related.md" /%}

View File

@ -20,7 +20,9 @@ Configure and schedule Unity Catalog metadata workflow from the OpenMetadata UI:
- [Query Usage](#query-usage)
- [Lineage](#lineage)
- [dbt Integration](#dbt-integration)
{% partial file="/v1.8/connectors/reverse-metadata-workflow-link.md" collate: true /%}
{% collateContent %}
- [Reverse Metadata](/connectors/ingestion/workflows/reverse-metadata)
{% /collateContent %}
{% partial file="/v1.8/connectors/external-ingestion-deployment.md" /%}