セマンティックビューエディター

セマンティックビューエディターを使用すると、セマンティックビューを微調整したり、ゼロから構築したりできます。このインターフェースを使用して、自動化されたビューを編集したり、既存のYAML仕様をアップロードして編集したりすることができます。

エディターへのアクセス

カタログまたは Cortex Analyst を使用してエディターにアクセスできます。

カタログからエディターにアクセスするには、以下の手順を使用します。

  1. Snowsight にサインインします。

  2. catalog を選択します。

  3. データベースとスキーマを選択します。

  4. Semantic views を選択し、ビューを選択します。

  5. Semantic information タブを選択します。

次のステップを使用して、 Cortex Analyst からエディターにアクセスします。

  1. Snowsight にサインインします。

  2. ナビゲーションメニューで AI & ML » Cortex Analyst を選択します。

  3. Semantic views タブを選択します。

  4. ビューを開きます。

メタデータの編集

エディターにアクセスすると、セマンティックビューのメタデータを編集できます。

名前または説明を編集するには

  1. セマンティックビュー名の隣にある Edit を選択します。

  2. Name または Description フィールドを更新します。

  3. Save を選択します。

Tip

このビューがどのような分析に役立つかの詳細な説明を含めます。

論理テーブルの管理

論理テーブルは、物理的なデータベーステーブルに対するビューです。

テーブルを追加するには:

  1. + Logical Table を選択します。

  2. 物理テーブルまたはビューを選択します。

  3. Next を選択します。

  4. 含める列を選択します。

  5. Generate logical table を選択します。

テーブルを編集するには:

  1. テーブル名の横にある Edit (または More options » Edit Logical Table )を選択します。

  2. NameDescriptionSynonyms 、または Primary Key フィールドを変更します。

  3. Save を選択します。

Tip

Generate fields ボタンを使用して説明や同義語をAIで自動的に入力します。

コンテンツ(ファクト、ディメンション、メトリック)の管理

アイテムを追加するには:

  1. DimensionsMetrics 、または Facts の横にある + を選択します。

  2. 詳細を入力します。

    • Name

    • Expression

    • Data Type

  3. Add を選択します。

アイテムを編集または削除するには:

  1. 既存のアイテムを選択して編集するか、 More options を選択して削除します。

コンテンツの種類:

  • ディメンション:製品リージョンなどのカテゴリデータ。

  • ファクト:ネット売上などの定量データ。

  • メトリック:SUMなどの集約(売上)。

注釈

派生メトリック(他のメトリックと組み合わせ)とプライベートアクセス修飾子は、セマンティックビューでサポートされる特定の機能です。

関係の管理

関係は、テーブルの結合方法を定義します。

関係を追加するには:

  1. 関係の横にある + を選択します。

  2. 関係の Name を入力します。

  3. Left Table および Right Table を選択します。

  4. 各テーブルの Join Columns を指定します。

  5. (オプション)レガシー互換性のために必要な場合は、結合タイプを指定します。

  6. Add を選択します。

関係が 関係リストに表示され、指定されたテーブル間の結合が有効になります。

注釈

通常、セマンティックビューに結合タイプを指定する必要はありません。 Cortex Analyst はクエリ時にこれを決定しますが、レガシーYAMLsのために必要に応じて指定できます。

高度な機能

Cortex Analyst の精度を向上させるにはの場合、以下をコンテキストとして追加することができます。

検証済みクエリ

検証済みクエリは、複雑な質問に回答する方法をモデルに教示します。

  1. Verified Queries の横にある + を選択します。

  2. 自然言語の Question を入力します。

  3. 対応する SQL Query を入力します。

  4. Add を選択します。

確認済みクエリは保存され、類似した質問に答えるとき Cortex Analyst のガイドとして使用されます。

同義語

同義語は、「お客様」の「クライアント」などの代替用語を使用して、ユーザーがデータを検索するのに役立ちます。

  1. 同義語を追加するテーブルまたは列に移動します。

  2. Edit を選択します。

  3. Synonyms フィールドに、コンマで区切られた代替用語を入力します。

  4. Save を選択します。

カスタムの手順

カスタム手順は、クエリ生成をガイドする特定のビジネスルールを提供します。

  1. Custom Instructions セクションを選択します。

  2. 「特に指定されていない限り、アクティブなユーザーで常にフィルタリングする」など、特定のビジネスルールを入力します。

  3. Save を選択します。

Cortex Analyst が、このセマンティックビューを使用してクエリを生成したとき、カスタム手順が適用されます。

YAMLファイルのアップロード

既存のセマンティックモデルYAMLがある場合:

  1. ナビゲーションメニューで AI & ML » Cortex Analyst を選択します。

  2. Create new » Upload YAML file を選択します。

  3. ファイルを選択します。

  4. Convert and save を選択して、それからネイティブのセマンティックビューを作成します。

共有と権限

他の人にビューの使用を許可するには:

  1. Share (または More options » Share )を選択します。

  2. アクセスを付与するロールを選択します。

この付与によりSELECTおよびREFERENCESセマンティックビューに対する権限が付与されます。