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

DataWorks:MaxCompute テーブルデータ

最終更新日:Jun 26, 2026

MaxCompute のデータソースを作成し、DataWorks Data Studio にバインドすると、データマップで MaxCompute テーブルにさまざまな操作を直接実行できます。これらの操作には、データの検索、データのプレビュー、メタデータの詳細とリネージの表示、カテゴリ別のテーブル管理、データインサイトの使用が含まれます。このトピックでは、データマップで MaxCompute テーブルを表示および管理する方法について説明します。

前提条件

MaxCompute のデータソースを作成し、DataWorks Data Studio にバインドしている必要があります。データソースをバインドすると、DataWorks はコンピュートエンジンからメタデータを自動的に収集します。システムは既存のメタデータを 1 回だけフル収集した後、増分メタデータを毎日収集し、データマップに集約します。システムはメタデータコレクターを自動的に保守します。

データマップで、グローバルなメタデータ検索機能を使用して、目的の MaxCompute テーブルを見つけます。

重要

データマップで目的のテーブルが見つからない場合は、My Data > My Tools > Refresh Table Metadata に移動し、テーブルのメタデータを手動で更新してください。

テーブルの詳細

検索結果の一覧で、目的のテーブル名をクリックすると、その詳細ページに移動します。

説明

テーブル詳細ページを開いた後、システムがより適切な類似テーブルまたは推奨テーブルを検出した場合、ページヘッダーに推奨バナーが表示されます。バナー内の [推奨] テーブル名をクリックすると、目的のテーブルに直接移動できます。[推奨理由] には、その根拠が記載されています。

[Feature]

説明

関連トピック

クイックアクション

ページ上部では、テーブルに対して、Apply for Permissions、テーブルを Data Album に追加、または [データアルバムの表示][テーブルをお気に入りに追加]Data Service Studio での API Generation、あるいは SQL Query で SQL 文を記述してデータをクエリおよび分析するなど、クイックアクションを実行できます。

[Table Basic Information]

Table Basic Information セクションでは、テーブルの ViewsNumber of ReadsNumber of FavoritesLifecycle を表示できます。

ApproverHealth Status[テーブル所有者]Table Type

テーブルの基本情報を表示

テーブルモデル情報

テーブルのデータ層、業務カテゴリ、ストレージポリシーが表示されます。

View Model をクリックして インテリジェントデータモデリング > 次元モデリング ページに移動すると、作成したモデルテーブルを表示できます。テーブル編集ページでは、テーブル情報の変更、テーブルの公開、操作ログの表示、またはテーブルモデルのデータ開発を実行できます。

説明

モデル情報は、DataWorks データモデリングで作成されたテーブルにのみ表示されます。

ディメンションモデリングの概要

権限情報

テーブルに対する現在の権限が表示されます。Click to View をクリックすると、Apply for Table Permissions ページに移動して権限を申請できます。

テーブル権限の要求と管理

技術情報

DDL Statement Updated AtData Updated AtLast Viewed At が表示されます。

説明

最終閲覧日時:

  • テーブルが最後にアクセスされた日時を示します。アクセスには、手動コマンドの実行や、テーブルデータにアクセスする定期的に実行されるノードの実行が含まれます。

  • このデータは参照用であり、最終アクセスの正確な時刻を反映していない場合があります。

  • このデータはオフラインで収集されるため、T+1 の遅延があります。

-

[Details]

テーブルの Field InformationPartition Key ColumnChange Records が表示されます。

テーブルの詳細を表示

出力情報

テーブルのデータが対応するノードによって定期的に更新される場合、Output information をクリックして本番ノードの実行情報を表示できます。このデータはオフラインで収集されるため、T+1 の遅延があります。

-

リネージ

コンピュートエンジン ノード内またはノード間のデータリネージを表示できます。また、データソースとしてのエンジンと、それが生成するデータ API との間のリネージも表示できます。さらに、MaxCompute はオフライン同期タスクの完全なエンドツーエンドのリネージの表示に対応しています。このデータはリアルタイムで収集されます。

説明

