Skip to content

Conversation

@RounakDhillon
Copy link
Collaborator

@RounakDhillon RounakDhillon commented Jan 6, 2026

I worked on Applications Updation.

image

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR consolidates and reorganizes documentation for Collate Applications by creating comprehensive guides for five key applications (Slack, Reverse Metadata, Query Runner, Autopilot, and Data Retention), updating navigation structure, and removing redundant reverse metadata sections from individual database connector files.

  • Creates new centralized application documentation under /how-to-guides/admin-guide/applications/
  • Updates navigation structure in docs.json to include Applications subsection
  • Removes duplicate reverse metadata documentation from database connector files (Snowflake, Redshift, PostgreSQL, MySQL)

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 24 comments.

Show a summary per file
File Description
how-to-guides/admin-guide/applications/slack.mdx New comprehensive Slack integration guide with setup, OAuth configuration, event subscriptions, and slash commands
how-to-guides/admin-guide/applications/reverse-metadata.mdx New guide for reverse metadata application including supported connectors, SQL templates, and channel configuration
how-to-guides/admin-guide/applications/query-runner.mdx New documentation for Query Runner application installation and SQL Studio enablement
how-to-guides/admin-guide/applications/index.mdx New overview page listing all available applications with descriptions and links
how-to-guides/admin-guide/applications/data-retention.mdx New guide for data retention application configuration and cleanup targets
how-to-guides/admin-guide/applications/autopilot.mdx New documentation for Autopilot application for automated service onboarding
products/index.mdx Updated Reverse Metadata card link to new application documentation path
docs.json Added Applications subsection to admin guide navigation structure
connectors/database/snowflake.mdx Removed reverse metadata section (now centralized in applications docs)
connectors/database/redshift.mdx Removed reverse metadata section (now centralized in applications docs)
connectors/database/postgres.mdx Removed reverse metadata section (now centralized in applications docs)
connectors/database/mysql.mdx Removed reverse metadata section (now centralized in applications docs)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

ALTER TABLE `{database}`.`{schema}`.`{table}` OWNER TO `{owner}@gmail.com`;
```

**example:-**
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The heading uses "example:-" which should be capitalized as "Example:" for consistency with standard documentation practices.

Copilot uses AI. Check for mistakes.
ALTER SCHEMA `abc.customers` SET OPTIONS (labels = [('PII', 'Sensitive')]);
```

This sets or updates schema-level labels, such as sensitive classifications. Useful for tagging metadata like PII & sensitive, to automatically trigger reverse metadata for Tags fields.
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The description "Useful for tagging metadata like PII & sensitive" uses an ampersand which is inconsistent with the rest of the documentation. It should use "and" instead of "&" for a more formal and consistent documentation style (e.g., "like PII and sensitive").

Suggested change
This sets or updates schema-level labels, such as sensitive classifications. Useful for tagging metadata like PII & sensitive, to automatically trigger reverse metadata for Tags fields.
This sets or updates schema-level labels, such as sensitive classifications. Useful for tagging metadata like PII and sensitive, to automatically trigger reverse metadata for Tags fields.

Copilot uses AI. Check for mistakes.
allowFullScreen>
</iframe>

The **Reverse Metadata Application** ensures real-time synchronization of metadata changes. Once installed and configured, any updates made to selected assets in Collate—such as descriptions, tags, or owners—are automatically in real-time propagated back to the source systems. There’s no need to trigger the application manually. This live sync ensures Collate remains the single source of truth while all connected systems stay up to date and compliant with governance policies.
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The phrase "There's no need to trigger the application manually" should be "There is no need" for a more formal documentation style. Contractions should be avoided in technical documentation for clarity and professionalism.

Suggested change
The **Reverse Metadata Application** ensures real-time synchronization of metadata changes. Once installed and configured, any updates made to selected assets in Collate—such as descriptions, tags, or owners—are automatically in real-time propagated back to the source systems. There’s no need to trigger the application manually. This live sync ensures Collate remains the single source of truth while all connected systems stay up to date and compliant with governance policies.
The **Reverse Metadata Application** ensures real-time synchronization of metadata changes. Once installed and configured, any updates made to selected assets in Collate—such as descriptions, tags, or owners—are automatically in real-time propagated back to the source systems. There is no need to trigger the application manually. This live sync ensures Collate remains the single source of truth while all connected systems stay up to date and compliant with governance policies.

Copilot uses AI. Check for mistakes.

Users can monitor the running state of workflows, and in case of a failure, use the options below to clean them up:

- **Run Now:**- This lets you manually initiate a cleanup operation for failed workflows. This option will only be used to clean workflows. They will not trigger reverse metadata. It is an automatic synchronization.
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The sentence "They will not trigger reverse metadata" is grammatically incorrect. The subject "They" refers to the "Run Now" option (singular), so it should be "It will not trigger reverse metadata" for proper subject-verb agreement.

Suggested change
- **Run Now:**- This lets you manually initiate a cleanup operation for failed workflows. This option will only be used to clean workflows. They will not trigger reverse metadata. It is an automatic synchronization.
- **Run Now:**- This lets you manually initiate a cleanup operation for failed workflows. This option will only be used to clean workflows. It will not trigger reverse metadata. It is an automatic synchronization.

