データ管理を使用すると、テーブルスキーマの設計を指定してフィールドの存在を確認できます。これにより、データ分析やデータスクラブなどの後続の操作を実行できます。 このトピックでは、新しいテーブルにフィールドが存在するようにセキュリティルールを設定する方法について説明します。
前提条件
データ管理 (DMS) 管理者またはデータベース管理者 (DBA) です。 システムロールを表示する方法の詳細については、「システムロールの表示」をご参照ください。
背景情報
スキーマ設計は、各企業またはビジネスラインに固有であり得る。 ほとんどの場合、管理者はデータ管理のセキュリティルールを使用して、各インスタンスのセキュリティコンプライアンスポリシーを設定できます。
手順
DMSコンソールV5.0 にログインします。
上部のナビゲーションバーで、 を選択します。
説明DMSコンソールをシンプルモードで使用する場合は、左上隅のアイコンの上にポインターを移動し、
を選択します。[セキュリティルール] ページで、変更するルールを見つけ、[操作] 列の [編集] をクリックします。
左側のメニューバーで、[スキーマデザイン] をクリックし、[変更の保存とヘッダーの検証] をクリックします。
元のセキュリティルールを編集し、ルールのドメイン固有言語 (DSL) を設定します。
この例では、
id
フィールドとgmt_create
フィールドがテーブルに存在するようにする方法を示します。 次のDSL構文が使用されます。@ act.block_submit "[R&D specifications] The following fields must exist in new tables: id and gmt_create. Non-compliant"
[送信] をクリックします。
[有効化] をクリックします。 表示されるメッセージで、[OK] をクリックします。
説明デフォルトでは、ルールは無効になっています。 ルールを有効にする前に有効にする必要があります。
このルールは、R&Dシナリオ (テーブルを作成するか、SQL文をインポートしてテーブルを作成する) に適用されます。