API の観点から、アップストリームのデータソースとダウンストリームのアプリケーションを含む完全なエンドツーエンドのリネージを表示するには、「API の詳細を表示」をご参照ください。

リネージ情報を表示

使用上の注意

EditView VersionsView Markdown Syntax などの操作を実行し、説明からデータの業務コンテキストを理解できます。

-

[Data Health]

[Data Asset Governance]

テーブルのガバナンスヘルススコア、ガバナンスが必要な問題の傾向、およびガバナンス問題の詳細が表示されます。テーブルにガバナンスの問題がある場合は、迅速に解決できます。

データヘルスを表示

[Data Quality]

テーブルに設定されたデータ品質監視ルールの詳細と DQC アラートのリストが表示されます。右側の Configure Rule をクリックしてデータ品質ページに移動し、テーブルの監視ルールを設定できます。

単一テーブルのルールを設定

[Usage Records]

Frequently Associated および Access Statistics に基づいて、テーブルの使用履歴が表示されます。

  • [Frequently Associated]:テーブルが JOIN 操作で使用される頻度を示します。

  • [Access Statistics]:読み取りトレンド、フィールド参照の詳細、アクセス数の多いユーザーなどのグラフを通じて、テーブルの使用履歴が表示されます。

使用履歴を表示

[Data Preview]

テーブルからランダムに 20 件のデータレコードをプレビューできます。

重要
  • 本番環境のテーブルをプレビューするには、必要な権限が必要です。必要な権限がない場合は、「テーブルの権限を要求」を参照し、申請してください。

  • ワークスペース設定でテーブルプレビュー権限が有効になっている場合、セキュリティセンターでテーブルクエリ権限を申請していなくても、ここでデータをプレビューできます。

  • データマスキングルールを設定し、有効にしている場合、そのルールはデータプレビューページでも有効になります。データマスキングルールの設定方法の詳細については、「データマスキングルールの作成」をご参照ください。

  • MaxCompute 外部テーブル、または JSON データ型のフィールドを含む MaxCompute テーブルでは、データプレビューはサポートされていません。

データをプレビュー

[Data Insight]

テーブルのデータインサイト レポートを作成し、詳細なデータ分析を通じてデータの統計と分布を取得できます。

データインサイトレポートを表示

ヘッダーボタン

テーブル詳細ページのヘッダーには、テーブル名、タイプタグ、テーブルの説明、および一連のボタンが表示されます。ボタンの表示は、権限、現在のテーブルタイプ、テナントのアクティベーション状況によって異なります。

  • [Request Permissions]: 現在のアカウントがこのテーブルへのアクセス権を持っていない場合に表示されます。クリックすると、セキュリティセンターに移動し、権限申請を送信できます。

  • [Add to Album]: 現在のテーブルをデータアルバムに追加します。テーブルが既にアルバムに含まれている場合、ボタンは所属するアルバムを表示するエントリに変わります。

  • [Favorite]/[Unfavorite]: 現在のテーブルをマイお気に入りに追加、またはお気に入りから削除します。

  • [API Generation]: テーブルのクエリ機能を DataService API として公開します。サポートされているデータソースタイプ (MaxCompute、Hologres、AnalyticDB、PostgreSQL、MySQL、SQL Server、Oracle、OTS、SelectDB、MongoDB など) でのみ表示されます。レイクハウスプロジェクトのテーブルではサポートされていません。

  • [DataAnalysis]: データ分析に移動し、現在のテーブル用に新しいクエリページが自動的に作成されます。MaxCompute (レイクハウス以外) やパブリッククラウド DLF などのデータソースタイプでサポートされています。

  • [AI Enhancement]: Copilot を使用して、テーブルのノートをインテリジェントに生成または更新します。実行中は、ボタンに [生成中] と表示されます。AI 強化権限と、テナントで Copilot が利用可能である必要があります。

  • [Refresh Metadata]: テーブルのメタデータ同期を手動でトリガーします。My Data > My Tools > Refresh Table Metadata の単一テーブルアクションと同等です。レイクハウス以外のプロジェクトの MaxCompute、E-MapReduce、パブリッククラウド DLF などのデータソースでのみ表示されます。

