From 56ea997c959f62a79fcdc395c0e0b6953cc38504 Mon Sep 17 00:00:00 2001 From: yoonhyejin <0327jane@gmail.com> Date: Wed, 23 Oct 2024 18:31:34 +0900 Subject: [PATCH 1/3] feat: rename managed-datahub to cloud --- docs-website/docusaurus.config.js | 9 +- docs-website/sidebars.js | 100 +++++++++--------- docs-website/src/learn/business-glossary.md | 2 +- docs-website/src/learn/business-metric.md | 2 +- docs-website/src/learn/data-freshness.md | 4 +- docs-website/src/learn/data-mesh.md | 4 +- docs/actions/actions/slack.md | 2 +- docs/api/tutorials/assertions.md | 26 ++--- docs/api/tutorials/operations.md | 2 +- docs/assertions/open-assertions-spec.md | 10 +- docs/assertions/snowflake/snowflake_dmfs.md | 8 +- docs/automations/ai-term-suggestion.md | 2 +- .../approval-workflows.md | 0 .../chrome-extension.md | 0 ...ing-identity-provisioning-with-ms-entra.md | 0 ...iguring-identity-provisioning-with-okta.md | 0 .../datahub-api/entity-events-api.md | 2 +- .../graphql-api/getting-started.md | 0 .../integrations/aws-privatelink.md | 0 .../integrations/oidc-sso-integration.md | 0 .../managed-datahub-overview.md | 16 +-- .../observe/assertions.md | 16 +-- .../observe/column-assertions.md | 0 .../observe/custom-sql-assertions.md | 0 .../observe/data-contract.md | 2 +- .../observe/freshness-assertions.md | 0 .../observe/schema-assertions.md | 0 .../observe/volume-assertions.md | 0 ...etting-up-events-api-on-aws-eventbridge.md | 2 +- .../setting-up-remote-ingestion-executor.md | 0 .../release-notes/v_0_1_69.md | 0 .../release-notes/v_0_1_70.md | 0 .../release-notes/v_0_1_72.md | 0 .../release-notes/v_0_1_73.md | 0 .../release-notes/v_0_2_0.md | 0 .../release-notes/v_0_2_1.md | 0 .../release-notes/v_0_2_10.md | 0 .../release-notes/v_0_2_11.md | 0 .../release-notes/v_0_2_12.md | 0 .../release-notes/v_0_2_13.md | 0 .../release-notes/v_0_2_14.md | 0 .../release-notes/v_0_2_15.md | 0 .../release-notes/v_0_2_16.md | 0 .../release-notes/v_0_2_2.md | 0 .../release-notes/v_0_2_3.md | 0 .../release-notes/v_0_2_4.md | 0 .../release-notes/v_0_2_5.md | 0 .../release-notes/v_0_2_6.md | 0 .../release-notes/v_0_2_7.md | 0 .../release-notes/v_0_2_8.md | 0 .../release-notes/v_0_2_9.md | 0 .../release-notes/v_0_3_1.md | 0 .../release-notes/v_0_3_2.md | 0 .../release-notes/v_0_3_3.md | 0 .../release-notes/v_0_3_4.md | 0 .../release-notes/v_0_3_5.md | 0 .../release-notes/v_0_3_6.md | 0 .../slack/saas-slack-app.md | 0 .../slack/saas-slack-setup.md | 2 +- .../slack/saas-slack-troubleshoot.md | 4 +- .../subscription-and-notification.md | 0 .../welcome-acryl.md | 0 docs/features.md | 2 +- docs/incidents/incidents.md | 2 +- docs/quickstart.md | 2 +- docs/ui-ingestion.md | 2 +- .../src/datahub_airflow_plugin/__init__.py | 2 +- .../src/datahub_dagster_plugin/__init__.py | 2 +- 68 files changed, 117 insertions(+), 110 deletions(-) rename docs/{managed-datahub => cloud}/approval-workflows.md (100%) rename docs/{managed-datahub => cloud}/chrome-extension.md (100%) rename docs/{managed-datahub => cloud}/configuring-identity-provisioning-with-ms-entra.md (100%) rename docs/{managed-datahub => cloud}/configuring-identity-provisioning-with-okta.md (100%) rename docs/{managed-datahub => cloud}/datahub-api/entity-events-api.md (99%) rename docs/{managed-datahub => cloud}/datahub-api/graphql-api/getting-started.md (100%) rename docs/{managed-datahub => cloud}/integrations/aws-privatelink.md (100%) rename docs/{managed-datahub => cloud}/integrations/oidc-sso-integration.md (100%) rename docs/{managed-datahub => cloud}/managed-datahub-overview.md (89%) rename docs/{managed-datahub => cloud}/observe/assertions.md (67%) rename docs/{managed-datahub => cloud}/observe/column-assertions.md (100%) rename docs/{managed-datahub => cloud}/observe/custom-sql-assertions.md (100%) rename docs/{managed-datahub => cloud}/observe/data-contract.md (97%) rename docs/{managed-datahub => cloud}/observe/freshness-assertions.md (100%) rename docs/{managed-datahub => cloud}/observe/schema-assertions.md (100%) rename docs/{managed-datahub => cloud}/observe/volume-assertions.md (100%) rename docs/{managed-datahub => cloud}/operator-guide/setting-up-events-api-on-aws-eventbridge.md (97%) rename docs/{managed-datahub => cloud}/operator-guide/setting-up-remote-ingestion-executor.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_1_69.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_1_70.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_1_72.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_1_73.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_0.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_1.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_10.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_11.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_12.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_13.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_14.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_15.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_16.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_2.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_3.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_4.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_5.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_6.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_7.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_8.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_2_9.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_3_1.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_3_2.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_3_3.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_3_4.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_3_5.md (100%) rename docs/{managed-datahub => cloud}/release-notes/v_0_3_6.md (100%) rename docs/{managed-datahub => cloud}/slack/saas-slack-app.md (100%) rename docs/{managed-datahub => cloud}/slack/saas-slack-setup.md (96%) rename docs/{managed-datahub => cloud}/slack/saas-slack-troubleshoot.md (93%) rename docs/{managed-datahub => cloud}/subscription-and-notification.md (100%) rename docs/{managed-datahub => cloud}/welcome-acryl.md (100%) diff --git a/docs-website/docusaurus.config.js b/docs-website/docusaurus.config.js index d1a33cbfd0f8a..fee2debfb9b0b 100644 --- a/docs-website/docusaurus.config.js +++ b/docs-website/docusaurus.config.js @@ -326,14 +326,21 @@ module.exports = { { createRedirects(existingPath) { if (existingPath.includes('/docs')) { - return [ + const redirects = [ existingPath.replace('/docs', '/docs/next'), existingPath.replace('/docs', '/docs/0.13.0'), existingPath.replace('/docs', '/docs/0.12.1'), existingPath.replace('/docs', '/docs/0.11.0'), existingPath.replace('/docs', '/docs/0.10.5'), ]; + + if (existingPath.includes('/docs/managed-datahub')) { + redirects.push(existingPath.replace('/docs/managed-datahub', '/docs/cloud')); + } + + return redirects; } + return undefined; // Return a falsy value: no redirect created }, }, diff --git a/docs-website/sidebars.js b/docs-website/sidebars.js index d98473c8ad7a5..14d0f5726450e 100644 --- a/docs-website/sidebars.js +++ b/docs-website/sidebars.js @@ -52,36 +52,36 @@ module.exports = { { label: "Assertions", type: "category", - link: { type: "doc", id: "docs/managed-datahub/observe/assertions" }, + link: { type: "doc", id: "docs/cloud/observe/assertions" }, items: [ { label: "Column Assertions", type: "doc", - id: "docs/managed-datahub/observe/column-assertions", + id: "docs/cloud/observe/column-assertions", className: "saasOnly", }, { label: "Custom SQL Assertions", type: "doc", - id: "docs/managed-datahub/observe/custom-sql-assertions", + id: "docs/cloud/observe/custom-sql-assertions", className: "saasOnly", }, { label: "Freshness Assertions", type: "doc", - id: "docs/managed-datahub/observe/freshness-assertions", + id: "docs/cloud/observe/freshness-assertions", className: "saasOnly", }, { label: "Schema Assertions", type: "doc", - id: "docs/managed-datahub/observe/schema-assertions", + id: "docs/cloud/observe/schema-assertions", className: "saasOnly", }, { label: "Volume Assertions", type: "doc", - id: "docs/managed-datahub/observe/volume-assertions", + id: "docs/cloud/observe/volume-assertions", className: "saasOnly", }, { @@ -147,7 +147,7 @@ module.exports = { { label: "Data Contract", type: "doc", - id: "docs/managed-datahub/observe/data-contract", + id: "docs/cloud/observe/data-contract", }, { label: "Data Products", @@ -245,25 +245,25 @@ module.exports = { collapsed: true, link: { type: "doc", - id: "docs/managed-datahub/managed-datahub-overview", + id: "docs/cloud/managed-datahub-overview", }, items: [ - "docs/managed-datahub/welcome-acryl", + "docs/cloud/welcome-acryl", { type: "doc", - id: "docs/managed-datahub/approval-workflows", + id: "docs/cloud/approval-workflows", className: "saasOnly", }, { "DataHub API": [ { type: "doc", - id: "docs/managed-datahub/datahub-api/entity-events-api", + id: "docs/cloud/datahub-api/entity-events-api", className: "saasOnly", }, { "GraphQL API": [ - "docs/managed-datahub/datahub-api/graphql-api/getting-started", + "docs/cloud/datahub-api/graphql-api/getting-started", ], }, ], @@ -272,12 +272,12 @@ module.exports = { Integrations: [ { type: "doc", - id: "docs/managed-datahub/integrations/aws-privatelink", + id: "docs/cloud/integrations/aws-privatelink", className: "saasOnly", }, { type: "doc", - id: "docs/managed-datahub/integrations/oidc-sso-integration", + id: "docs/cloud/integrations/oidc-sso-integration", className: "saasOnly", }, ], @@ -286,17 +286,17 @@ module.exports = { Slack: [ { type: "doc", - id: "docs/managed-datahub/slack/saas-slack-setup", + id: "docs/cloud/slack/saas-slack-setup", className: "saasOnly", }, { type: "doc", - id: "docs/managed-datahub/slack/saas-slack-app", + id: "docs/cloud/slack/saas-slack-app", className: "saasOnly", }, { type: "doc", - id: "docs/managed-datahub/slack/saas-slack-troubleshoot", + id: "docs/cloud/slack/saas-slack-troubleshoot", className: "saasOnly", }, ], @@ -305,54 +305,54 @@ module.exports = { "Operator Guide": [ { type: "doc", - id: "docs/managed-datahub/operator-guide/setting-up-remote-ingestion-executor", + id: "docs/cloud/operator-guide/setting-up-remote-ingestion-executor", className: "saasOnly", }, { type: "doc", - id: "docs/managed-datahub/operator-guide/setting-up-events-api-on-aws-eventbridge", + id: "docs/cloud/operator-guide/setting-up-events-api-on-aws-eventbridge", className: "saasOnly", }, ], }, { type: "doc", - id: "docs/managed-datahub/chrome-extension", + id: "docs/cloud/chrome-extension", }, { type: "doc", - id: "docs/managed-datahub/subscription-and-notification", + id: "docs/cloud/subscription-and-notification", className: "saasOnly", }, { "DataHub Cloud Release History": [ - "docs/managed-datahub/release-notes/v_0_3_6", - "docs/managed-datahub/release-notes/v_0_3_5", - "docs/managed-datahub/release-notes/v_0_3_4", - "docs/managed-datahub/release-notes/v_0_3_3", - "docs/managed-datahub/release-notes/v_0_3_2", - "docs/managed-datahub/release-notes/v_0_3_1", - "docs/managed-datahub/release-notes/v_0_2_16", - "docs/managed-datahub/release-notes/v_0_2_15", - "docs/managed-datahub/release-notes/v_0_2_14", - "docs/managed-datahub/release-notes/v_0_2_13", - "docs/managed-datahub/release-notes/v_0_2_12", - "docs/managed-datahub/release-notes/v_0_2_11", - "docs/managed-datahub/release-notes/v_0_2_10", - "docs/managed-datahub/release-notes/v_0_2_9", - "docs/managed-datahub/release-notes/v_0_2_8", - "docs/managed-datahub/release-notes/v_0_2_7", - "docs/managed-datahub/release-notes/v_0_2_6", - "docs/managed-datahub/release-notes/v_0_2_5", - "docs/managed-datahub/release-notes/v_0_2_4", - "docs/managed-datahub/release-notes/v_0_2_3", - "docs/managed-datahub/release-notes/v_0_2_2", - "docs/managed-datahub/release-notes/v_0_2_1", - "docs/managed-datahub/release-notes/v_0_2_0", - "docs/managed-datahub/release-notes/v_0_1_73", - "docs/managed-datahub/release-notes/v_0_1_72", - "docs/managed-datahub/release-notes/v_0_1_70", - "docs/managed-datahub/release-notes/v_0_1_69", + "docs/cloud/release-notes/v_0_3_6", + "docs/cloud/release-notes/v_0_3_5", + "docs/cloud/release-notes/v_0_3_4", + "docs/cloud/release-notes/v_0_3_3", + "docs/cloud/release-notes/v_0_3_2", + "docs/cloud/release-notes/v_0_3_1", + "docs/cloud/release-notes/v_0_2_16", + "docs/cloud/release-notes/v_0_2_15", + "docs/cloud/release-notes/v_0_2_14", + "docs/cloud/release-notes/v_0_2_13", + "docs/cloud/release-notes/v_0_2_12", + "docs/cloud/release-notes/v_0_2_11", + "docs/cloud/release-notes/v_0_2_10", + "docs/cloud/release-notes/v_0_2_9", + "docs/cloud/release-notes/v_0_2_8", + "docs/cloud/release-notes/v_0_2_7", + "docs/cloud/release-notes/v_0_2_6", + "docs/cloud/release-notes/v_0_2_5", + "docs/cloud/release-notes/v_0_2_4", + "docs/cloud/release-notes/v_0_2_3", + "docs/cloud/release-notes/v_0_2_2", + "docs/cloud/release-notes/v_0_2_1", + "docs/cloud/release-notes/v_0_2_0", + "docs/cloud/release-notes/v_0_1_73", + "docs/cloud/release-notes/v_0_1_72", + "docs/cloud/release-notes/v_0_1_70", + "docs/cloud/release-notes/v_0_1_69", ], }, ], @@ -572,8 +572,8 @@ module.exports = { "docs/how/configuring-authorization-with-apache-ranger", { "SCIM Provisioning": [ - "docs/managed-datahub/configuring-identity-provisioning-with-ms-entra", - "docs/managed-datahub/configuring-identity-provisioning-with-okta", + "docs/cloud/configuring-identity-provisioning-with-ms-entra", + "docs/cloud/configuring-identity-provisioning-with-okta", ], }, "docs/how/backup-datahub", diff --git a/docs-website/src/learn/business-glossary.md b/docs-website/src/learn/business-glossary.md index 4568406a1667f..259ea4e4c1ba8 100644 --- a/docs-website/src/learn/business-glossary.md +++ b/docs-website/src/learn/business-glossary.md @@ -109,7 +109,7 @@ DataHub Cloud offers comprehensive features designed to support the authoring of

-- **[Approval Flows](https://datahubproject.io/docs/managed-datahub/approval-workflows):** Structured workflows for approving changes to the glossary, maintaining quality and consistency through time +- **[Approval Flows](https://datahubproject.io/docs/cloud/approval-workflows):** Structured workflows for approving changes to the glossary, maintaining quality and consistency through time - **Automated Data Classification:** Tools to tag critical data assets - tables, columns, dashboards, and pipelines - with terms from the business glossary using automations and custom rules. diff --git a/docs-website/src/learn/business-metric.md b/docs-website/src/learn/business-metric.md index 1378168f42195..bda07f94511b8 100644 --- a/docs-website/src/learn/business-metric.md +++ b/docs-website/src/learn/business-metric.md @@ -71,7 +71,7 @@ DataHub Cloud offers comprehensive features designed to tackle the challenges of Approval Flows

-- **[Approval Flows](https://datahubproject.io/docs/managed-datahub/approval-workflows):** Structured workflows for approving changes to metric definitions, maintaining accuracy and reliability. +- **[Approval Flows](https://datahubproject.io/docs/cloud/approval-workflows):** Structured workflows for approving changes to metric definitions, maintaining accuracy and reliability.

diff --git a/docs-website/src/learn/data-freshness.md b/docs-website/src/learn/data-freshness.md index 528b2975f7528..449bdc40a2610 100644 --- a/docs-website/src/learn/data-freshness.md +++ b/docs-website/src/learn/data-freshness.md @@ -91,7 +91,7 @@ DataHub offers comprehensive features designed to tackle data freshness challeng

-**Freshness Monitoring & Alerting:** Automatically detect and alert when data freshness issues occur, to ensure timely updates by proactively monitoring key datasets for updates. Check out [Assertions](https://datahubproject.io/docs/managed-datahub/observe/assertions) and [Freshness Assertions](https://datahubproject.io/docs/managed-datahub/observe/freshness-assertions), Available in **DataHub Cloud Only.** +**Freshness Monitoring & Alerting:** Automatically detect and alert when data freshness issues occur, to ensure timely updates by proactively monitoring key datasets for updates. Check out [Assertions](https://datahubproject.io/docs/cloud/observe/assertions) and [Freshness Assertions](https://datahubproject.io/docs/cloud/observe/freshness-assertions), Available in **DataHub Cloud Only.**

@@ -107,7 +107,7 @@ DataHub offers comprehensive features designed to tackle data freshness challeng

-**[Incident Management](https://datahubproject.io/docs/incidents/incidents)** : Centralize data incident management and begin to effectively triage, prioritize, communicate and resolve data freshness issues to all relevant stakeholders. Check out [subscription & notification](https://datahubproject.io/docs/managed-datahub/subscription-and-notification) features as well. +**[Incident Management](https://datahubproject.io/docs/incidents/incidents)** : Centralize data incident management and begin to effectively triage, prioritize, communicate and resolve data freshness issues to all relevant stakeholders. Check out [subscription & notification](https://datahubproject.io/docs/cloud/subscription-and-notification) features as well.

diff --git a/docs-website/src/learn/data-mesh.md b/docs-website/src/learn/data-mesh.md index 038fcb971f5da..447e2ff563a4e 100644 --- a/docs-website/src/learn/data-mesh.md +++ b/docs-website/src/learn/data-mesh.md @@ -94,7 +94,7 @@ DataHub Cloud offers a comprehensive set of features designed to support the imp - **[Data Domains](https://datahubproject.io/docs/domains)**: Clearly define and manage data products within each business unit. - **[Data Products](https://datahubproject.io/docs/dataproducts):** Ensure each domain owns and manages its data products, promoting autonomy and agility. -- **[Data Contracts](https://datahubproject.io/docs/managed-datahub/observe/data-contract)**: Establish clear agreements between domains to ensure consistency and reliability. +- **[Data Contracts](https://datahubproject.io/docs/cloud/observe/data-contract)**: Establish clear agreements between domains to ensure consistency and reliability.

@@ -105,7 +105,7 @@ DataHub Cloud offers a comprehensive set of features designed to support the imp -- **[Assertions](https://datahubproject.io/docs/managed-datahub/observe/assertions)** Monitor data quality using freshness, volume, column validity, schema, and custom SQL checks to get notified first when things go wrong +- **[Assertions](https://datahubproject.io/docs/cloud/observe/assertions)** Monitor data quality using freshness, volume, column validity, schema, and custom SQL checks to get notified first when things go wrong

diff --git a/docs/actions/actions/slack.md b/docs/actions/actions/slack.md index 73d990948812d..19160c30a6102 100644 --- a/docs/actions/actions/slack.md +++ b/docs/actions/actions/slack.md @@ -138,7 +138,7 @@ In the next steps, we'll show you how to configure the Slack Action based on the #### DataHub Cloud -Head over to the [Configuring Notifications](../../managed-datahub/slack/saas-slack-setup.md#configuring-notifications) section in the DataHub Cloud guide to configure Slack notifications for your DataHub Cloud instance. +Head over to the [Configuring Notifications](../../cloud/slack/saas-slack-setup.md#configuring-notifications) section in the DataHub Cloud guide to configure Slack notifications for your DataHub Cloud instance. #### Quickstart diff --git a/docs/api/tutorials/assertions.md b/docs/api/tutorials/assertions.md index 6837220a581c1..47aaae13dd2c7 100644 --- a/docs/api/tutorials/assertions.md +++ b/docs/api/tutorials/assertions.md @@ -7,11 +7,11 @@ import TabItem from '@theme/TabItem'; This guide specifically covers how to use the Assertion APIs for **DataHub Cloud** native assertions, including: -- [Freshness Assertions](/docs/managed-datahub/observe/freshness-assertions.md) -- [Volume Assertions](/docs/managed-datahub/observe/volume-assertions.md) -- [Column Assertions](/docs/managed-datahub/observe/column-assertions.md) -- [Schema Assertions](/docs/managed-datahub/observe/schema-assertions.md) -- [Custom SQL Assertions](/docs/managed-datahub/observe/custom-sql-assertions.md) +- [Freshness Assertions](/docs/cloud/observe/freshness-assertions.md) +- [Volume Assertions](/docs/cloud/observe/volume-assertions.md) +- [Column Assertions](/docs/cloud/observe/column-assertions.md) +- [Schema Assertions](/docs/cloud/observe/schema-assertions.md) +- [Custom SQL Assertions](/docs/cloud/observe/custom-sql-assertions.md) ## Why Would You Use Assertions APIs? @@ -73,7 +73,7 @@ This API will return a unique identifier (URN) for the new assertion if you were } ``` -For more details, see the [Freshness Assertions](/docs/managed-datahub/observe/freshness-assertions.md) guide. +For more details, see the [Freshness Assertions](/docs/cloud/observe/freshness-assertions.md) guide. ### Volume Assertions @@ -126,7 +126,7 @@ This API will return a unique identifier (URN) for the new assertion if you were } ``` -For more details, see the [Volume Assertions](/docs/managed-datahub/observe/volume-assertions.md) guide. +For more details, see the [Volume Assertions](/docs/cloud/observe/volume-assertions.md) guide. ### Column Assertions @@ -185,7 +185,7 @@ This API will return a unique identifier (URN) for the new assertion if you were } ``` -For more details, see the [Column Assertions](/docs/managed-datahub/observe/column-assertions.md) guide. +For more details, see the [Column Assertions](/docs/cloud/observe/column-assertions.md) guide. ### Custom SQL Assertions @@ -232,7 +232,7 @@ This API will return a unique identifier (URN) for the new assertion if you were } ``` -For more details, see the [Custom SQL Assertions](/docs/managed-datahub/observe/custom-sql-assertions.md) guide. +For more details, see the [Custom SQL Assertions](/docs/cloud/observe/custom-sql-assertions.md) guide. ### Schema Assertions @@ -285,7 +285,7 @@ This API will return a unique identifier (URN) for the new assertion if you were } ``` -For more details, see the [Schema Assertions](/docs/managed-datahub/observe/schema-assertions.md) guide. +For more details, see the [Schema Assertions](/docs/cloud/observe/schema-assertions.md) guide. @@ -573,9 +573,9 @@ You can provide **dynamic parameters** to your assertions to customize their beh assertions that require dynamic parameters, such as a threshold value that changes based on the time of day. Dynamic parameters can be injected into the SQL fragment portion of any Assertion. For example, it can appear -in any part of the SQL statement in a [Custom SQL](/docs/managed-datahub/observe/custom-sql-assertions.md) Assertion, -or it can appear in the **Advanced > Filter** section of a [Column](/docs/managed-datahub/observe/column-assertions.md), -[Volume](/docs/managed-datahub/observe/volume-assertions.md), or [Freshness](/docs/managed-datahub/observe/freshness-assertions.md) Assertion. +in any part of the SQL statement in a [Custom SQL](/docs/cloud/observe/custom-sql-assertions.md) Assertion, +or it can appear in the **Advanced > Filter** section of a [Column](/docs/cloud/observe/column-assertions.md), +[Volume](/docs/cloud/observe/volume-assertions.md), or [Freshness](/docs/cloud/observe/freshness-assertions.md) Assertion. To do so, you'll first need to edit the SQL fragment to include the dynamic parameter. Dynamic parameters appear as `${parameterName}` in the SQL fragment. diff --git a/docs/api/tutorials/operations.md b/docs/api/tutorials/operations.md index e1d41f80e6836..66b1e4d64cd45 100644 --- a/docs/api/tutorials/operations.md +++ b/docs/api/tutorials/operations.md @@ -7,7 +7,7 @@ import TabItem from '@theme/TabItem'; The Operations APIs allow you to report operational changes that were made to a given Dataset or Table using the 'Operation' concept. These operations may be viewed on the Dataset Profile (e.g. as last modified time), accessed via the DataHub GraphQL API, or -used as inputs to DataHub Cloud [Freshness Assertions](/docs/managed-datahub/observe/freshness-assertions.md). +used as inputs to DataHub Cloud [Freshness Assertions](/docs/cloud/observe/freshness-assertions.md). ### Goal Of This Guide diff --git a/docs/assertions/open-assertions-spec.md b/docs/assertions/open-assertions-spec.md index 09dad4710a2e5..9bd9f5fd33dbd 100644 --- a/docs/assertions/open-assertions-spec.md +++ b/docs/assertions/open-assertions-spec.md @@ -24,11 +24,11 @@ Below, we'll look at how to define assertions in YAML, and then provide an usage The following assertion types are currently supported by the DataHub YAML Assertion spec: -- [Freshness](/docs/managed-datahub/observe/freshness-assertions.md) -- [Volume](/docs/managed-datahub/observe/volume-assertions.md) -- [Column](/docs/managed-datahub/observe/column-assertions.md) -- [Custom SQL](/docs/managed-datahub/observe/custom-sql-assertions.md) -- [Schema](/docs/managed-datahub/observe/schema-assertions.md) +- [Freshness](/docs/cloud/observe/freshness-assertions.md) +- [Volume](/docs/cloud/observe/volume-assertions.md) +- [Column](/docs/cloud/observe/column-assertions.md) +- [Custom SQL](/docs/cloud/observe/custom-sql-assertions.md) +- [Schema](/docs/cloud/observe/schema-assertions.md) Each assertion type aims to validate a different aspect of structured table (e.g. on a data warehouse or data lake), from structure to size to column integrity to custom metrics. diff --git a/docs/assertions/snowflake/snowflake_dmfs.md b/docs/assertions/snowflake/snowflake_dmfs.md index e7801a5cbb71b..2d0b6be3d58fb 100644 --- a/docs/assertions/snowflake/snowflake_dmfs.md +++ b/docs/assertions/snowflake/snowflake_dmfs.md @@ -87,10 +87,10 @@ grant application role SNOWFLAKE.DATA_QUALITY_MONITORING_VIEWER to role " diff --git a/docs/managed-datahub/observe/assertions.md b/docs/cloud/observe/assertions.md similarity index 67% rename from docs/managed-datahub/observe/assertions.md rename to docs/cloud/observe/assertions.md index e63d051a0096b..904e927edf0ae 100644 --- a/docs/managed-datahub/observe/assertions.md +++ b/docs/cloud/observe/assertions.md @@ -5,7 +5,7 @@ Currently we support Snowflake, Redshift, BigQuery, and Databricks for out-of-th ::: An assertion is **a data quality test that finds data that violates a specified rule.** -Assertions serve as the building blocks of [Data Contracts](/docs/managed-datahub/observe/data-contract.md) – this is how we verify the contract is met. +Assertions serve as the building blocks of [Data Contracts](/docs/cloud/observe/data-contract.md) – this is how we verify the contract is met. ## How to Create and Run Assertions @@ -15,10 +15,10 @@ Data quality tests (a.k.a. assertions) can be created and run by Acryl or ingest For Acryl-provided assertion runners, we can deploy an agent in your environment to hit your sources and DataHub. Acryl Observe offers out-of-the-box evaluation of the following kinds of assertions: -- [Freshness](/docs/managed-datahub/observe/freshness-assertions.md) (SLAs) -- [Volume](/docs/managed-datahub/observe/volume-assertions.md) -- [Custom SQL](/docs/managed-datahub/observe/custom-sql-assertions.md) -- [Column](/docs/managed-datahub/observe/column-assertions.md) +- [Freshness](/docs/cloud/observe/freshness-assertions.md) (SLAs) +- [Volume](/docs/cloud/observe/volume-assertions.md) +- [Custom SQL](/docs/cloud/observe/custom-sql-assertions.md) +- [Column](/docs/cloud/observe/column-assertions.md) These can be defined through the DataHub API or the UI. @@ -38,11 +38,11 @@ If you opt for a 3rd party tool, it will be your responsibility to ensure the as ## Alerts -Beyond the ability to see the results of the assertion checks (and history of the results) both on the physical asset’s page in the DataHub UI and as the result of DataHub API calls, you can also get notified via [Slack messages](/docs/managed-datahub/slack/saas-slack-setup.md) (DMs or to a team channel) based on your [subscription](https://youtu.be/VNNZpkjHG_I?t=79) to an assertion change event. In the future, we’ll also provide the ability to subscribe directly to contracts. +Beyond the ability to see the results of the assertion checks (and history of the results) both on the physical asset’s page in the DataHub UI and as the result of DataHub API calls, you can also get notified via [Slack messages](/docs/cloud/slack/saas-slack-setup.md) (DMs or to a team channel) based on your [subscription](https://youtu.be/VNNZpkjHG_I?t=79) to an assertion change event. In the future, we’ll also provide the ability to subscribe directly to contracts. -With Acryl Observe, you can get the Assertion Change event by getting API events via [AWS EventBridge](/docs/managed-datahub/operator-guide/setting-up-events-api-on-aws-eventbridge.md) (the availability and simplicity of setup of each solution dependent on your current Acryl setup – chat with your Acryl representative to learn more). +With Acryl Observe, you can get the Assertion Change event by getting API events via [AWS EventBridge](/docs/cloud/operator-guide/setting-up-events-api-on-aws-eventbridge.md) (the availability and simplicity of setup of each solution dependent on your current Acryl setup – chat with your Acryl representative to learn more). ## Cost -We provide a plethora of ways to run your assertions, aiming to allow you to use the cheapest possible means to do so and/or the most accurate means to do so, depending on your use case. For example, for Freshness (SLA) assertions, it is relatively cheap to use either their Audit Log or Information Schema as a means to run freshness checks, and we support both of those as well as Last Modified Column, High Watermark Column, and DataHub Operation ([see the docs for more details](/docs/managed-datahub/observe/freshness-assertions.md#3-change-source)). +We provide a plethora of ways to run your assertions, aiming to allow you to use the cheapest possible means to do so and/or the most accurate means to do so, depending on your use case. For example, for Freshness (SLA) assertions, it is relatively cheap to use either their Audit Log or Information Schema as a means to run freshness checks, and we support both of those as well as Last Modified Column, High Watermark Column, and DataHub Operation ([see the docs for more details](/docs/cloud/observe/freshness-assertions.md#3-change-source)). diff --git a/docs/managed-datahub/observe/column-assertions.md b/docs/cloud/observe/column-assertions.md similarity index 100% rename from docs/managed-datahub/observe/column-assertions.md rename to docs/cloud/observe/column-assertions.md diff --git a/docs/managed-datahub/observe/custom-sql-assertions.md b/docs/cloud/observe/custom-sql-assertions.md similarity index 100% rename from docs/managed-datahub/observe/custom-sql-assertions.md rename to docs/cloud/observe/custom-sql-assertions.md diff --git a/docs/managed-datahub/observe/data-contract.md b/docs/cloud/observe/data-contract.md similarity index 97% rename from docs/managed-datahub/observe/data-contract.md rename to docs/cloud/observe/data-contract.md index 31bb414b4bf69..8d3fe1c4860cd 100644 --- a/docs/managed-datahub/observe/data-contract.md +++ b/docs/cloud/observe/data-contract.md @@ -28,7 +28,7 @@ Below is a screenshot of the Data Contracts UI in DataHub. Another way to word our vision of data contracts is **A bundle of verifiable assertions on physical data assets representing a public producer commitment.** These can be all the assertions on an asset or only the subset you want publicly promised to consumers. Data Contracts allow you to **promote a selected group of your assertions** as a public promise: if this subset of assertions is not met, the Data Contract is failing. -See docs on [assertions](/docs/managed-datahub/observe/assertions.md) for more details on the types of assertions and how to create and run them. +See docs on [assertions](/docs/cloud/observe/assertions.md) for more details on the types of assertions and how to create and run them. :::note Ownership The owner of the physical data asset is also the owner of the contract and can accept proposed changes and make changes themselves to the contract. diff --git a/docs/managed-datahub/observe/freshness-assertions.md b/docs/cloud/observe/freshness-assertions.md similarity index 100% rename from docs/managed-datahub/observe/freshness-assertions.md rename to docs/cloud/observe/freshness-assertions.md diff --git a/docs/managed-datahub/observe/schema-assertions.md b/docs/cloud/observe/schema-assertions.md similarity index 100% rename from docs/managed-datahub/observe/schema-assertions.md rename to docs/cloud/observe/schema-assertions.md diff --git a/docs/managed-datahub/observe/volume-assertions.md b/docs/cloud/observe/volume-assertions.md similarity index 100% rename from docs/managed-datahub/observe/volume-assertions.md rename to docs/cloud/observe/volume-assertions.md diff --git a/docs/managed-datahub/operator-guide/setting-up-events-api-on-aws-eventbridge.md b/docs/cloud/operator-guide/setting-up-events-api-on-aws-eventbridge.md similarity index 97% rename from docs/managed-datahub/operator-guide/setting-up-events-api-on-aws-eventbridge.md rename to docs/cloud/operator-guide/setting-up-events-api-on-aws-eventbridge.md index 183944c90240f..12d31878fdab2 100644 --- a/docs/managed-datahub/operator-guide/setting-up-events-api-on-aws-eventbridge.md +++ b/docs/cloud/operator-guide/setting-up-events-api-on-aws-eventbridge.md @@ -11,7 +11,7 @@ import FeatureAvailability from '@site/src/components/FeatureAvailability'; ## Entity Events API -* See the Entity Events API Docs [here](docs/managed-datahub/datahub-api/entity-events-api.md) +* See the Entity Events API Docs [here](docs/cloud/datahub-api/entity-events-api.md) ## Event Structure diff --git a/docs/managed-datahub/operator-guide/setting-up-remote-ingestion-executor.md b/docs/cloud/operator-guide/setting-up-remote-ingestion-executor.md similarity index 100% rename from docs/managed-datahub/operator-guide/setting-up-remote-ingestion-executor.md rename to docs/cloud/operator-guide/setting-up-remote-ingestion-executor.md diff --git a/docs/managed-datahub/release-notes/v_0_1_69.md b/docs/cloud/release-notes/v_0_1_69.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_1_69.md rename to docs/cloud/release-notes/v_0_1_69.md diff --git a/docs/managed-datahub/release-notes/v_0_1_70.md b/docs/cloud/release-notes/v_0_1_70.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_1_70.md rename to docs/cloud/release-notes/v_0_1_70.md diff --git a/docs/managed-datahub/release-notes/v_0_1_72.md b/docs/cloud/release-notes/v_0_1_72.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_1_72.md rename to docs/cloud/release-notes/v_0_1_72.md diff --git a/docs/managed-datahub/release-notes/v_0_1_73.md b/docs/cloud/release-notes/v_0_1_73.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_1_73.md rename to docs/cloud/release-notes/v_0_1_73.md diff --git a/docs/managed-datahub/release-notes/v_0_2_0.md b/docs/cloud/release-notes/v_0_2_0.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_0.md rename to docs/cloud/release-notes/v_0_2_0.md diff --git a/docs/managed-datahub/release-notes/v_0_2_1.md b/docs/cloud/release-notes/v_0_2_1.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_1.md rename to docs/cloud/release-notes/v_0_2_1.md diff --git a/docs/managed-datahub/release-notes/v_0_2_10.md b/docs/cloud/release-notes/v_0_2_10.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_10.md rename to docs/cloud/release-notes/v_0_2_10.md diff --git a/docs/managed-datahub/release-notes/v_0_2_11.md b/docs/cloud/release-notes/v_0_2_11.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_11.md rename to docs/cloud/release-notes/v_0_2_11.md diff --git a/docs/managed-datahub/release-notes/v_0_2_12.md b/docs/cloud/release-notes/v_0_2_12.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_12.md rename to docs/cloud/release-notes/v_0_2_12.md diff --git a/docs/managed-datahub/release-notes/v_0_2_13.md b/docs/cloud/release-notes/v_0_2_13.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_13.md rename to docs/cloud/release-notes/v_0_2_13.md diff --git a/docs/managed-datahub/release-notes/v_0_2_14.md b/docs/cloud/release-notes/v_0_2_14.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_14.md rename to docs/cloud/release-notes/v_0_2_14.md diff --git a/docs/managed-datahub/release-notes/v_0_2_15.md b/docs/cloud/release-notes/v_0_2_15.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_15.md rename to docs/cloud/release-notes/v_0_2_15.md diff --git a/docs/managed-datahub/release-notes/v_0_2_16.md b/docs/cloud/release-notes/v_0_2_16.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_16.md rename to docs/cloud/release-notes/v_0_2_16.md diff --git a/docs/managed-datahub/release-notes/v_0_2_2.md b/docs/cloud/release-notes/v_0_2_2.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_2.md rename to docs/cloud/release-notes/v_0_2_2.md diff --git a/docs/managed-datahub/release-notes/v_0_2_3.md b/docs/cloud/release-notes/v_0_2_3.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_3.md rename to docs/cloud/release-notes/v_0_2_3.md diff --git a/docs/managed-datahub/release-notes/v_0_2_4.md b/docs/cloud/release-notes/v_0_2_4.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_4.md rename to docs/cloud/release-notes/v_0_2_4.md diff --git a/docs/managed-datahub/release-notes/v_0_2_5.md b/docs/cloud/release-notes/v_0_2_5.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_5.md rename to docs/cloud/release-notes/v_0_2_5.md diff --git a/docs/managed-datahub/release-notes/v_0_2_6.md b/docs/cloud/release-notes/v_0_2_6.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_6.md rename to docs/cloud/release-notes/v_0_2_6.md diff --git a/docs/managed-datahub/release-notes/v_0_2_7.md b/docs/cloud/release-notes/v_0_2_7.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_7.md rename to docs/cloud/release-notes/v_0_2_7.md diff --git a/docs/managed-datahub/release-notes/v_0_2_8.md b/docs/cloud/release-notes/v_0_2_8.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_8.md rename to docs/cloud/release-notes/v_0_2_8.md diff --git a/docs/managed-datahub/release-notes/v_0_2_9.md b/docs/cloud/release-notes/v_0_2_9.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_2_9.md rename to docs/cloud/release-notes/v_0_2_9.md diff --git a/docs/managed-datahub/release-notes/v_0_3_1.md b/docs/cloud/release-notes/v_0_3_1.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_3_1.md rename to docs/cloud/release-notes/v_0_3_1.md diff --git a/docs/managed-datahub/release-notes/v_0_3_2.md b/docs/cloud/release-notes/v_0_3_2.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_3_2.md rename to docs/cloud/release-notes/v_0_3_2.md diff --git a/docs/managed-datahub/release-notes/v_0_3_3.md b/docs/cloud/release-notes/v_0_3_3.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_3_3.md rename to docs/cloud/release-notes/v_0_3_3.md diff --git a/docs/managed-datahub/release-notes/v_0_3_4.md b/docs/cloud/release-notes/v_0_3_4.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_3_4.md rename to docs/cloud/release-notes/v_0_3_4.md diff --git a/docs/managed-datahub/release-notes/v_0_3_5.md b/docs/cloud/release-notes/v_0_3_5.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_3_5.md rename to docs/cloud/release-notes/v_0_3_5.md diff --git a/docs/managed-datahub/release-notes/v_0_3_6.md b/docs/cloud/release-notes/v_0_3_6.md similarity index 100% rename from docs/managed-datahub/release-notes/v_0_3_6.md rename to docs/cloud/release-notes/v_0_3_6.md diff --git a/docs/managed-datahub/slack/saas-slack-app.md b/docs/cloud/slack/saas-slack-app.md similarity index 100% rename from docs/managed-datahub/slack/saas-slack-app.md rename to docs/cloud/slack/saas-slack-app.md diff --git a/docs/managed-datahub/slack/saas-slack-setup.md b/docs/cloud/slack/saas-slack-setup.md similarity index 96% rename from docs/managed-datahub/slack/saas-slack-setup.md rename to docs/cloud/slack/saas-slack-setup.md index 590f57d2c2e70..1645fde6a502f 100644 --- a/docs/managed-datahub/slack/saas-slack-setup.md +++ b/docs/cloud/slack/saas-slack-setup.md @@ -42,7 +42,7 @@ The following steps should be performed by a Slack Workspace Admin.

-Now proceed to the [Subscriptions and Notifications page](https://datahubproject.io/docs/managed-datahub/subscription-and-notification) to see how you can subscribe to be notified about events on the platform, or visit the [Slack App page](saas-slack-app.md) to see how you can use DataHub's powerful capabilities directly within Slack. +Now proceed to the [Subscriptions and Notifications page](https://datahubproject.io/docs/cloud/subscription-and-notification) to see how you can subscribe to be notified about events on the platform, or visit the [Slack App page](saas-slack-app.md) to see how you can use DataHub's powerful capabilities directly within Slack.