[CDGC] Tableauのスキャン

# はじめに
<!-- ★『インフォマティカが提供する、 CDGC(データガバナンス＆カタログ)を使って』までは定型文 -->
[インフォマティカ](https://www.informatica.com/jp/)が提供する、 [CDGC](https://www.informatica.com/jp/products/data-governance/cloud-data-governance-and-catalog.html)(データガバナンス＆カタログ)を使って、Tableauからメタデータやリネージュを取得(スキャン)するためのガイドです。2023/07時点の情報を元にしています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/22a09ceb-d4d5-d146-cee8-60123d4333c6.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/6cfc1e84-49d2-6ede-254a-96c1f5d97334.png)



 
<!-- 各チャプター -->
 
# 事前準備
<!-- ★ここはすべて定型文であり変更は不要 -->
CDGCがセットアップ済みであり、メタデータコマンドセンターのメニューにアクセスできるライセンス、およびユーザロール、ユーザである事を確認して下さい。[こちらのナレッジベース](https://knowledge.informatica.com/s/article/FAQ-CDGC-apps-licenses-roles?language=ja)より手順をご確認下さい。
 
# 前提
<!-- ★ソース側のユーザーや権限、接続前提条件を書く -->
1. Tableauの権限
 
    メタデータを抽出するには、Tableauユーザー アカウントを Interactor ライセンス レベルで構成し、メタデータを抽出するすべてのプロジェクト、ワークブック、およびカタログ ソースの表示およびダウンロードの権限を設定します。必要に応じてTableau管理者の方とご相談下さい。
 

 
# スキャン対象
<!-- ★マニュアルから抜粋し、日本語訳する -->
Tableauから下記のメタデータを取得可能です。
- 計算
- データソース
- ダッシュボード
- ワークブック
- ワークシート
- プロジェクト
- サーバー
- サイト
 
# 接続設定
<!-- ★先頭1行に関しては定型文、その後はソースに応じて変更する。infoやwarnは検証やKBから記載する -->
CDGCのスキャンに限らず、IDMCプラットフォームとしては、各種DBやファイルシステムへアクセスするために接続(Connection)を作成する必要があります。[ナレッジベース(KB)](https://knowledge.informatica.com/s/article/How-to-Create-a-connection-for-a-catalog-source-in-CDGC?language=ja)の手順もご確認下さい
 
1. 管理メニュー → 接続からTableauへアクセスするための情報を入力
Tableau V3 Connectorのライセンスが利用可能なことを確認し、下記の接続を作成して下さい。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/5624bceb-80de-3776-c0a8-c3b71f0a81de.png)

| 項目 | 値 
| :-- | :-: 
| Tableau Product | メタデータ抽出に使用するTableauコンポーネントのタイプ。Metadata Command Centerは、Tableau ServerとTableau Onlineをサポートしています。 
| User Name | Tableau サーバーに接続するためのユーザー名
| Password | ユーザー名に関連付けられたパスワード

:::note info
- [Youtube動画](https://youtu.be/Uc45KDKL-Sg?t=105)では、TableauのコンソールにおけるSite設定およびユーザー設定方法も収録されているので確認してみて下さい
- [Tableau V3 connection properties](https://docs.informatica.com/integration-cloud/data-integration/current-version/data-integration-connections/connection-properties/tableau-v3-connection-properties.html)のマニュアルも参考になります。
:::

:::note warn
テスト接続に失敗する場合は、下記のナレッジベースを参考に、証明書をインポートして下さい
https://knowledge.informatica.com/s/article/Tableau-scanner-is-failing-with?language=en_US
:::

 
# スキャン設定
<!-- ★基本的にはStep by Stepでスクリーンショットを記載する -->
詳細のステップは、[マニュアル](https://docs.informatica.com/data-governance-and-quality-cloud/metadata-command-center/current-version/catalog-source-configuration/tableau.html)、[How to Library](https://knowledge.informatica.com/s/article/How-To-Configure-a-Tableau-Resource-In-CDGC?language=en_US)、[Youtube](https://youtu.be/Uc45KDKL-Sg)も合わせて参照して下さい。

 
1. メニューから「メタデータコマンドセンター」を選択
![chrome_1tgmiMYCUF.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/e0573c01-973c-faa1-1344-23822d62f7d1.png)
 
1. メタデータコマンドセンターから「新規」を選択
![chrome_w8lflLEgjP.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/bd12959e-af63-9aa5-7051-bb2680b6dd49.png)
 
 
1. カタログソースから「Tableau」を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/7e57eb1e-b58b-5d7c-e3b2-b01f616f4be6.png)

 
 
1. Tableauへの接続情報を選択し「次へ」をクリック
必要に応じて、「テスト接続」にて、正常に接続できることを確認して下さい
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/07b04626-dfb8-4a1a-4f3a-222fd4fac395.png)

 
1. ランタイム接続から利用するSecure Agentを選択、必要に応じてフィルタによる絞り込みを実施し、「保存」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/ee5db5fb-8aa8-1ca9-65e0-8f7340466ff5.png)
 
:::note info
フィルタ条件のパス値は、SiteName/ProjectPath/WorkbookNameの形式で指定する必要があります。パスには、プロジェクト名、またはネストされたプロジェクトへのパスを含めることができます。複数のプロジェクトパスセグメントがある場合、セグメントを(|)文字で分けることができます。

例:
- Site1/Project1/Workbook1は、「Site1」という名前のサイトの「Project1」という名前のプロジェクトにある、「Workbook1」という名前のワークブックを含むか、または除外します。

- Site/Project?/Workbook*は、「Project」で始まりその後に1文字だけ続く名前のプロジェクトにある、「Workbook」で始まる名前のワークブックを含むか、または除外します。

- Site1/Project1|Project2/Workbook1は、「Site1」という名前のサイトの「Project1」内の「Project2」という名前のプロジェクトにある、「Workbook1」という名前のワークブックを含むか、または除外します。
:::
 
1.「関連付け」「スケジュール」は必要に応じて設定しますが、今回はすぐにスキャンを実施したいため、「実行」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/e9914abd-2737-fe51-4043-900742590255.png)
 
1. 実行のスコープは、そのまま変更せずに「実行」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/038131a8-6a93-5439-a075-f6a6feca4b28.png)



 
1. ジョブ監視画面に自動で遷移するので、しばらく待ってステータスが完了した事を確認
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/9baea7f4-6bdc-be67-d66f-604a2523d2ad.png)

 
 