Copilot uses AI. Check for mistakes.
Comment on lines +234 to +235
- **Run Now:**- This lets you manually initiate a cleanup operation for failed workflows. This option will only be used to clean workflows. They will not trigger reverse metadata. It is an automatic synchronization.
- **Scheduled Run:**- This automatically re-runs cleanup operations based on a defined schedule (e.g., daily or weekly).
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The bullet point "Scheduled Run:-" has inconsistent punctuation. The colon-dash combination ":-" is non-standard. It should be either a colon ":" or no punctuation at all for consistency.

Suggested change
- **Run Now:**- This lets you manually initiate a cleanup operation for failed workflows. This option will only be used to clean workflows. They will not trigger reverse metadata. It is an automatic synchronization.
- **Scheduled Run:**- This automatically re-runs cleanup operations based on a defined schedule (e.g., daily or weekly).
- **Run Now:** This lets you manually initiate a cleanup operation for failed workflows. This option will only be used to clean workflows. They will not trigger reverse metadata. It is an automatic synchronization.
- **Scheduled Run:** This automatically re-runs cleanup operations based on a defined schedule (e.g., daily or weekly).

Copilot uses AI. Check for mistakes.

### Update Table Owner in Databricks

**SQL Variable:-**
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The heading uses "SQL Variable:-" with colon-dash punctuation which is non-standard. It should be "SQL Variable:" or "SQL Variables" for consistency with standard documentation formatting.

Copilot uses AI. Check for mistakes.
RounakDhillon and others added 5 commits January 6, 2026 17:15
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 12 out of 12 changed files in this pull request and generated 7 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

| **Update Descriptions** | Enable to sync updated entity descriptions from Collate to the source. |
| **Update Owners** | Enable to sync owner assignments from Collate. |
| **Update Tags** | Enable to sync tag assignments (e.g., PII) to the source system. |
| **Sink Service** | Optional. Specify a target service where metadata changes should be synced. Currently supports security services only. The service name must match exactly with the service name configured in OpenMetadata. |
Copy link

Copilot AI Jan 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The phrase "your used do not have direct access" contains a grammatical error. It should be "your user does not have direct access".

Copilot uses AI. Check for mistakes.
| Snowflake | ✅ (Support all) | ✅ (Schema, Table, Column) | ❌ | ✅ | [Link](/connectors/database/snowflake#reverse-metadata) |
| Unity Catalog | ✅ (Support all) | ✅ (Support all) | ✅ (Database, Schema, Table) | ✅ | [Link](/connectors/database/unity-catalog#reverse-metadata) |
| Trino | ✅ (Table, Column) | ❌ | ❌ | ✅ | [Link](/connectors/database/trino#reverse-metadata) |
| Tableau | ✅ (Dashboard, Chart) | ✅ (Dashboard, Chart) | ✅ (Dashboard) | ❌ | [Link](/connectors/dashboard/tableau#reverse-metadata) |
Copy link

Copilot AI Jan 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The pipe character after "Tableau" is missing a space before the checkmark. The formatting should be consistent with other rows: | Tableau | ✅ (Dashboard, Chart) | ✅ (Dashboard, Chart) | ✅ (Dashboard) | ❌ | [Link](/connectors/dashboard/tableau#reverse-metadata) |

Copilot uses AI. Check for mistakes.
- Client Secret – Used for authenticating requests made from your app.
- Signing Secret – Used to verify that incoming requests (e.g., from Slack) are genuinely from Slack.

Click Show next to each secret if you need to view the values. You can also regenerate them if needed using the **Regenerate** button, and after that you can share it with Collate Team.
Copy link

Copilot AI Jan 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The phrase "privileged as per above queries" is grammatically awkward. Consider rewording to "privileges as shown in the queries above" or "privileges according to the queries above".

Copilot uses AI. Check for mistakes.
| Redshift | ✅ (Support all) | ❌ | ✅ (Database, Schema, Table) | ✅ | [Link](/connectors/database/redshift#reverse-metadata) |
| Snowflake | ✅ (Support all) | ✅ (Schema, Table, Column) | ❌ | ✅ | [Link](/connectors/database/snowflake#reverse-metadata) |
| Unity Catalog | ✅ (Support all) | ✅ (Support all) | ✅ (Database, Schema, Table) | ✅ | [Link](/connectors/database/unity-catalog#reverse-metadata) |
| Trino | ✅ (Table, Column) | ❌ | ❌ | ✅ | [Link](/connectors/database/trino#reverse-metadata) |
Copy link

Copilot AI Jan 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The pipe character after "Trino" is missing a space before the checkmark. The formatting should be consistent with other rows: | Trino | ✅ (Table, Column) | ❌ | ❌ | ✅ | [Link](/connectors/database/trino#reverse-metadata) |

Copilot uses AI. Check for mistakes.
RounakDhillon and others added 3 commits January 8, 2026 10:24
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant