すべてのプロダクト
Search
ドキュメントセンター

DataWorks:データカタログ (新バージョン)

最終更新日:Aug 21, 2026

データカタログは、データ分析のための統合メタデータワークベンチです。MaxCompute、Hologres、DLF などのさまざまなデータソースからメタデータを統合します。これにより、DataWorks を離れることなく、テーブルの作成やビューの管理といったすべての準備作業を完了できるため、コア分析に集中できます。

機能へのアクセス

DataWorks データ分析にログインし、対象のリージョンに切り替えてから、[データ分析へ] をクリックします。

  • ナビゲーションバーに 新しいデータ分析に移動 が表示されている場合は、それをクリックして新バージョンに切り替えます。

  • ナビゲーションバーに 旧バージョンのデータ分析へ戻る が表示されている場合は、新バージョンをお使いです。

データカタログの追加

DataAnalysis の新規ユーザーの場合は、新規ユーザー向けの手順に従ってください。既存ユーザーの場合は、既存ユーザー向けの手順に従ってください。

新規ユーザー向けのデータカタログの追加

ニーズに合わせてカタログツリーをカスタマイズし、操作性を向上させることができます。

  1. データカタログで、追加したいデータソースタイプを見つけます。データソースタイプ名の横にある image アイコンをクリックして、データカタログ追加ページを開きます。

  2. [データカタログの追加] ページで、追加したいインスタンスまたはデータソースを見つけます。操作 列で 追加 をクリックします。

    不要になったインスタンスやデータソースは削除できます。

既存ユーザー向けのデータカタログの追加

システムが推奨するカタログやワークスペースのデータソースをデータカタログに追加することで、対応するカタログ内のデータテーブルをすばやく表示したり、テーブルスキーマを確認したり、SQL クエリ文を生成したりできます。

データソースタイプ名の横にある image アイコンをクリックして、データカタログ追加ページを開きます。

  • [データマップ - メタデータ]:データマップで収集したテーブルメタデータを追加します。各データソースまたはコンピューティングリソースは、データセットとして追加できます。

  • [データマップ - データコレクション]:特定のサブジェクトごとにテーブルをグループ化したデータマップの データアルバム を追加します。各データアルバムは、データセットとして追加できます。

  • [お気に入り]:データカタログでお気に入りに追加したテーブルを追加します。

  • [マイ MaxCompute テーブル]:現在ログインしているアカウントが所有するすべての MaxCompute テーブルを追加します。

  • [パブリックデータ]:DataWorks が提供する パブリックデータセット を追加し、EMR Spark SQL、MaxCompute、Hologres 用のテスト SQL クエリをすばやく生成できます。

説明

最大で 12 個のデータセットを追加できます。上限に達した場合、新しいデータセットを追加するには、既存のデータセットを削除する必要があります。

データカタログの管理

重要

以下の情報は、新規ユーザー向けのデータカタログにのみ適用されます。

データカタログを使用して、テーブル、ビュー、外部テーブル、リソース、関数などのデータオブジェクトを管理できます。

クエリ SQL の生成

データテーブルに基づいてクエリ SQL 文をすばやく生成し、設定して実行できます。詳細については、「SQL クエリの作成」をご参照ください。

  1. データカタログで、クエリを実行したいデータソースを見つけ、その横にある image アイコンをクリックし、[テーブル] リストでクエリを実行したいテーブルを見つけます。

  2. 対象のテーブルを右クリックし、クエリSQLファイルの生成 を選択します。

  3. SQL 編集ページで、生成された SQL スクリプトを調整できます。

  4. スクリプトを修正した後、右側のパネルで デバッグの構成 をクリックして コンピュートエンジン と スクリプトパラメーター を設定し、クエリを実行します。

付録

MaxCompute の認証と認可

Resource Access Management (RAM) ユーザーまたは RAM ロールを使用してデータカタログ内の MaxCompute データを表示する場合、まず必要な MaxCompute の権限を取得する必要があります。追加された MaxCompute データソースまたはプロジェクトで 3 層モデルが有効になっている場合は、RAM ユーザーまたは RAM ロールにスキーマメタデータを表示する権限も付与する必要があります。

説明

MaxCompute プロジェクトに複数のスキーマが含まれている場合、データカタログのプロジェクト詳細ページに完全なスキーマリストを表示するには、すべてのスキーマに対するメタデータ権限を付与する必要があります。

  • RAM ユーザーへの権限付与:

    GRANT DESCRIBE ON SCHEMA <Schema_Name> TO USER RAM$<Alibaba_Cloud_Account_Name>:<RAM_User_Name>;
  • RAM ロールへの権限付与:

    GRANT DESCRIBE ON SCHEMA <Schema_Name> TO USER `RAM$<Alibaba_Cloud_Account_Name>:role/<RAM_Role_Name>`;