CREATE CUSTOM_CLASSIFIER

完全修飾名: SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER

こちらもご参照ください。

カスタム分類子の操作

現在のスキーマまたは指定されたスキーマで、新しいカスタム分類インスタンスを作成するか、既存のカスタム分類インスタンスを置き換えます。

構文

CREATE [ OR REPLACE ] SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER
[ IF NOT EXISTS ] <custom_classifier_name>()
Copy

パラメーター

custom_classifier_name()

インスタンスの識別子(名前)を指定します。名前はオブジェクトが作成されるスキーマに対して一意にする必要があります。オブジェクトを作成する際には、識別子の最後に括弧を追加する必要があります。

また、識別子はアルファベット文字で始まる必要があり、識別子文字列全体が二重引用符で囲まれていない限り、スペースや特殊文字を含めることはできません(例: "My object")。二重引用符で囲まれた識別子も大文字と小文字が区別されます。

詳細については、 識別子の要件 をご参照ください。

引数

なし。

アクセス制御の要件

この SQL コマンドの実行に使用される ロール には、少なくとも次の 権限 が必要です。

データベースロール

オブジェクト

メモ

CLASSIFICATION_ADMIN

データベースロール

オブジェクトを作成するアカウントロールには、このデータベースロールが付与されている必要があります。

このデータベースロールは、共有 SNOWFLAKE データベースに存在します。

スキーマ内の任意のオブジェクトを操作するには、親データベースとスキーマに対する USAGE 権限も必要であることに注意してください。

指定された権限のセットを使用してカスタムロールを作成する手順については、 カスタムロールの作成 をご参照ください。

セキュリティ保護可能なオブジェクト に対して SQL アクションを実行するためのロールと権限付与に関する一般的な情報については、 アクセス制御の概要 をご参照ください。

メソッド

作成したカスタム分類インスタンスでは、以下のメソッドを呼び出すことができます。

使用上の注意

SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER はSnowflakeが定義し、維持する名前です。このクラスのインスタンスを作成するときは、毎回このオブジェクト名を使用します。あるいは、インスタンスを使いやすくするために 検索パス を更新します。

代表的な例については、 カスタム分類の例 をご参照ください。