Azure Data Catalog でサポートされるデータ ソース

重要

Azure Data Catalog は、2024 年 5 月 15 日に廃止されました。

データ カタログの機能については、データ資産全体に対する一元化されたデータ ガバナンスを提供する、Microsoft Purview サービスをご使用ください。

ユーザーは、パブリック API またはワンクリック登録ツールを使って、または Azure Data Catalog の Web ポータルに直接情報を手動で入力して、メタデータを公開できます。 以下の表は、現在カタログでサポートされているすべてのデータ ソースと、それぞれの公開機能をまとめたものです。 また、各データ ソースを弊社のポータルから「オープンイン」で起動できる外部ツールも一覧表示されています。 2 番目の表には、各データ ソースの接続プロパティの詳細な技術仕様があります。

サポートされるデータ ソースの一覧

データ ソース オブジェクト API 手動入力 登録ツール オープンイン ツール メモ
Azure Data Lake Store のディレクトリ (Gen 1 のみ) ✓ ✓ ✓
Azure Data Lake Store ファイル (Gen 1 のみ) ✓ ✓ ✓
Azure Blob ストレージ ✓ ✓ ✓ Power BI Desktop
Azure Storage ディレクトリ ✓ ✓ ✓ Power BI Desktop
Azure Storage テーブル ✓ ✓ ✓
HDFS ディレクトリ ✓ ✓ ✓
HDFS ファイル ✓ ✓ ✓
Hive テーブル ✓ ✓ ✓ エクセル
Hive ビュー ✓ ✓ ✓ エクセル
MySQL テーブル ✓ ✓ ✓ Excel、Power BI Desktop
MySQL ビュー ✓ ✓ ✓ Excel、Power BI Desktop
Oracle Database テーブル ✓ ✓ ✓ Excel、Power BI Desktop Oracle 10 以降のバージョン。
Oracle Database ビュー ✓ ✓ ✓ Excel、Power BI Desktop Oracle 10 以降のバージョン。
その他 (汎用アセット) ✓ ✓
Azure Synapse Analytics テーブル ✓ ✓ ✓ Excel、Power BI Desktop、SQL Server データ ツール
Azure Synapse Analytics ビュー ✓ ✓ ✓ Excel、Power BI Desktop、SQL Server データ ツール
SQL Server Analysis Services ディメンション ✓ ✓ ✓ Excel、Power BI Desktop SQL Server 2008 以降のバージョン。
SQL Server Analysis Services KPI ✓ ✓ ✓ Excel、Power BI Desktop SQL Server 2008 以降のバージョン。
SQL Server Analysis Services メジャー値 ✓ ✓ ✓ Excel、Power BI Desktop SQL Server 2008 以降のバージョン。
SQL Server Analysis Services テーブル ✓ ✓ ✓ Excel、Power BI Desktop SQL Server 2008 以降のバージョン。
SQL Server Reporting Services レポート ✓ ✓ ✓ ブラウザー ネイティブ モードのサーバーのみ。 SharePoint モードはサポートされていません。 SQL Server 2008 以降のバージョンのみ
SQL Server テーブル ✓ ✓ ✓ Excel、Power BI Desktop、SQL Server データ ツール SQL Server 2008 以降のバージョン。
SQL Server ビュー ✓ ✓ ✓ Excel、Power BI Desktop、SQL Server データ ツール SQL Server 2008 以降のバージョン。
Teradata テーブル ✓ ✓ ✓ エクセル
Teradata ビュー ✓ ✓ ✓ エクセル
SAP Business Warehouse ✓ ✓ ✓ 英語でのみ機能します。 対策はサポートされていません。
SAP HANA ビュー ✓ ✓ ✓ Power BI Desktop
DB2 テーブル ✓ ✓ ✓
DB2 ビュー ✓ ✓ ✓
ファイル システムのファイル ✓
FTP ディレクトリ ✓ ✓ ✓
FTP ファイル ✓ ✓ ✓
HTTP レポート ✓
HTTP エンドポイント ✓
HTTP ファイル ✓
OData エンティティ セット ✓
OData 関数 ✓
PostgreSQL テーブル ✓ ✓ ✓
PostgreSQL ビュー ✓ ✓ ✓
SAP HANA ビュー ✓
Salesforce オブジェクト ✓ ✓ ✓
SharePoint リスト ✓
Azure Cosmos DB コレクション ✓ ✓ ✓ 対応しているのは、Azure DocumentDB と Azure Cosmos DB for NoSQL の従来のコレクションだけです。 新しい Azure Cosmos DB API は、まだサポートされていません。 [データ ソースの一覧で Azure DocumentDB を選択します。
汎用 ODBC テーブル ✓ ✓ ✓
汎用 ODBC ビュー ✓ ✓ ✓
Cassandra テーブル ✓ ✓ ✓ 汎用 ODBC 資産として発行
Cassandra ビュー ✓ ✓ ✓ 汎用 ODBC 資産として発行
Sybase テーブル ✓ ✓ ✓
Sybase ビュー ✓ ✓ ✓
MongoDB テーブル ✓ ✓ ✓ 汎用 ODBC 資産として発行
MongoDB ビュー ✓ ✓ ✓ 汎用 ODBC 資産として発行

サポートされている具体的なデータ ソースを確認する場合は、Azure フィードバック フォーラムの Data Catalog に移動して、それを提案 (または、それが既に提案されている場合は、その支持を表明) してください。

データ ソース参照の仕様

注意

次の表のDSL 構造体列には、Azure Data Catalog で使われる "address" プロパティ バッグの接続プロパティのみが一覧表示されています。 つまり、"address" プロパティ バッグは、Azure Data Catalog が永続化しても使わないデータ ソースの他の接続プロパティを含むことができます。

ソースの種類 資産タイプ オブジェクトの種類 DSL 構造体
Azure Data Lake Store コンテナー Data Lake プロトコル: webhdfs
認証: {ベーシック, OAuth}
アドレス:
      url
Azure Data Lake Store テーブル ディレクトリ、ファイル プロトコル: webhdfs
認証: {basic, oauth}
アドレス:
      url
Azure Storage コンテナー コンテナー プロトコル: azure-blobs
認証: {azure-access-key}
アドレス:
      ドメイン
      アカウント
      コンテナー
Azure Storage テーブル BLOB、ディレクトリ プロトコル: azure-blobs
認証: {azure-access-key}
アドレス:
      ドメイン
      アカウント
      コンテナー
      名前
Azure Storage コンテナー コンテナー プロトコル: azure-tables
認証: {azure-access-key}
アドレス:
      ドメイン
      アカウント
Azure Storage テーブル テーブル プロトコル: azure-tables
認証: {azure-access-key}
アドレス:
      ドメイン
      アカウント
      名前
DataZen コンテナー サイト プロトコル: http
認証: {none, basic, windows, oauth}
アドレス:
      url
DataZen 報告書 レポート、ダッシュボード プロトコル: http
認証: {none, basic, windows, oauth}
アドレス:
      url
DB2 コンテナー データベース プロトコル: db2
認証: {basic, windows}
アドレス:
      サーバー
      データベース
DB2 テーブル テーブル、ビュー プロトコル: db2
認証: {basic, windows}
アドレス:
      サーバー
      データベース
      オブジェクト
      スキーマ
ファイル システム テーブル ファイル プロトコル: file
認証: {なし, ベーシック, ウィンドウズ}
アドレス:
      経路
FTP テーブル ディレクトリ、ファイル プロトコル: ftp
認証: {なし, ベーシック, ウィンドウズ}
アドレス:
      ユーアールエル
Hadoop 分散ファイル システム コンテナー クラスター プロトコル: webhdfs
認証: {ベーシック, OAuth}
アドレス:
      url
Hadoop 分散ファイル システム テーブル ディレクトリ、ファイル プロトコル: webhdfs
認証: {basic, oauth}
アドレス:
      url
ハイブ コンテナー データベース プロトコル: ハイブ
認証: {HDInsight, basic, ユーザー名, none}
アドレス:
      サーバー
      データベース
接続プロパティ
      serverProtocol: {hive2}
ハイブ テーブル テーブル、ビュー プロトコル: hive
認証: {HDInsight, basic, ユーザー名, none}
アドレス:
      サーバー
      データベース
      オブジェクト
接続プロパティ
      serverProtocol: {hive2}
HTTP コンテナー サイト プロトコル: http
認証: {none, basic, windows, oauth}
アドレス:
      url
HTTP 報告書 レポート、ダッシュボード プロトコル: http
認証: {none, basic, windows, oauth}
アドレス:
      url
HTTP テーブル エンドポイント、ファイル プロトコル: http
認証: {none, basic, windows, oauth}
アドレス:
      url
MySQL コンテナー データベース プロトコル: mysql
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
MySQL テーブル テーブル、ビュー プロトコル: mysql
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
      オブジェクト
OData コンテナー エンティティ コンテナー プロトコル: odata
認証: {なし, ベーシック, ウィンドウズ}
アドレス:
      url
OData テーブル エンティティ セット、関数 プロトコル: odata
認証: {なし, ベーシック, ウィンドウズ}
アドレス:
      URL(ユーアールエル)
      リソース
Oracle データベース コンテナー データベース プロトコル: oracle
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
Oracle データベース テーブル テーブル、ビュー プロトコル: oracle
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
      スキーマ
      オブジェクト
PostgreSQL コンテナー データベース プロトコル: postgresql
認証: {basic, windows}
アドレス:
      サーバー
      データベース
PostgreSQL 表 テーブル、ビュー プロトコル: postgresql
認証: {basic, windows}
アドレス:
      サーバー
      データベース
      スキーマ
      オブジェクト
Power BI Desktop コンテナー サイト プロトコル: http
認証: {none, basic, windows, oauth}
アドレス:
      url
Power BI Desktop 報告書 レポート、ダッシュボード プロトコル: http
認証: {none, basic, windows, oauth}
アドレス:
      url
Power Query テーブル データのマッシュアップ プロトコル: power-query
認証: {oauth}
アドレス:
      url
セールスフォース テーブル オブジェクト プロトコル: salesforce-com
認証: {basic, windows}
アドレス:
      ログインサーバー
      クラス
      アイテム名
SAP HANA コンテナー サーバー プロトコル: sap-hana-sql
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
SAP HANA テーブル ビュー​​ プロトコル: sap-hana-sql
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      スキーマ
      オブジェクト
SharePoint テーブル リスト プロトコル: sharepoint-list
認証: {basic, windows}
アドレス:
      url
Azure Synapse Analytics 命令 ストアド プロシージャ プロトコル: tds
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
      スキーマ
      オブジェクト
Azure Synapse Analytics テーブル値関数 テーブル値関数 プロトコル: tds
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
      スキーマ
      オブジェクト
Azure Synapse Analytics コンテナー データベース プロトコル: tds
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
Azure Synapse Analytics テーブル テーブル、ビュー プロトコル: tds
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
      スキーマ
      オブジェクト
SQL Server 命令 ストアド プロシージャ プロトコル: tds
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
      スキーマ
      オブジェクト
SQL Server テーブル値関数 テーブル値関数 プロトコル: tds
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
      スキーマ
      オブジェクト
SQL Server コンテナー データベース プロトコル: tds
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
SQL Server テーブル テーブル、ビュー プロトコル: tds
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
      スキーマ
      オブジェクト
SQL Server Analysis Services 多次元 コンテナー モデル プロトコル: 解析サービス
認証: {windows, basic, anonymous, none}
アドレス:
      サーバー
      データベース
      モデル
SQL Server Analysis Services マルチディメンショナル KPI KPI プロトコル: 解析サービス
認証: {windows, basic, anonymous, none}
アドレス:
      サーバー
      データベース
      モデル
      オブジェクト
      objectType: {KPI}
SQL Server Analysis Services 多次元 測定 測定 プロトコル: 解析サービス
認証: {windows, basic, anonymous, none}
アドレス:
      サーバー
      データベース
      モデル
      オブジェクト
      objectType: {Measure}
SQL Server Analysis Services マルチディメンショナル テーブル ディメンション プロトコル: 解析サービス
認証: {windows, basic, anonymous, none}
アドレス:
      サーバー
      データベース
      モデル
      オブジェクト
      オブジェクトタイプ: {次元}
SQL Server Analysis Services タブラー (表形式) コンテナー モデル プロトコル: 解析サービス
認証: {windows, basic, anonymous, none}
アドレス:
      サーバー
      データベース
      モデル
SQL Server Analysis Services タブラー (表形式) KPI KPI プロトコル: 解析サービス
認証: {windows, basic, anonymous, none}
アドレス:
      サーバー
      データベース
      モデル
      オブジェクト
      objectType: {KPI}
SQL Server Analysis Services タブラー (表形式) 測定 測定 プロトコル: 解析サービス
認証: {windows, basic, anonymous, none}
アドレス:
      サーバー
      データベース
      モデル
      オブジェクト
      objectType: {Measure}
SQL Server Analysis Services タブラー (表形式) テーブル テーブル プロトコル: 解析サービス
認証: {windows, basic, anonymous, none}
アドレス:
      サーバー
      データベース
      モデル
      オブジェクト
      objectType: {Table}
SQL Server Reporting Services コンテナー サーバー プロトコル: レポーティングサービス
認証: {windows}
アドレス:
      サーバー
      バージョン: {ReportingService2010}
SQL Server Reporting Services 報告書 報告書 プロトコル: レポーティングサービス
認証: {windows}
アドレス:
      サーバー
      経路
      バージョン: {ReportingService2010}
Teradata コンテナー データベース プロトコル: teradata
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
Teradata 表 テーブル、ビュー プロトコル: teradata
認証: {プロトコル, ウィンドウズ}
アドレス:
      サーバー
      データベース
      オブジェクト
SQL Server マスター データ サービス コンテナー モデル プロトコル: mssql-mds
認証: {windows}
アドレス:
      url
      モデル
      のバージョン
SQL Server マスター データ サービス テーブル エンティティ プロトコル: mssql-mds
認証: {windows}
アドレス:
      url
      モデル
      のバージョン
      エンティティ
Azure Cosmos DB コンテナー データベース プロトコル: document-db
認証: {azure-access-key}
アドレス:
      url
      データベース
Azure Cosmos DB コレクション コレクション プロトコル: document-db
認証: {azure-access-key}
アドレス:
      url
      データベース
      コレクション
汎用 ODBC コンテナー データベース プロトコル: odbc
認証: {basic, windows}
アドレス:
      のオプション
      データベース
汎用 ODBC テーブル テーブル、ビュー プロトコル: odbc
認証: {basic, windows}
アドレス:
      のオプション
      データベース
      オブジェクト
      スキーマ
Sybase コンテナー データベース プロトコル: sybase
認証: {基本, ウィンドウズ}
住所:
      サーバー
      データベース
Sybase テーブル テーブル、ビュー プロトコル: sybase
認証: {基本, ウィンドウズ}
住所:
      サーバー
      データベース
      スキーマ
      オブジェクト
その他 (上記以外) ✱ ✱ プロトコル: ジェネリックアセット
アドレス:
      アセットID