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

Data Management:メタデータ

最終更新日:Aug 02, 2024

メタデータは、データ管理 (DMS) でデータを取得および表示するために使用されます。 メタデータは、機密データ規則に基づく自動識別の基礎である。 メタデータを使用して、データベース、テーブル、列、行、およびプログラマブルオブジェクトに対するきめ細かいアクセス制御を実装することもできます。 DMSは、各データベースインスタンスの制御モードに基づいて、異なるメタデータ収集スコープとメソッドをサポートします。

背景情報

メタデータは、データベースを記述するデータディクショナリの一種です。 メタデータには、データベース名、データベース文字セット、テーブル名、テーブルサイズ、各テーブルの行数、各テーブルの文字セット、テーブル列、テーブルインデックス、各テーブルの説明、各列のデータ型、列の精度、および列の説明が含まれます。 DMSは、information_schemaなどのデータベースからメタデータを収集します。 収集されたメタデータは正確ではなく、参照にのみ使用されます。

コレクションスコープとメソッド

コレクションスコープとメソッドセキュリティコラボレーション安定した変化と柔軟な管理
メタデータ収集スコープDMSは、データベースインスタンスのすべてのメタデータを収集して保存します。 詳細については、このトピックの「収集されたメタデータ」セクションをご参照ください。 DMSは、データベースのすべてのメタデータを収集して保存します。 その他のメタデータは、ログイン後にリアルタイムで読み込まれます。
データベースがDMSに追加された時点での完全なメタデータ収集サポートされています。 サポートされています。
指定した時点での完全なメタデータ収集デフォルトでは、DMSは、テナントのセキュリティコラボレーションモードで管理されるすべてのインスタンスから、毎日6つの時点でメタデータを収集します。
説明 DMSは、02:00、06:00、10:00、14:00、18:00、22:00の4時間ごとにメタデータを同期します。
サポートされていません。
オンデマンドの増分メタデータコレクション
  • SQLConsoleタブで、更新アイコンをクリックして、増分メタデータ収集をトリガーします。
  • DMSコンソールの左側のナビゲーションウィンドウで、データベースを右クリックし、[Refresh / Syn dictionary] を選択して、増分メタデータ収集をトリガーします。
  • データベース管理者 (DBA) または管理者の場合は、上部のナビゲーションバーで [データ資産] > [インスタンス] を選択します。 [インスタンスリスト] タブで、管理するインスタンスを見つけ、[操作] 列の [詳細] にポインターを移動し、[辞書の更新 /同期] を選択して、増分メタデータの収集をトリガーします。 詳細については、「インスタンスのデータディクショナリの同期」をご参照ください。
  • DMSのテーブルでDDLステートメントを実行して、増分メタデータ収集をトリガーします。
  • SQLConsoleタブで、更新アイコンをクリックして、増分メタデータ収集をトリガーします。
  • DMSコンソールの左側のナビゲーションウィンドウで、データベースを右クリックし、[Refresh / Syn dictionary] を選択して、増分メタデータ収集をトリガーします。
  • DBAまたは管理者の場合は、上部のナビゲーションバーで [データ資産] > [インスタンス] を選択します。 [インスタンスリスト] タブで、管理するインスタンスを見つけ、[操作] 列の [詳細] にポインターを移動し、[辞書の更新 /同期] を選択して、増分メタデータの収集をトリガーします。 詳細については、「インスタンスのデータディクショナリの同期」をご参照ください。
その他非該当 データベースにログインすると、DMSは使用するアカウントの権限に基づいてデータベースに関する情報を収集します。

メタデータの使用

メタデータを使用して、データを取得し、権限を管理できます。 API操作を呼び出してメタデータをエクスポートできます。 エクスポートされたメタデータは、コンプライアンス監査などの操作で使用できます。 メタデータに関連するAPI操作の詳細については、「データベースとテーブルのメタデータ管理」をご参照ください。
説明 API操作を呼び出して、Security Collaborationモードで管理されているインスタンスのメタデータのみをエクスポートできます。

収集されたメタデータ

オブジェクトMySQLシリーズ (1)PostgreSQLシリーズ (2)SQL ServerオラクルMongoDBRedis
データベース
  • 名前
  • 文字の組み合わせ
名前名前名前非該当名前
テーブル
  • 名前
  • 説明
  • 文字の組み合わせ
  • 行数
  • サイズ
  • 名前
  • 説明
  • 行数
  • サイズ
  • 名前
  • 説明
  • 行数
  • サイズ
  • 名前
  • 説明
  • 行数
  • サイズ
非該当非該当
カラム
  • 名前
  • データ型
  • 列の値を空のままにできるかどうか
  • Length
  • 精度
  • 説明
  • 名前
  • データ型
  • 列の値を空のままにできるかどうか
  • Length
  • 精度
  • 説明
  • 名前
  • データ型
  • 列の値を空のままにできるかどうか
  • Length
  • 精度
  • 説明
  • 名前
  • データ型
  • 列の値を空のままにできるかどうか
  • Length
  • 精度
  • 説明
非該当非該当
Index
  • パラメーター名
  • タイプ
  • インデックス付き列
  • パラメーター名
  • タイプ
  • インデックス付き列
  • パラメーター名
  • タイプ
  • インデックス付き列
  • パラメーター名
  • タイプ
  • インデックス付き列
  • 名前
  • インデックス付き列
非該当
プログラム可能なオブジェクト
  • パラメーター名
  • タイプ
  • パラメーター名
  • タイプ
  • パラメーター名
  • タイプ
非該当非該当非該当
Schema非該当名前非該当非該当非該当非該当
Collection非該当非該当非該当非該当名前非該当
Key非該当非該当非該当非該当非該当
  • パラメーター名
  • タイプ
説明

(1) ネイティブMySQL、PolarDB for MySQL、、AnalyticDB for MySQL、Data Lake Analytics (DLA) 、ApsaraDB for ClickHouse、ApsaraDB OceanBase for MySQL、ネイティブMariaDB、およびApsaraDB RDS for MariaDB

(2) ネイティブPostgreSQL、PolarDB for PostgreSQL (Oracleと互換) 、PolarDB for PostgreSQL、AnalyticDB for PostgreSQL、およびApsaraDB OceanBase for Oracle。