メタデータは、データ管理 (DMS) でデータを取得および表示するために使用されます。 メタデータは、機密データ規則に基づく自動識別の基礎である。 メタデータを使用して、データベース、テーブル、列、行、およびプログラマブルオブジェクトに対するきめ細かいアクセス制御を実装することもできます。 DMSは、各データベースインスタンスの制御モードに基づいて、異なるメタデータ収集スコープとメソッドをサポートします。
背景情報
メタデータは、データベースを記述するデータディクショナリの一種です。 メタデータには、データベース名、データベース文字セット、テーブル名、テーブルサイズ、各テーブルの行数、各テーブルの文字セット、テーブル列、テーブルインデックス、各テーブルの説明、各列のデータ型、列の精度、および列の説明が含まれます。 DMSは、information_schema
などのデータベースからメタデータを収集します。 収集されたメタデータは正確ではなく、参照にのみ使用されます。 コレクションスコープとメソッド
コレクションスコープとメソッド | セキュリティコラボレーション | 安定した変化と柔軟な管理 |
メタデータ収集スコープ | DMSは、データベースインスタンスのすべてのメタデータを収集して保存します。 詳細については、このトピックの「収集されたメタデータ」セクションをご参照ください。 | DMSは、データベースのすべてのメタデータを収集して保存します。 その他のメタデータは、ログイン後にリアルタイムで読み込まれます。 |
データベースがDMSに追加された時点での完全なメタデータ収集 | サポートされています。 | サポートされています。 |
指定した時点での完全なメタデータ収集 | デフォルトでは、DMSは、テナントのセキュリティコラボレーションモードで管理されるすべてのインスタンスから、毎日6つの時点でメタデータを収集します。 説明 DMSは、02:00、06:00、10:00、14:00、18:00、22:00の4時間ごとにメタデータを同期します。 | サポートされていません。 |
オンデマンドの増分メタデータコレクション |
|
|
その他 | 非該当 | データベースにログインすると、DMSは使用するアカウントの権限に基づいてデータベースに関する情報を収集します。 |
メタデータの使用
メタデータを使用して、データを取得し、権限を管理できます。 API操作を呼び出してメタデータをエクスポートできます。 エクスポートされたメタデータは、コンプライアンス監査などの操作で使用できます。 メタデータに関連するAPI操作の詳細については、「データベースとテーブルのメタデータ管理」をご参照ください。
説明 API操作を呼び出して、Security Collaborationモードで管理されているインスタンスのメタデータのみをエクスポートできます。
収集されたメタデータ
オブジェクト | MySQLシリーズ (1) | PostgreSQLシリーズ (2) | SQL Server | オラクル | MongoDB | Redis |
データベース |
| 名前 | 名前 | 名前 | 非該当 | 名前 |
テーブル |
|
|
|
| 非該当 | 非該当 |
カラム |
|
|
|
| 非該当 | 非該当 |
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。