Snowsight でSnowpipeを管理します。

Snowsight を使って、 Snowpipe の詳細を表示し、パイプ管理のタスクを実行することができます。

  • ステージ、パイプ、テーブルをグラフで可視化し、これらのオブジェクト間の関係とデータの系統を理解します。

  • ロードされた(または部分的にロードされた)パイプの完全な情報を表示します。

  • パイプが故障していないか、ストールしていないか、ファイルからの新しいデータの読み込みが止まっていないか確認してください。

  • パイプの一時停止や再開、パイプの削除、パイプの所有権の移譲、パイプへのコメントの追加など、いくつかのパイプ管理タスクを実行します。

  • 詳細なステータスとコピー履歴を表示します。

要件

パイプの詳細を表示するには、パイプ上でMONITORまたはOWNERSHIP権限を持つロールを使用し、パイプを含むデータベースとスキーマの両方でUSAGE権限を使用する必要があります。詳しくは パイプ権限 をご覧ください。

パイプの詳細

Snowsight でパイプの詳細を表示するには、以下のステップを踏みます。

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

  2. ナビゲーションメニューで Data » Databases を選択します。

  3. パイプを含むデータベースとスキーマを見つけます。

    Snowsightのパイプ詳細ページをどこで見つけるかのスクリーンショット
  4. パイプを選択して詳細を開きます。

Snowsightのパイプ詳細ページのスクリーンショット

Pipe Details ページには以下の情報が掲載されています:

  • ステータス.例: Running; Paused.

  • パイプ内で保留中のファイルがある場合はその数。

  • アプリケーションの場合、最後に摂取を行った日付。

  • ウェアハウス。(Snowpipeは常に Serverless のコンピュートリソースを使用して実行されます)。

  • 受信 通知チャンネル は新しいファイルがあるとパイプに通知します。

  • グラフ内のステージ、パイプ、テーブル間の関係。

  • 最新のパフォーマンス。

  • パイプの作成に使用したコマンド SQL (Pipe Definition).

  • 権限 パイプに付与されます。

パイプの管理

Pipe Details ページから以下のタスクを実行できます:

  • パイプにコメントを追加するには、 その他のオプション » Edit を選択します。パイプの他のプロパティを編集するには、 CREATE PIPE SQL コマンドを使用してパイプを置き換える必要があります。

  • パイプを一時停止または再開するには、 その他のオプション » Pause または Resume を選択します。

  • パイプをドロップするには、 その他のオプション » Drop を選択します。

  • パイプの所有権を別のロールに譲渡するには、 その他のオプション » Transfer Ownership を選択します。

パイプの管理については、 Snowpipeの管理 をご覧ください。

コピー履歴

パイプのコピー履歴を表示するには、 Pipe Details ページに行き、 Copy History タブを選択します。

Snowsightのコピー履歴タブのスクリーンショット

コピー履歴タブには、 STATUSDURATIONROWSSIZEFILE NAME などの詳細が表示されます。

ヒストグラムは最大14日間のロード履歴を表示し、以下の寸法から選択できます:

  • Copies (デフォルト): 読み込まれたファイルの数。1日または1時間単位で、ステータス別にグループ化されたファイル数を表示し、失敗したロードの識別子や、長期的な取り込み傾向の監視に役立ちます。

  • Rows: 挿入された行の数。行数を日別または時間別に集計し、データ・スループットの傾向に関する洞察を提供します。

  • Duration: パイプ摂取時間。パイプのインジェストにかかった時間(日単位または時間単位で集計)を表示します。これはパイプのサーバーレス計算時間を表し、計算コストのプロキシとして機能します。

パイプ・メトリクス・セクションは、以下のキー・メトリクスを使用して、パイプの健全性とスループットを分析するのに役立ちます:

  • Success rate: 選択した時間範囲内に正常に読み込まれたファイルの割合。

  • Max ingestion gap: 摂取サイクル間の大容量ギャップを強調表示し、連続摂取の中断の識別を容易にします。

  • Time since last ingestion: 最新のファイルが読み込まれてからの経過時間を示します。

  • Min row count: 行数が予想より少ないファイルや空のファイルの識別子です。

  • Pending files: まだテーブルに読み込まれていない検出されたファイルの数を示します。

ページの右上にある省略記号のドロップダウンメニューから Manual Refresh オプションを選択することで、ロードされていないファイルを手動でロードすることもできます。

個々のファイルを検索するには、ページ右上の検索バーを使用してください。ファイル名、ステータス、日付で検索できます。