40.5 Oracle Machine Learning for SQLのモデルの監査とコメントの追加

SQL文を使用して、Oracle Machine Learning for SQLモデル・オブジェクトの監査を実行します。

OML4SQLモデルのオブジェクトは、SQL COMMENT文およびAUDIT文をサポートしています。

40.5.1 Oracle Machine Learning for SQLモデルへのコメントの追加

SQLのCOMMENT文を使用して、OML4SQLモデル・オブジェクトにコメントを追加できます。

コメントは、記述情報をデータベース・オブジェクトに関連付けるために使用できます。機械学習のモデルにコメントを関連付けるには、SQL COMMENT文を使用できます。

COMMENT ON MINING MODEL schema_name.model_name IS string;

ノート:

別のスキーマのモデルにコメントを追加するには、COMMENT ANY MINING MODELシステム権限を所有している必要があります。

コメントを削除するには、コメントを空の文字列''に設定します。

次の文は、ユーザー自身のスキーマに含まれるモデルDT_SH_CLAS_SAMPLEにコメントを追加します。

COMMENT ON MINING MODEL dt_sh_clas_sample IS
           'Decision Tree model predicts promotion response';

コメントは、カタログ・ビューUSER_MINING_MODELSを問い合せることによって表示できます。

SELECT model_name, mining_function, algorithm, comments FROM user_mining_models; 

出力内容は次のようになります。


MODEL_NAME        MINING_FUNCTION  ALGORITHM      COMMENTS
----------------- ---------------- -------------- -----------------------------------------------
DT_SH_CLAS_SAMPLE CLASSIFICATION   DECISION_TREE  Decision Tree model predicts promotion response 

次の文は、データベースからこのコメントを削除します。

COMMENT ON MINING MODEL dt_sh_clas_sample '';

関連項目:

40.5.2 Oracle Machine Learning for SQLモデルの監査

Oracle Database監査システムを使用して、モデルを監査し、機械学習モデルの操作を追跡します。

Oracle Database監査システムは、本番環境のスキーマ・オブジェクトに対する操作を追跡するための、強力で高度に構成可能なツールです。監査システムは、機械学習のモデルに対する操作を追跡するために使用できます。

ノート:

機械学習のモデルを監査するには、AUDIT_ADMINロールが必要です。

統合監査については、『Oracle Databaseセキュリティ・ガイド』を参照してください。ただし、完全に統合された監査システムは、デフォルトでは有効になっていません。統合監査への移行手順については、『Oracle Databaseアップグレード・ガイド』を参照してください。

関連項目: