データ分析基盤（概念モデル）におけるデータカタログ

## 概要
データ分析基盤（概念モデル）におけるデータカタログに関する整理を実施します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24031/55dc0fa4-ed5d-45c2-b9d0-be4b725d6c2c.png)

本記事にて、下記の記事におけるデータカタログの詳細を記載します。

- [最強のデータ分析基盤を目指して～汎用的なデータ分析基盤の選定方法の提案～](https://qiita.com/manabian/private/e689daf5cc006eced737)


## 定義
### データカタログの定義
データモデルとData Integration and Interoperability（データ統合と相互運用性）のメタデータに関する、カタログの作成（定義・抽出・蓄積）、および、カタログの利用（探索・把握・共有・配信）によるデータガバナンス支援システム層。

### コンポーネント詳細
| 番号 | データ基盤におけるレイヤー                    | コンポーネント名                                             | 説明                                                         | サービス例                                                   |
| ---- | --------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 23   | データカタログ                                | データカタログ                                               | データモデルとData  Integration and  Interoperability（データ統合と相互運用性）のメタデータに関する、カタログの作成（定義・抽出・蓄積）、および、カタログの利用（探索・把握・共有・配信）によるデータガバナンス支援システム群。 | Informatica Data  Catalog、Glue Catalog                      |


## 要求要件
### データカタログ
下記の機能を保持する必要があります。

| 番号 | 要否 | 分類           | 主要要件       | 説明                                           |
| ---- | ---- | -------------- | -------------- | ---------------------------------------------- |
| 1    | 必須 | カタログの作成 | カタログの定義 | メタデータを定義する機能                       |
| 2    | 必須 | カタログの作成 | カタログの抽出 | メタデータをシステムから抽出する機能           |
| 3    | 必須 | カタログの作成 | カタログの蓄積 | メタデータを蓄積する機能                       |
| 4    | 必須 | カタログの利用 | カタログの探索 | メタデータを利用者が探索する機能               |
| 5    | 必須 | カタログの利用 | カタログの把握 | メタデータを利用者が理解することを支援する機能 |
| 6    | 必須 | カタログの利用 | カタログの共有 | メタデータを共有する機能                       |
| 7    | 任意 | カタログの利用 | カタログの配信 | メタデータを他システムに配信する機能           |

詳細については、下記の記事を参考にしてください。

- [データカタログとは～DMBOKをベースにした拡張的解釈～](https://qiita.com/manabian/items/efc62ab7c3845bd6be11)

## 参考情報
### データカタログ
DMBOK 2ndにて、下記のように紹介されております。

> 最も一般的な定義である「データに関するデータ」は単純過ぎて誤解を招きやすい。メタデータとして分類できる情報の種類は幅広い。ITプロセスと業務プロセス、データのルールと制約、論理的および物理的なデータ構造、以上に含まれる情報がメタデータに含まれる。メタデータはデータ自体（例えばデータベース、データエレメント、データモデル）、データが象徴する概念（例えば業務プロセス、アプリケーションシステム、ソフトウェアコード、IT基盤）、データと概念の関係性（リレーションシップ）を記述する。

引用元：DMBOK 2nd 第12章 メタデータ管理

## 参考資料
- [DAMA-DMBOK: Data Management Body of Knowledge: 2nd Edition](https://www.amazon.co.jp/DAMA-DMBOK-Data-Management-Body-Knowledge/dp/1634622340)
- [データマネジメント知識体系ガイド 第二版](https://www.amazon.co.jp/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88%E7%9F%A5%E8%AD%98%E4%BD%93%E7%B3%BB%E3%82%AC%E3%82%A4%E3%83%89-%E7%AC%AC%E4%BA%8C%E7%89%88-DAMA-International/dp/4296100491/ref=pd_lpo_14_t_0/355-0270959-3880927?_encoding=UTF8&pd_rd_i=4296100491&pd_rd_r=6532e6ec-4ebf-491f-8bc4-e1ea0ff00bd6&pd_rd_w=1rgNg&pd_rd_wg=XtJYk&pf_rd_p=4b55d259-ebf0-4306-905a-7762d1b93740&pf_rd_r=EQJ9BB6JE81405JYZVM7&psc=1&refRID=EQJ9BB6JE81405JYZVM7)
- [The DAMA Dictionary of Data Management, 2nd Edition: Over 2,000 Terms Defined for IT and Business Professionals (English Edition)](https://www.amazon.co.jp/DAMA-Dictionary-Data-Management-Professionals-ebook/dp/B01BT0BUCG/ref=sr_1_2?dchild=1&qid=1602683933&refinements=p_27%3ADAMA+International&s=english-books&sr=1-2&text=DAMA+International)
- [Gartner Glossary](https://www.gartner.com/en/information-technology/glossary/business-intelligence-bi)