基本情報

テーブル詳細ページの左側にある [Table Basic Information] セクションには、[Views]、[Number of Reads]、[Number of Favorites] などの情報が表示されます。

  • [Views]: 過去 30 日間にデータマップでテーブル詳細ページが閲覧された回数。このデータはオフラインで収集され、T+1 の遅延があります。

  • [Number of Reads]: 過去 30 日間に本番環境から MaxCompute テーブルを読み取ったタスクの数。読み取りタスクには、SQL、Tunnel Download、Data Integration、DataService Studio API 呼び出しが含まれます。現在、DataWorks のスケジュール済みタスクからの読み取りのみがカウントされます。このデータはオフラインで収集され、T+1 の遅延があります。

  • [Number of Favorites]: テーブルをお気に入りに追加したユーザーの数。このデータは ほぼリアルタイム で収集されます。

  • [Output Nodes]: 現在のテーブルに書き込む自動トリガー DataWorks ノードの ID。テーブルが定期的に更新されているにもかかわらずノード ID が表示されない場合、DataWorks 外のスケジュール済みノードが書き込んでいる可能性があります。詳細については、テーブル所有者にお問い合わせください。このデータはオフラインで収集され、T+1 の遅延があります。

    説明

    出力ノードのコードを表示する権限がない場合は、ノードが配置されているワークスペースの管理者に連絡して、必要な権限を付与してもらってください。詳細については、「セキュリティのためのコードとログの分離の有効化」をご参照ください。

  • [Storage Capacity]: テーブルの論理ストレージサイズ。このデータはオフラインで収集され、T+1 の遅延があります。

  • [Health Status]: Data Health > Data Asset Governance にあるテーブルの [Governance Health Score] の評価を表示します。このスコアを使用して、テーブルにガバナンスが必要かどうかを判断できます。

  • テーブルの説明: テーブルの説明。Copilot が自動的に生成できます。

管理者がテーブルタイプのエンティティにカスタム属性を設定している場合、左側の基本情報パネルの下部に カスタム属性 カードが表示され、設定された属性の現在の値が表示されます。カスタム属性はワークスペースから継承できます。詳細については、「カスタム属性」をご参照ください。

詳細

Details をクリックすると、テーブルの Field InformationPartition Key Column、および Change Records を表示できます:

  • [Field Information]

    テーブルのフィールド情報を表示できます。テーブルがパーティション分割されている場合は、[Partition Fields] も表示できます。

    [Actions]

    [Description]

    [Edit]

    クリックして、フィールドの DescriptionBusiness DescriptionSecurity Level、および Primary Key を編集できます。Copilot を使用して、フィールドの説明を自動的に生成できます。

    説明
    • [スペース管理者] またはテーブル所有者のみがテーブルフィールドを編集できます。この権限を他のユーザーに付与するには、[スペース管理者] ロールを割り当ててください。詳細については、「グローバルサービスの権限の管理」をご参照ください。

    • [Security Level] 列は、フィールドごとにセキュリティレベルが設定されているテーブルでのみ表示されます。

    • MaxCompute エンジンのフィールドセキュリティレベル機能を有効にした後でのみ、テーブルフィールドのセキュリティレベルを設定できます。この機能を有効にする方法については、「ラベルベースのアクセス制御」をご参照ください。

    [Recommended Field Desc]

    説明が不足している複数のフィールドの説明を生成します。

    [Batch Edit Security Level]

    複数のテーブルフィールドのセキュリティレベルを一度に設定して、データセキュリティを強化します。

    [Upload]

    このボタンをクリックし、アップロードするローカルファイルを Batch Upload Field Information ダイアログボックスにドラッグします。

    説明
    • [スペース管理者] またはテーブル所有者のみが対象テーブルにデータをアップロードできます。他のユーザーにデータのアップロードを許可するには、[スペース管理者] ロールを付与してください。詳細については、「グローバルサービスの権限の管理」をご参照ください。

    • .xlsx ファイル (Excel 2007 形式) のみがサポートされています。[Download Template File] も可能です。

    • この機能は、データモデリングで作成されたモデルテーブルではサポートされていません。

    [ダウンロード]

    クリックすると、現在のテーブルのフィールド情報をダウンロードできます。

    [Generate SELECT]

    クリックすると、[SELECT 文の生成] ダイアログボックスで現在のテーブルの select 文を表示または Copy できます。

    DDL の生成

    クリックして、Generate DDL Statement ダイアログボックスでテーブル作成ステートメントを表示またはCopyします。

    説明
    • フィールドアクセス頻度: 前日に SQL の JOIN 句でフィールドが使用された回数を示します。この数値は星評価に変換され、最大 5 つ星、最小 0 つ星で表示されます。

    • 関連メトリック: フィールドに関連付けられたモデルメトリックを表示します。関連付けを作成または更新するには、ディメンションモデリングに移動し、対象テーブルの編集ページでフィールド管理を使用してフィールドとメトリックの関連付けを管理し、モデルテーブルを公開して変更を適用します。

  • [Partition Information]

    テーブルのPartition NameNumber of RecordsStorage Capacityなどのパーティション情報を確認できます。

    説明
    • パーティションのレコード数とストレージサイズは参考用です。データ更新に遅延がある場合があります。コンピュートエンジン内のデータが正です。

    • MaxCompute トランザクションテーブルでは、Number of Records は利用できず、常に -1 と表示されます。SELECT COUNT(*) FROM <table_name> WHERE <partition>; コマンドの結果が正確な値です。

  • 変更記録

    テーブルのDescriptionChange TypeGranularity、およびその他の変更レコードを確認します。

    Change Records タブの左上隅で、ドロップダウンリストから変更タイプを選択して、その特定の変更履歴を表示できます。

