Documentation
¶
Index ¶
Constants ¶
View Source
const ContextSpecificationsFeature = "context-specifications"
ContextSpecificationsFeature is the experimental-feature identifier used to gate the context specification tools.
View Source
const DataQualityFeatureName = "data-quality"
DataQualityFeatureName gates the data-quality rule tools (create/validate/read rules, rule templates, Text2SQL and catalog column search) behind --experimental. Some WRITE to Collibra (create rules, deploy templates), so they stay opt-in until they graduate. Off by default. Shared with the data-quality job-creation and job run tools.
Variables ¶
View Source
var CopilotToolNames = []string{
"discover_data_assets",
"discover_business_glossary",
}
CopilotToolNames lists tool names that are routed to the copilot service. Used by chip-service to direct these requests to the copilot backend instead of the standard DGC API.
Functions ¶
func RegisterAll ¶
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cancel_dq_job_run implements the dq_cancel_job_run MCP tool — cancel an in-progress Collibra data-quality job run.
|
Package cancel_dq_job_run implements the dq_cancel_job_run MCP tool — cancel an in-progress Collibra data-quality job run. |
|
Package create_assessment implements the create_assessment MCP tool: a write tool that starts a new assessment from a template.
|
Package create_assessment implements the create_assessment MCP tool: a write tool that starts a new assessment from a template. |
|
Package create_asset implements the create_asset MCP tool: a single smart write tool for creating any Collibra asset.
|
Package create_asset implements the create_asset MCP tool: a single smart write tool for creating any Collibra asset. |
|
Discovery phase for create_data_quality_job.
|
Discovery phase for create_data_quality_job. |
|
Package create_dq_rule implements the create_dq_rule MCP tool: it creates a data quality rule (a "monitor") on an existing DQ job (dataset) via the DQ monitoring API.
|
Package create_dq_rule implements the create_dq_rule MCP tool: it creates a data quality rule (a "monitor") on an existing DQ job (dataset) via the DQ monitoring API. |
|
Package delete_dq_job_run implements the dq_delete_job_run MCP tool — permanently delete a COMPLETED Collibra data-quality job run and all of its per-run results.
|
Package delete_dq_job_run implements the dq_delete_job_run MCP tool — permanently delete a COMPLETED Collibra data-quality job run and all of its per-run results. |
|
Package deploy_dq_rule_template implements the deploy_dq_rule_template MCP tool: it instantiates a rule template as concrete rules across one or more job/column targets, using dialect-specific SQL resolved by the DQ service.
|
Package deploy_dq_rule_template implements the deploy_dq_rule_template MCP tool: it instantiates a rule template as concrete rules across one or more job/column targets, using dialect-specific SQL resolved by the DQ service. |
|
Package edit_assessment implements the edit_assessment MCP tool: a single entry point for editing a conducted assessment (answers, status, name, owner, assignees, visibility) via a typed list of operations.
|
Package edit_assessment implements the edit_assessment MCP tool: a single entry point for editing a conducted assessment (answers, status, name, owner, assignees, visibility) via a typed list of operations. |
|
Package edit_asset implements the edit_asset MCP tool: a single entry point for updating properties, attributes, relations, responsibilities, and tags on any existing Collibra asset via a typed list of operations.
|
Package edit_asset implements the edit_asset MCP tool: a single entry point for updating properties, attributes, relations, responsibilities, and tags on any existing Collibra asset via a typed list of operations. |
|
Package find_dq_rules implements the find_dq_rules MCP tool: it searches existing data quality rules (monitors) across jobs, primarily to detect rules already present on a target column before creating a new one.
|
Package find_dq_rules implements the find_dq_rules MCP tool: it searches existing data quality rules (monitors) across jobs, primarily to detect rules already present on a target column before creating a new one. |
|
Package generate_dq_rule_sql implements the generate_dq_rule_sql MCP tool: it turns a plain-language description of a data quality check into rule SQL, so a rule can be authored without writing SQL by hand.
|
Package generate_dq_rule_sql implements the generate_dq_rule_sql MCP tool: it turns a plain-language description of a data quality check into rule SQL, so a rule can be authored without writing SQL by hand. |
|
Package get_dq_rule implements the get_dq_rule MCP tool: it reads the definition of a single data quality rule (monitor) on an existing DQ job.
|
Package get_dq_rule implements the get_dq_rule MCP tool: it reads the definition of a single data quality rule (monitor) on an existing DQ job. |
|
Package get_dq_rule_results implements the get_dq_rule_results MCP tool: it reads a rule's per-run results (scores, breaking-record counts, exceptions) after a job run.
|
Package get_dq_rule_results implements the get_dq_rule_results MCP tool: it reads a rule's per-run results (scores, breaking-record counts, exceptions) after a job run. |
|
Package get_dq_rule_template implements the get_dq_rule_template MCP tool: it reads a single data quality rule template by name.
|
Package get_dq_rule_template implements the get_dq_rule_template MCP tool: it reads a single data quality rule template by name. |
|
Package list_dq_rule_templates implements the list_dq_rule_templates MCP tool: it lists the data quality rule templates (built-in and custom) available in the connected DQ environment, so they can be chosen for deployment.
|
Package list_dq_rule_templates implements the list_dq_rule_templates MCP tool: it lists the data quality rule templates (built-in and custom) available in the connected DQ environment, so they can be chosen for deployment. |
|
Package prepare_create_asset implements the prepare_create_asset MCP tool — a read-only companion to create_asset.
|
Package prepare_create_asset implements the prepare_create_asset MCP tool — a read-only companion to create_asset. |
|
Package search_catalog_columns implements the search_catalog_columns MCP tool: it finds catalog Column assets by metadata the public REST search cannot filter on (attribute values, assigned roles, relations to other assets), via the DGC Knowledge Graph GraphQL API.
|
Package search_catalog_columns implements the search_catalog_columns MCP tool: it finds catalog Column assets by metadata the public REST search cannot filter on (attribute values, assigned roles, relations to other assets), via the DGC Knowledge Graph GraphQL API. |
|
Package validate_dq_rule implements the validate_dq_rule MCP tool: it checks that a rule's SQL/definition is valid before it is saved or run, so a bad rule is caught up front rather than at run time.
|
Package validate_dq_rule implements the validate_dq_rule MCP tool: it checks that a rule's SQL/definition is valid before it is saved or run, so a bad rule is caught up front rather than at run time. |
|
Package validation provides shared input validation helpers for CHIP tools.
|
Package validation provides shared input validation helpers for CHIP tools. |
Click to show internal directories.
Click to hide internal directories.