DESCRIBE PIPE¶
パイプに指定されたプロパティ、およびプロパティのデフォルト値について説明します。
DESCRIBE は DESC に短縮できます。
- こちらもご参照ください。
構文¶
DESC[RIBE] PIPE <name>
パラメーター¶
name記述するパイプの識別子を指定します。識別子にスペースまたは特殊文字が含まれる場合、文字列全体を二重引用符で囲む必要があります。二重引用符で囲まれた識別子も大文字と小文字が区別されます。
使用上の注意¶
パイプ所有者(つまり、パイプの OWNERSHIP 権限を持つロール)、パイプの MONITOR または OPERATE 権限を持つロール、 または グローバル MONITOR EXECUTION権限を持つロールの結果のみを返します。
パイプの現在のステータスを確認するには、 SYSTEM$PIPE_STATUS 関数をクエリします。
このコマンドの出力を後処理するには、 パイプ演算子 (
->>)または RESULT_SCAN 関数。どちらのコンストラクトも、出力を クエリできる結果セットとして扱います。たとえば、パイプ演算子または RESULT_SCAN 関数を使用して、 SHOW コマンド出力から特定の列を選択したり、行をフィルター処理したりできます。
出力列を参照する場合は、列名に 二重引用符で囲まれた識別子 を使用します。たとえば、出力列
typeを選択するには、SELECT "type"を指定します。SHOW コマンドの出力列名は小文字のため、二重引用符で囲まれた識別子を使用する必要があります。二重引用符により、 SELECT リストまたは WHERE 句内の列名が、スキャンされた SHOW コマンド出力内の列名と一致することが保証されます。
出力¶
コマンド出力では、次の列にパイプのプロパティとメタデータが提供されます。
| created_on | name | database_name | schema_name | definition | owner | notification_channel | comment | integration | pattern | error_integration | invalid_reason | kind |
列 |
説明 |
|---|---|
|
パイプが作成された日時。 |
|
The name of the pipe object. 手動で作成されたパイプ:これは、 CREATEPIPE ステートメントで定義されている名前です。 デフォルトのパイプ(Snowpipe Streaming高性能):値はターゲットテーブル名から派生します。例: MY_TABLE-STREAMING |
|
Snowpipeオブジェクトを含むデータベースの名前。 手動で作成されたパイプ:パイプオブジェクトが属するデータベースの名前。 デフォルトのパイプ(Snowpipe Streaming高性能):ターゲットテーブルのデータベースの名前。 |
|
Snowpipeオブジェクトを含むスキーマの名前。 手動で作成されたパイプ:パイプオブジェクトが属するスキーマの名前。 デフォルトのパイプ:ターゲットテーブルのスキーマの名前。 |
|
COPY statement that is used to load data from queued files into a Snowflake table. |
|
The name of the role that possesses the OWNERSHIP privilege on the pipe object. 名前付きパイプ:パイプを所有するロールの名前。これは、 CREATEPIPE ステートメントで指定されたロール、または後で所有権を付与されるロールです。 デフォルトのパイプ(Snowpipe Streaming高性能):この列には NULL が表示されます。 |
|
Amazon Resource Name of the Amazon SQS queue for the stage that is named in the DEFINITION column. |
|
パイプオブジェクトを説明する、ユーザー提供またはシステム生成のテキスト文字列。 名前付きパイプ:CREATEPIPE ステートメント中に提供されるユーザー定義のコメント。 デフォルトのパイプ(Snowpipe Streaming高性能):常に次の文を持つシステム生成の文字列:「テーブルへのSnowpipe Streaming高性能のインジェスチョンのデフォルトパイプ。Snowflakeによって作成および管理されます。」 |
|
通知イベントに依存してGoogle Cloud StorageまたはMicrosoft Azureクラウドストレージからのデータロードをトリガーするパイプの通知統合の名前。 |
|
PATTERN コピーオプションが指定されている場合は、パイプ定義の COPY INTO <テーブル> ステートメントのコピーオプション値。 |
|
通知をトリガーするためにAmazon S3クラウドストレージのエラーイベントに依存するパイプの通知統合名。 |
|
問題があると思われるパイプの詳細情報を表示します。提供される情報と合わせて SYSTEM$PIPE_STATUS を使用すると、より効果的にパイプのトラブルシューティングができます。パイプに問題がない場合は、値は NULL です。 |
|
パイプの種類。これは STAGE。 |
Kafka-related列
列 |
説明 |
|---|---|
|
Kafkaで使用される外部アクセス統合の名前。 |
|
Kafkaで使用されるシークレットの名前。 |
|
記録の行フォーマット: |
|
バリアントとして表現された記録のスキーマ |
|
同期されたトピックの名前。 |
例¶
CREATE PIPE の例で作成された mypipe パイプについて説明します。
desc pipe mypipe; +-------------------------------+--------+---------------+-------------+---------------------------------+----------+---------+ | created_on | name | database_name | schema_name | definition | owner | comment | |-------------------------------+--------+---------------+-------------+---------------------------------+----------+---------| | 2017-08-15 06:11:05.703 -0700 | MYPIPE | MYDATABASE | PUBLIC | copy into mytable from @mystage | SYSADMIN | | +-------------------------------+--------+---------------+-------------+---------------------------------+----------+---------+