Skip to content

Commit

Permalink
Merge pull request #944 from mandy-chessell/code2024
Browse files Browse the repository at this point in the history
Make CatalogTarget a multi-link relationship
  • Loading branch information
mandy-chessell committed Jun 27, 2024
2 parents a84a06c + 3e45de7 commit bb60af3
Show file tree
Hide file tree
Showing 12 changed files with 926 additions and 10 deletions.
6 changes: 6 additions & 0 deletions site/docs/connectors/unity-catalog/catalog-survey-service.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
<!-- Copyright Contributors to the Egeria project. -->

# OSS Unity Catalog Inside Catalog Survey Service

Survey of a catalog within an OSS Unity Catalog Server.
7 changes: 7 additions & 0 deletions site/docs/connectors/unity-catalog/resource-connector.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
<!-- Copyright Contributors to the Egeria project. -->

# OSS Unity Catalog Resource Connector

The *OSS Unity Catalog resource connector* provides a client wrapper to the Open Source version of Unity Catalog. It aims to provide a buffer to the integration connector and the survey service to protect them from changes to the unity catalog API (which are expected).

6 changes: 6 additions & 0 deletions site/docs/connectors/unity-catalog/server-survey-service.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
<!-- Copyright Contributors to the Egeria project. -->

# OSS Unity Catalog Server Survey Service

Survey for an instance of the OSS Unity Catalog Server to discover the list of catalogs it is managing.
4 changes: 4 additions & 0 deletions site/docs/connectors/unity-catalog/sync-catalog-connector.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
<!-- Copyright Contributors to the Egeria project. -->

# OSS Unity Catalog (UC) Inside a Catalog Synchronizing Connector
9 changes: 9 additions & 0 deletions site/docs/connectors/unity-catalog/sync-server-connector.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
<!-- Copyright Contributors to the Egeria project. -->

# OSS Unity Catalog (UC) Server Synchronizing Connector

The *Unity Catalog OSS Synchronization Connector* exchanges metadata between the open-source version of Unity Catalog and the Open Metadata Ecosystem.

