セマンティックモデルとビューの提案

提案は、実際のユーザーの動作に基づいて有用に見える要素を特定することによって、セマンティックモデルやビューを充実させ、改善するのに役立ちます。これらの提案は、追加する前に人間によるレビューが必要です。

Cortex Analyst は、新しい検証済みクエリ、フィルター、メトリック、その他のモデル要素を提案するための十分な情報があるコンテキストで提案を表示します。

提案は自動的に適用されません。代わりに Cortex Analyst は、受け入れ、編集、または無視できる潜在的な改善のキューとしての提案を使用します。

提案を確認する

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

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

  3. Select the semantic model or view you want to review suggestions for.

  4. 右側のパネルにある提案を確認してください。

  5. AcceptEdit または Dismiss する提案を選択します。 Cortex Analyst は提案の種類に応じて、 SQL の名前変更、書き換え、または説明の更新のみが許可されます。

  6. 新しい提案を生成するには、ページを更新してください。クエリ履歴から取得されるいくつかの提案は、表示されるまでに数分かかる場合があります。

提案の拒否

提案を拒否すると、拒否は現在のセッションに対してのみ有効になります。ページを更新すると、以前に拒否した提案が返される場合があります。

提案のタイプ

以下のセクションでは、すべての提案タイプをソース順にリストします。

クエリ履歴からの提案

Snowflakeは、現在のロールで利用可能な最近の SQL クエリ履歴を分析して、頻繁に使用または欠落している要素を検出します。

注釈

クエリ履歴に基づくすべての提案は、モデルまたはビューに十分なクエリアクティビティが蓄積された後にのみ表示されます。クエリがかなり前に実行された場合、または新しいクエリトラフィックを大量に発生させるデータベースで最近実行された場合は、省略される可能性があります。

Verified Query suggestions

これらの提案は、検証済みクエリ―リポジトリ(VQR) に追加できるクエリを Cortex Analyst が識別したときに提供されます。Snowflakeは、一度に最大10個の検証済みクエリを提案します。すべての提案を承認する場合は、ページを更新してさらに提案を取得してください。

これらのクエリを提案する基準は以下のとおりです。

  • High frequency: Queries similar to the candidate appear frequently.

  • 興味深いセマンティック情報が含まれています: 非常に単純なクエリは、値を追加する可能性が低いため削除されます。

  • 新規性: 既存の検証済みクエリは類似していません。

Filter and Metric suggestions

これらの提案は、 SQL クエリ履歴を分析して、セマンティックモデルまたはビューにまだ表現されていない頻繁に使用される SQL 式を見つけます。Snowflakeは、一度に最大10個のフィルターと10個のメトリックを提案します。すべての提案を承認する場合は、ページを更新してさらに提案を取得してください。

これらのクエリを提案する基準は以下のとおりです。

  • High frequency: Queries similar to the candidate appear frequently.

  • 新規性: 既存の検証済みクエリは類似していません。

使用データからの提案

Cortex Analyst は、最近のユーザークエリを集計して提案を行います。Cortex Analyst、Cortex Agents、または Snowflake Intelligence のユーザーからよく聞かれる質問が、既存の検証済みクエリのいずれにも一致しない場合、これらの質問は集約、グループ化され、最大10件の検証済みクエリ候補として提案されます。

これらの質問を提案する基準は以下のとおりです。

  • Cortex Analyst 監視テーブルに表示される。これには、Cortex Agentsおよび Snowflake Intelligence からの質問がデフォルトで含まれます。

  • ユーザーからよくリクエストされる。

最適化からの提案

Snowflakeは既存の検証済みクエリからセマンティックモデルやビューを最適化することができます。このプロセスは、次のようなさまざまなタイプの提案を生成します。

  • メトリック

  • Filters

  • カスタム手順

  • 説明

  • 同義語