Skip to content

fix: correct Collibra relation/attribute type UUIDs and constant names#51

Merged
bobby-smedley merged 3 commits intobot/mainfrom
fix/definition-attribute-type-id
Apr 9, 2026
Merged

fix: correct Collibra relation/attribute type UUIDs and constant names#51
bobby-smedley merged 3 commits intobot/mainfrom
fix/definition-attribute-type-id

Conversation

@bobby-smedley
Copy link
Copy Markdown
Contributor

Summary

  • Fix DefinitionAttributeTypeID: 00000000-0000-0000-0000-000000003008 (does not exist) → 00000000-0000-0000-0000-000000000202 ("Definition" attribute type, verified against DGC API)
  • Fix DataAttributeRelID2: cd000000-0000-0000-0000-000000000023 (does not exist) → 00000000-0000-0000-0000-120000000011 (ColumnIsSourceForDataAttribute)
  • Rename all constants to match their actual Collibra publicId names:
    • DataAttributeRepresentsMeasureRelIDMeasureIsCalculatedUsingDataElementRelID
    • GenericConnectedAssetRelIDBusinessAssetRepresentsDataAssetRelID
    • ColumnToTableRelIDColumnIsPartOfTableRelID
    • DataAttributeRelID1DataAttributeRepresentsColumnRelID
    • DataAttributeRelID2ColumnIsSourceForDataAttributeRelID
  • Update all references across tool packages

Verification

All UUIDs verified against the DGC REST API (/rest/2.0/attributeTypes/{id} and /rest/2.0/relationTypes/{id}). The DefinitionAttributeTypeID was additionally tested end-to-end by fetching a Business Term's definition attribute.

Test plan

  • Verify get_column_semantics tool returns connected measures and business assets
  • Verify get_measure_data tool traces Measure → Data Attribute → Column → Table
  • Verify get_table_semantics tool returns semantic hierarchy
  • Verify get_business_term_data tool returns physical data assets
  • Verify FetchDescription returns definitions for assets that have them

🤖 Generated with Claude Code

@bobby-smedley bobby-smedley requested a review from a team as a code owner April 9, 2026 18:36
@bobby-smedley bobby-smedley merged commit efb4e5a into bot/main Apr 9, 2026
1 check passed
@bobby-smedley bobby-smedley deleted the fix/definition-attribute-type-id branch April 9, 2026 18:42
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