Its work is scoped by the metadata collection that represents Unity Catalog. This is identified by the *metadataSourceQualifiedName* property in the connector's configuration.
It performs two passes each time it is called.
879 changes: 879 additions & 0 deletions site/docs/connectors/unity-catalog/unity-catalog.drawio

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion site/docs/types/2/0201-Connectors-and-Connections.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 5 additions & 5 deletions site/docs/types/2/area-2-assets.drawio
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<mxfile modified="2024-06-06T14:38:28.497Z" host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.8 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="Ts5q3vJOxGfNw8ZdYGWw" version="24.4.8" type="device" pages="24">
<mxfile modified="2024-06-25T00:28:56.469Z" host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.8 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="HD0Z9iQxVEXGkxSMu_MI" version="24.4.8" type="device" pages="24">
<diagram id="ErCcJrGKzW-L592V1ftQ" name="overview">
<mxGraphModel dx="1114" dy="941" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
Expand Down Expand Up @@ -158,7 +158,7 @@
</mxGraphModel>
</diagram>
<diagram name="0201-Connectors-and-Connections" id="fffvxS-96WGsuoZrHxFf">
<mxGraphModel dx="2283" dy="775" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<mxGraphModel dx="2669" dy="1030" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="ZkdmF8SgiHobN41Bp5xa-0" />
<mxCell id="ZkdmF8SgiHobN41Bp5xa-1" parent="ZkdmF8SgiHobN41Bp5xa-0" />
Expand All @@ -168,7 +168,7 @@
<mxCell id="ZkdmF8SgiHobN41Bp5xa-3" value="0201 - Connectors and Connections" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;" parent="ZkdmF8SgiHobN41Bp5xa-1" vertex="1">
<mxGeometry x="13" y="36" width="1060" height="770" as="geometry" />
</mxCell>
<mxCell id="n8cNxNqMuMEOfXIr-8nz-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endSize=18;endArrow=block;endFill=0;" edge="1" parent="ZkdmF8SgiHobN41Bp5xa-1" source="ZkdmF8SgiHobN41Bp5xa-4" target="ZkdmF8SgiHobN41Bp5xa-27">
<mxCell id="n8cNxNqMuMEOfXIr-8nz-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endSize=18;endArrow=block;endFill=0;" parent="ZkdmF8SgiHobN41Bp5xa-1" source="ZkdmF8SgiHobN41Bp5xa-4" target="ZkdmF8SgiHobN41Bp5xa-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="ZkdmF8SgiHobN41Bp5xa-4" value="«entity»&lt;br&gt;&lt;b&gt;ConnectorType&lt;/b&gt;" style="html=1;strokeColor=#6c8ebf;align=center;fillColor=#dae8fc;gradientColor=#7ea6e0;" parent="ZkdmF8SgiHobN41Bp5xa-1" vertex="1">
Expand All @@ -195,7 +195,7 @@
<mxCell id="ZkdmF8SgiHobN41Bp5xa-11" value="*" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="ZkdmF8SgiHobN41Bp5xa-1" vertex="1">
<mxGeometry x="370" y="176" width="19" height="20" as="geometry" />
</mxCell>
<mxCell id="n8cNxNqMuMEOfXIr-8nz-0" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=block;endFill=0;endSize=18;" edge="1" parent="ZkdmF8SgiHobN41Bp5xa-1" source="ZkdmF8SgiHobN41Bp5xa-12" target="ZkdmF8SgiHobN41Bp5xa-27">
<mxCell id="n8cNxNqMuMEOfXIr-8nz-0" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=block;endFill=0;endSize=18;" parent="ZkdmF8SgiHobN41Bp5xa-1" source="ZkdmF8SgiHobN41Bp5xa-12" target="ZkdmF8SgiHobN41Bp5xa-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="ZkdmF8SgiHobN41Bp5xa-12" value="«entity»&lt;br&gt;&lt;b&gt;Connection&lt;/b&gt;" style="html=1;strokeColor=#6c8ebf;align=center;fillColor=#dae8fc;gradientColor=#7ea6e0;" parent="ZkdmF8SgiHobN41Bp5xa-1" vertex="1">
Expand Down Expand Up @@ -234,7 +234,7 @@
<mxCell id="ZkdmF8SgiHobN41Bp5xa-25" value="displayName : string&lt;br&gt;description : string&lt;br&gt;securedProperties : map &amp;lt;string, string&amp;gt;&lt;br&gt;configurationProperties : map &amp;lt;string, object&amp;gt;&lt;br&gt;userId : string&lt;br&gt;clearPassword : string&lt;br&gt;encryptedPassword : string" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;gradientColor=#ffffff;align=left;" parent="ZkdmF8SgiHobN41Bp5xa-1" vertex="1">
<mxGeometry x="93" y="220" width="262" height="126" as="geometry" />
</mxCell>
<mxCell id="ZkdmF8SgiHobN41Bp5xa-26" value="displayName : string&lt;br&gt;description : string&lt;br&gt;supportedAssetTypeName : string&lt;br&gt;deployedImplementationType : string&lt;br&gt;expectedDataFormat : string&lt;br&gt;connectorProviderClassName : string&lt;br&gt;connectorFrameworkName : string&lt;br&gt;connectorInterfaceLanguage : string&lt;br&gt;connectorInterfaces : array&amp;lt;string&amp;gt;&lt;br&gt;targetTechnologySource : string&lt;br&gt;targetTechnologyName : string&lt;br&gt;targetTechnologyInterfaces : array&amp;lt;string&amp;gt;&lt;br&gt;targetTechnologyVersions : array&amp;lt;string&amp;gt;&lt;br&gt;recognizedAdditionalProperties : array &amp;lt;string&amp;gt;&lt;br&gt;recognizedSecuredProperties : array &amp;lt;string&amp;gt;&lt;br&gt;recognizedConfigurationProperties : array &amp;lt;string&amp;gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;gradientColor=#ffffff;align=left;" parent="ZkdmF8SgiHobN41Bp5xa-1" vertex="1">
<mxCell id="ZkdmF8SgiHobN41Bp5xa-26" value="displayName : string&lt;br&gt;description : string&lt;br&gt;supportedAssetTypeName : string&lt;br&gt;supportedDeployedImplementationType : string&lt;br&gt;expectedDataFormat : string&lt;br&gt;connectorProviderClassName : string&lt;br&gt;connectorFrameworkName : string&lt;br&gt;connectorInterfaceLanguage : string&lt;br&gt;connectorInterfaces : array&amp;lt;string&amp;gt;&lt;br&gt;targetTechnologySource : string&lt;br&gt;targetTechnologyName : string&lt;br&gt;targetTechnologyInterfaces : array&amp;lt;string&amp;gt;&lt;br&gt;targetTechnologyVersions : array&amp;lt;string&amp;gt;&lt;br&gt;recognizedAdditionalProperties : array &amp;lt;string&amp;gt;&lt;br&gt;recognizedSecuredProperties : array &amp;lt;string&amp;gt;&lt;br&gt;recognizedConfigurationProperties : array &amp;lt;string&amp;gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;gradientColor=#ffffff;align=left;" parent="ZkdmF8SgiHobN41Bp5xa-1" vertex="1">
<mxGeometry x="664" y="221" width="286" height="257" as="geometry" />
</mxCell>
<mxCell id="ZkdmF8SgiHobN41Bp5xa-27" value="«entity»&lt;br&gt;&lt;b&gt;Referenceable&lt;/b&gt;" style="html=1;strokeColor=#d6b656;align=center;fillColor=#fff2cc;gradientColor=#ffd966;" parent="ZkdmF8SgiHobN41Bp5xa-1" vertex="1">
Expand Down
2 changes: 1 addition & 1 deletion site/docs/types/4/0464-Dynamic-Integration-Groups.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions site/docs/types/4/area-4-governance.drawio
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<mxfile modified="2024-05-02T09:39:50.929Z" host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.1.0 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="-VTFIyXgYU3PyMo1zD01" version="24.1.0" type="device" pages="32">
<mxfile modified="2024-06-26T21:35:12.825Z" host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.8 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="gJ52q_tdts22pHxpAxFA" version="24.4.8" type="device" pages="32">
<diagram id="cenQKAz8UWtqx_h9wgFg" name="overview">
<mxGraphModel dx="1639" dy="941" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
Expand Down Expand Up @@ -2553,7 +2553,7 @@
</mxGraphModel>
</diagram>
<diagram name="0464-Dynamic-Integration-Groups" id="K3cz20lscM0EOLJqlwf-">
<mxGraphModel dx="1242" dy="823" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<mxGraphModel dx="1807" dy="1030" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0rjn_ZQEVloVxkxdr37G-0" />
<mxCell id="0rjn_ZQEVloVxkxdr37G-1" parent="0rjn_ZQEVloVxkxdr37G-0" />
Expand Down Expand Up @@ -2647,7 +2647,7 @@
<mxCell id="VGYDAl4SBOfUlF8ZcITr-8" value="catalogTargets" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="0rjn_ZQEVloVxkxdr37G-1" vertex="1">
<mxGeometry x="782.69" y="413" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="VGYDAl4SBOfUlF8ZcITr-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=1;endArrow=oval;endFill=1;" parent="0rjn_ZQEVloVxkxdr37G-1" source="0rjn_ZQEVloVxkxdr37G-9" target="VGYDAl4SBOfUlF8ZcITr-0" edge="1">
<mxCell id="VGYDAl4SBOfUlF8ZcITr-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;endArrow=oval;endFill=1;" parent="0rjn_ZQEVloVxkxdr37G-1" source="0rjn_ZQEVloVxkxdr37G-9" target="VGYDAl4SBOfUlF8ZcITr-0" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2oV0ys-aZVVtCZsBLy1H-0" value="«entity»&lt;br&gt;&lt;b&gt;OpenMetadataRoot&lt;/b&gt;" style="html=1;strokeColor=#d6b656;align=center;fillColor=#fff2cc;gradientColor=#ffd966;" parent="0rjn_ZQEVloVxkxdr37G-1" vertex="1">
Expand Down
1 change: 1 addition & 0 deletions site/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -559,6 +559,7 @@ nav:
- Notification Manager: services/omvs/notification-manager/overview.md
- Project Manager: services/omvs/project-manager/overview.md
- Reference Data: services/omvs/reference-data/overview.md
- Runtime Manager: services/omvs/runtime-manager/overview.md
- Template Manager: services/omvs/template-manager/overview.md
- Valid Metadata: services/omvs/valid-metadata/overview.md
- Frameworks:
Expand Down
4 changes: 4 additions & 0 deletions site/snippets/release-notes/5-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@

_**These are DRAFT release notes. The notes will be updated until & when 5.1 is released**_

??? functional "Open Metadata Types"
* The [ConnectorType](/types/2/0201-Connectors-and-Connections) entity type has a new attribute called *supportedDeployedImplementationType* which replaces *deployedImplementationType to separate the technology it supports from other uses of *deployedImplementationType* that identify its implementation technology.
* The [CatalogTarget](/types/4/0464-Dynamic-Integration-Groups) relationship is now multi-link which means it is possible to have multiple instances of this relationship between the same two entities.

??? functional "New View Service: Notification Manager OMVS"
[Notification Manager OMVS](/services/omvs/notification-manager/overview) supports the management and querying of [Context Events](/concepts/context-event).

Expand Down

0 comments on commit bb60af3

Please sign in to comment.