# 結果の確認
<!-- ★CDGC側からの見た目のサンプルを表示。アセット一覧とリネージュの2通り程度 -->
- 取得したアセットの一覧を表示
CDGCの画面を呼出し、該当のカタログリソースが閲覧できることを確認する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/6cfc1e84-49d2-6ede-254a-96c1f5d97334.png)

- リネージュの確認
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110338/6e89f825-cbc0-1b5b-734b-dde2614d7a7a.png)
 
 
# Tips
<!-- ★KBや経験より記載を実施。今後の予定などがあればそれも記載する -->
- 接続割当を使ってリネージュを該当するDBやファイルと紐づけする方法は別途、記事にする予定です
 
# 参考文献
<!-- ★URLをそれぞれのカタログソースに応じて変更する -->
- [**マニュアル** *ログインが必要](https://docs.informatica.com/data-governance-and-quality-cloud/metadata-command-center/current-version/catalog-source-configuration/tableau.html)
- [**ナレッジベース(KB) - How to Library(H2L)** *リンクのPDFを参照して下さい](https://knowledge.informatica.com/s/article/How-To-Configure-a-Tableau-Resource-In-CDGC?language=en_US)
- [**Youtube** *日本字幕設定が可能です](https://youtu.be/Uc45KDKL-Sg)