リネージ

リネージ情報は、ジョブスケジューリングやデータ同期などの操作における実際のデータフローから導出された、テーブルとフィールド間の関係を示します。リネージページでは、テーブルまたはテーブルフィールドの上流および下流のノードを表示し、元のデータソースを追跡し、データの最終的な宛先を確認できます。また、必要に応じて、異なるリネージレベルにわたって影響分析を実行することもできます。

説明
  • リネージ情報の表示は、DataWorks Standard Edition 以上でのみ利用できます。

  • データマップは、ジョブスケジューリングなどの操作からの実際のデータフローを解析することで、テーブルとフィールドのリネージを導出します。このデータはリアルタイムで収集されます。

  • データマップは、アドホッククエリなどの手動操作によって生成されたリネージに対応していません。

  • PyODPS ノードで実行された SQL によって生成されたデータリネージをデータマップが適切に表示できない場合は、PyODPS タスクコードで関連する DataWorks スケジューリングパラメータを手動で設定することで、この問題を解決できます。詳細については、「PyODPS 3 タスクの開発」および「PyODPS 2 タスクの開発」をご参照ください。

  • [View Table Lineage]

    image

    Table Lineage タブでは、現在のテーブルのリネージの詳細を表示できます。以下の操作を実行できます:

    • リネージ内の各ノードの上流および下流のノード数を表示します。テーブルまたはノードタイプにカーソルを合わせると、その基本情報が表示されます。

    • ノードをクリックします。リネージの関連付けの下のポップアップパネルで、キーワードを入力すると、そのキーワードを含むすべての下流ノードが表示されます。また、@ユーザー名 を入力すると、指定されたユーザーが所有するすべての下流テーブルが表示されます。

    • リネージグラフの + または - アイコンをクリックして、対応する上流および下流のノードを展開または折りたたみます。

  • [View Field Lineage]

    image

    Field Lineage タブでは、対象フィールドのリネージの詳細を表示できます。以下の操作を実行できます。

    • Change Field エリアで、現在のテーブルのフィールドを切り替えて、対応するフィールドリネージュグラフを表示できます。

    • フィールドリネージ内の各ノードの上流および下流のノード数を表示します。フィールドまたはノードタイプにカーソルを合わせると、その基本情報が表示されます。

    • リネージグラフの + または - アイコンをクリックして、対応する上流および下流のノードを展開または折りたたみます。

  • [Impact Analysis]

    テーブルの構造またはデータが変更されると、その下流のノードが影響を受けます。[Impact Analysis] を使用して、影響を受ける下流テーブルを特定できます。このページでは、リネージレベル、ノードタイプ、テーブルタイプでフィルタリングして、関連する下流テーブルを表示し、分析結果をダウンロードできます。

    説明

    影響分析は、最大 50 レベルのテーブルリネージに対応しています。

