CREATE CUSTOM_CLASSIFIER¶
完全修飾名: SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER
- こちらもご参照ください。
現在のスキーマまたは指定されたスキーマで、新しいカスタム分類インスタンスを作成するか、既存のカスタム分類インスタンスを置き換えます。
構文¶
CREATE [ OR REPLACE ] SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER
[ IF NOT EXISTS ] <custom_classifier_name>()
パラメーター¶
custom_classifier_name()インスタンスの識別子(名前)を指定します。名前はオブジェクトが作成されるスキーマに対して一意にする必要があります。オブジェクトを作成する際には、識別子の最後に括弧を追加する必要があります。
また、識別子はアルファベット文字で始まる必要があり、識別子文字列全体が二重引用符で囲まれていない限り、スペースや特殊文字を含めることはできません(例:
"My object")。二重引用符で囲まれた識別子も大文字と小文字が区別されます。詳細については、 識別子の要件 をご参照ください。
引数¶
なし。
アクセス制御の要件¶
この操作の実行に使用される ロール には、少なくとも次の 権限 が必要です。
データベースロール |
オブジェクト |
メモ |
|---|---|---|
CLASSIFICATION_ADMIN |
データベースロール |
オブジェクトを作成するアカウントロールには、このデータベースロールが付与されている必要があります。 このデータベースロールは、共有 SNOWFLAKE データベースに存在します。 |
Operating on an object in a schema requires at least one privilege on the parent database and at least one privilege on the parent schema.
指定された権限のセットを使用してカスタムロールを作成する手順については、 カスタムロールの作成 をご参照ください。
セキュリティ保護可能なオブジェクト に対して SQL アクションを実行するためのロールと権限付与に関する一般的な情報については、 アクセス制御の概要 をご参照ください。
メソッド¶
作成したカスタム分類インスタンスでは、以下のメソッドを呼び出すことができます。
使用上の注意¶
SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER はSnowflakeが定義し、維持する名前です。このクラスのインスタンスを作成するときは、毎回このオブジェクト名を使用します。あるいは、インスタンスを使いやすくするために 検索パス を更新します。
例¶
medical_codes という名前のカスタム分類子を作成します。
CREATE OR REPLACE SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER medical_codes();