40.5 Oracle Machine Learning for SQLのモデルの監査とコメントの追加
SQL文を使用して、Oracle Machine Learning for SQLモデル・オブジェクトの監査を実行します。
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 '';
関連項目:
-
SQL
COMMENT
文に関する詳細は、『Oracle Database SQL言語リファレンス』を参照してください。
40.5.2 Oracle Machine Learning for SQLモデルの監査
Oracle Database監査システムを使用して、モデルを監査し、機械学習モデルの操作を追跡します。
Oracle Database監査システムは、本番環境のスキーマ・オブジェクトに対する操作を追跡するための、強力で高度に構成可能なツールです。監査システムは、機械学習のモデルに対する操作を追跡するために使用できます。
ノート:
機械学習のモデルを監査するには、AUDIT_ADMIN
ロールが必要です。
統合監査については、『Oracle Databaseセキュリティ・ガイド』を参照してください。ただし、完全に統合された監査システムは、デフォルトでは有効になっていません。統合監査への移行手順については、『Oracle Databaseアップグレード・ガイド』を参照してください。
関連項目:
-
機械学習のモデルの監査の詳細は、『Oracle Databaseセキュリティ・ガイド』のOracle Machine Learning for SQLのイベントの監査に関する項を参照してください
-
Oracle Databaseの統合監査の包括的な説明は、『Oracle Databaseセキュリティ・ガイド』の監査を使用したデータベース・アクティビティの監視に関する説明を参照してください。
-
統合監査への移行の詳細は、『Oracle Databaseアップグレード・ガイド』のOracle Databaseの統合監査移行プロセスに関する説明を参照してください。