データ健全性

テーブルのデータガバナンスの詳細とデータ品質のステータスを表示できます。

  • データガバナンスの詳細では、テーブルのガバナンスヘルススコア、ガバナンスが必要な問題の傾向、ガバナンス問題の詳細を表示できます。また、ガバナンスが必要な問題に迅速に対処することもできます。

    • [Health Score]: ストレージ、コンピューティング、開発、品質、セキュリティの 5 つの領域におけるテーブルの健全性の定量的評価。スコアは、テーブルに対するガバナンスの有効性を反映します。スコアが高いほど、ガバナンスが優れていることを示します。

    • [Trend of to-Be-Governed Issues]: 未解決のガバナンス問題の経時的な傾向を示し、テーブルのガバナンス履歴を理解するのに役立ちます。

    • [Governance Issue]: ガバナンスが必要な現在の課題のリストを表示します。Governance Issue 列の課題名または操作列のアクションボタンをクリックすると、Data Asset Governance > Overview > To-Do List ページに移動して、ガバナンス課題を処理することができます。

  • データ品質の詳細では、テーブルのルールの詳細と、その結果として生じるデータ品質アラートを表示できます。

使用記録

このセクションには、テーブルの Usage Records が表示され、Frequently AssociatedAccess Statistics に分類されています。

  • [Frequently Associated]: 結合操作でテーブルが使用される頻度を示します。

    説明

    この統計は、過去 30 日間にテーブルが結合条件として使用された回数をカウントします。このデータはオフラインで収集され、T+1 の遅延があります。

  • [Access Statistics]: グラフ形式でテーブルの使用記録を表示します。

    • [Trend for Reads]: 折れ線グラフの日付は、その日の読み取り回数に対応し、開発環境と本番環境からの読み取りを区別します。フィールドの使用回数は、ノードの実行回数と、フィールドがコードに出現する回数に関連しています。このデータはオフラインで収集され、T+1 の遅延があります。

      たとえば、フィールドがノードに 1 回出現し、ノードが 2 回実行された場合、カウントは 2 になります。フィールドがコードに 2 回出現する場合、1 回のノード実行でカウントは 2 になります。

    • [Field Popularity Details]: SQL 句 (WHERE、SELECT、JOIN、GROUP BY など) でフィールドが使用される回数の統計。このデータはオフラインで収集され、T+1 の遅延があります。

    • [Top 10 Readers]: 過去 30 日間に SQL でテーブルを読み取ったユーザーの統計。これには、スケジューリング用の本番アカウントと個人アカウントの両方からのアクセスが含まれます。読み取り操作には、WHERE、SELECT、JOIN、GROUP BY が含まれます。このデータはオフラインで収集され、T+1 の遅延があります。

データプレビュー

データプレビューには、選択したテーブルの詳細と 20 件のランダムなデータレコードが表示されます。ワークブック で、または SQL クエリを使用して、テーブルをプレビューおよび分析することもできます。

  • [Preview in Workbook]: [データプレビュー]ページでPreview in Workbookをクリックすると、DataAnalysis > Spreadsheetにリダイレクトされ、新しいワークブックが自動的に作成され、選択したテーブルのデータが表示されます。

  • データ分析: [データプレビュー] ページで DataAnalysis をクリックすると、DataAnalysis > SQL Query にリダイレクトされ、選択したテーブルのクエリが入力された SQL クエリ (レガシー) ファイルが自動的に作成されます。

    SQL クエリでテーブルをクエリした後、結果に対して データインサイト を実行し、ワークブックカードとレポート、またはその他のアイテムを生成できます。

データインサイト

重要

スキーマ構文が有効になっているテーブルでは、データインサイトを使用できません。

データインサイトは、データの構造と値を分析して、統計と分布情報を表示します。現在のページで直接 [新しいデータインサイトレポートを作成] するか、データ分析モジュールに移動して データインサイト を使用できます。

出力情報

Output タブでは、現在のテーブルを生成する DataWorks の定期実行タスクのリストを表示できます。これにより、データソースと最新の実行を追跡できます。

リストには通常、タスクの [ノード ID]、[ノード名]、[所有者]、[スケジュール]、[最新ステータス] が含まれます。ノード ID をクリックすると、オペレーションセンターのノード詳細ページに移動し、タスクインスタンス、スケジュール設定、実行ログをさらに確認できます。

説明

出力情報はオフラインで収集され、T+1 の遅延があります。DataWorks スケジューリング外のタスクでテーブルに書き込まれたものは、ここにリストされません。

ノート

Usage Notes タブでは、下流ユーザーがその業務上の意味、カラムの説明、使用上の注意点をすばやく理解するのに役立つ、テーブルの使用方法を表示または管理できます。

  • ノートを読む: デフォルトでは、現在のノートが読み取りモードで表示されます。

  • ノートを編集する: [編集] をクリックして、編集モードに入ります。テナント設定に応じて、エディタは Yuque エディタ (リッチテキストと共同編集) または DataWorks 組み込みエディタになります。

  • AIによるノート生成: ページヘッダーの AI Enhancement ボタンをクリックするか、Usage Notes タブ内のエントリーを使用すると、Copilot がテーブルメタデータを分析してノートの下書きを生成します。この下書きは確認して保存できます。

説明

AI でノートを生成するには、Copilot を使用し、テナントで AI 強化が有効になっている必要があります。表示されるエディタのタイプと AI エントリは、テナントによって異なる場合があります。

関連情報

現在のテーブルにクロスカタログの関連付け (例: StarRocks External Catalog シナリオ) がある場合、テーブル詳細ページには、現在のテーブルに関連する他のカタログが一覧表示される Association Information タブが表示されます。

  • 関連カタログの表示: 関連カタログの名前とそれらが属するクラスタを調べて、現在のテーブルのクロスカタログ関係を理解できます。

  • 関連資産の検索に移動: リスト内のリンクをクリックすると、関連カタログが事前にフィルタリングされたメタデータ検索ページに移動し、関連テーブルをすばやく検索できます。

説明

このタブは、バックエンドがテーブルの関連カタログを返す場合にのみ表示されます。それ以外の場合、タブは表示されません。

テーブル権限の申請と管理

DataWorks の [Security Center] を使用して、MaxCompute テーブルのクエリ権限と操作権限を申請し、データマップで申請履歴を表示できます。

  • テーブル権限の申請

    1. テーブル詳細ページで、Apply for Permissions をクリックします。

      説明

      テーブルが非表示の場合、Apply for Permissions ボタンは表示されません。

    2. 新しいセキュリティセンターの Permission Application ページにリダイレクトされます。詳細については、「MaxCompute データアクセス制御」をご参照ください。

  • テーブル権限の管理

    1. 左側メニューで、My Data をクリックします。

    2. 左側メニューで、Managed by Me をクリックします。このページでは、テーブルの ライフサイクル と [Visibility] を更新し、DeleteTransferModify Category などの操作を実行できます。

  • 権限承認Security Center > Data access control ページに移動して、[権限承認の詳細][承認履歴] を表示します。詳細については、「データアクセス制御」をご参照ください。

MaxCompute テーブルの管理

データアルバムによるテーブルの管理

現在のテーブルを対象のデータアルバムに追加し、データアルバムの詳細ページから管理することができます。また、現在のテーブルを含むデータアルバムを表示することもできます。詳細については、「データアルバム」をご参照ください。

カテゴリナビゲーションによるテーブルの管理

データマップのナビゲーションペインで、 Manage Configurations > [Manage Categories] をクリックして、MaxCompute テーブル管理用のカテゴリナビゲーションを設定できます。詳細については、「構成管理」をご参照ください。