[CDGC] データ統合(IDMC CDI)のスキャン


# はじめに
[インフォマティカ](https://www.informatica.com/jp/)が提供する、 [CDGC](https://www.informatica.com/jp/products/data-governance/cloud-data-governance-and-catalog.html)(データガバナンス＆カタログ)を使って、Cloud Data IntegrationからETL等のデータ連携に関するメタデータやリネージュを取得(スキャン)するためのガイドです。2023/07時点の情報を元にしています。
![chrome_xgOHgyFePk.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/33d9f83f-4b16-8006-537d-35883c9443d8.png)



<!-- 各チャプター -->
# 事前準備
CDGCがセットアップ済みであり、メタデータコマンドセンターのメニューにアクセスできるライセンス、およびユーザロール、ユーザである事を確認して下さい。[こちらのナレッジベース](https://knowledge.informatica.com/s/article/FAQ-CDGC-apps-licenses-roles?language=ja)より手順をご確認下さい。

# 前提
1. IDMCのデータ統合(Cloud Data Integration : CDI)のアセット(マッピング等の資産)が読み取れる権限を持ったユーザーをご用意下さい。必要に応じて、データ統合の管理者の方にご相談下さい。
1. スキャンするマッピングは、マッピングタスクに関連付けされている必要があります
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/63690e32-8f0f-1897-454b-69e9145c7eae.png)

1. マッピングタスクが少なくとも6ヶ月以内に1回、実行されている必要があります


# スキャン対象
データ統合(Cloud Data Integration : CDI)、および関連製品から下記のメタデータを取得可能です。
- プロジェクト
- フォルダ
- ビジネスエンティティ
- ビジネス・エンティティ・フィールド
- 計算
- マッピング
- タスク

# スキャン設定
詳細のステップは、[マニュアル](https://docs.informatica.com/data-governance-and-quality-cloud/metadata-command-center/current-version/catalog-source-configuration/informatica-intelligent-cloud-services.html)、[How to Library](https://knowledge.informatica.com/s/article/How-To-Configure-an-Informatica-Cloud-Data-Integration-Resource-In-CDGC?language=en_US)も合わせて参照して下さい。
1. メニューから「メタデータコマンドセンター」を選択
![chrome_1tgmiMYCUF.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/b6dccd96-7e55-b22c-8850-8080016cd6ab.png)


1. メタデータコマンドセンターから「新規」を選択
![chrome_w8lflLEgjP.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/68a69bb5-ee9e-81c9-24c6-67421d98b2d7.png)


1. カタログソースから「Informatica Intelligent Cloud Services」を選択
![chrome_iX5WSIjD5e.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/a8896512-180b-fa11-547c-447dcb929abb.png)


1. IDMC データ統合(CDI)への接続情報を入力し「次へ」をクリック
:::note info
「IICS URL」のフォーマットは「 http(s)://＜IICS_Base_URL＞/identity-service/home」となり、＜IICS_Base_URL＞は、利用されているCDIのPod(IDMCのデータセンター)に合わせて変更して下さい。
:::
![chrome_koJs5CZ55W.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/3b90088b-c897-7f34-af2a-b224832989b7.png)


1. ランタイム接続から利用するSecure Agentを選択、必要に応じてフィルタによる絞り込みを実施し、「保存」をクリック
:::note info
フィルタを適用して、データ統合(CDI)のプロジェクト、フォルダ、またはマッピングタスクからメタデータを包含または除外できます。パスは常に ＜ProjectName＞/＜FolderName＞/＜MappingTaskName＞ の形式で指定します。詳細の設定はマニュアルを参照して下さい。
:::
![chrome_DdfkVdr8Fx.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/54ffbeb5-cb5b-9398-57e3-12a50589ef19.png)



1. 「関連付け」「スケジュール」は必要に応じて設定しますが、今回はすぐにスキャンを実施したいため、「実行」をクリック
![chrome_yHaGFut0J6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/45844b89-c67a-b8fa-a84e-a0709af155f8.png)



1. 実行のスコープは、そのまま変更せずに「実行」をクリック
![chrome_KWDOv2DOdu.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/5f63e085-5448-5499-2224-3084c42e2d6d.png)



1. ジョブ監視画面に自動で遷移するので、しばらく待ってステータスが完了した事を確認
![chrome_ranMQGLXFX.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/1a313145-bc66-58b1-ae5d-02a7e831350e.png)



# 結果の確認
- データガバナンスとデータカタログ(CDGC)画面で、該当のカタログソースを検索し、メタデータが取得できていることを確認
![chrome_0c7MX8ZLU5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/ef65fa4d-9a31-973b-1eab-a69b442f0318.png)


- リネージュの確認
「マッピングタスクインスタンス」- 「リネージュ」タブを選択し、リネージュが生成されているのを確認
![chrome_4Rd19oOayY.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/73ff6390-f5b7-ac5d-10c4-e165e8aac933.png)

# Tips
- 前提の章でも書いていますが、CDI側でマッピングタスクと紐づける事、そのマッピングタスクが実行されている事を満たさないとメタデータをスキャンできないので、ご注意下さい。
- 現時点では、Secure Agentの「Serverless」と「Hosted Agent」では、メタデータをスキャン出来ません。
- リネージュにおいて、各種DB、ファイルシステム等の紐づけ作業(接続割当)については、別途、記事にする予定です

# 参考文献
- [マニュアル(ログインが必要)](https://docs.informatica.com/data-governance-and-quality-cloud/metadata-command-center/current-version/catalog-source-configuration/informatica-intelligent-cloud-services.html)
- [ナレッジベース(KB) - How to Library(H2L) *リンクのPDFを参照して下さい](https://knowledge.informatica.com/s/article/How-To-Configure-an-Informatica-Cloud-Data-Integration-Resource-In-CDGC?language=en_US)
- [Youtube - 日本字幕設定が可能です](https://www.youtube.com/watch?v=ALRoRXXfFlQ&list=PLmi6HWWEAjKpTb4RvblYmY1I6bPlHmLYv)