ListTableNames 2025.5.31.15

バンドル

com.snowflake.openflow.runtime | runtime-database-cdc-processors-nar

説明

すべてのソース・テーブル名をフェッチし、可能な構成の 1 つと一致させます。 - 正規表現式 (例 "(?i)customer.(orders |payments)") - 大文字と小文字を区別せずに一致します。これは、 "CUSTOMER.ORDERS" と "customer.orders" の両方のソース・テーブル名に一致させます。MicrosoftSQL Server は、データベース名を含む FQN を受け付けます。例えば、(?i)prod.customer.(orders| payments)-ソーステーブル名のカンマ区切りリスト。例えば、"customer.orders, customer.payments"。大文字と小文字を区別してソーステーブル名を一致させます。例えば、 "customer.orders" ソーステーブルは MATCH リレーションシップに転送されますが、 "customer.ORDERS" は一致しません。Microsoft SQL Server は、 FQN にデータベース名 (例: "prod1.customer.orders, prod1.customer.payments") を指定できます。構成は、 FlowFile 属性として渡されます。ソース・テーブル名は <schema_name>.<table_name> のように表されるので、両方の入力はそれを考慮する必要があります。一致したソース・テーブル名は MATCHED リレーションシップに転送されます。プロセッサーはテーブルに一致するシングルフローファイルを生成します。Disclaimers-Postgresqlでは、大文字と小文字を区別する、もしくは区別せずにデータベースオブジェクト名を定義することができます。ユーザーが次のクエリを使ってテーブルを作成した場合、 'CREATE TABLE ORDERS(id int not null)' 、Postgresqlは内部的に大文字と小文字を使用して、すなわちordersを格納します。大文字と小文字を区別するために、ユーザーはテーブル名を二重引用符で囲む必要があります。'CREATE TABLE "ORDERS"(id int notnull)'.これは複製したいテーブルを構成する際に重要な点です。

タグ

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

接続プール

データベースへの接続を取得するために使用するController Service。

カンマ区切りのソース・テーブル名を含む

複製するテーブルをカンマで区切ったリスト。単一のテーブルの形式は、<スキーマ名>.<テーブル名> 例: customer.orders、customer.payment.これを正規表現と組み合わせることで、一致するテーブルをすべて含めます。

含まれるソーステーブルパターン

複製するテーブル名を指定する正規表現 例: customer.(orders|payments)。これをカンマ区切りのリストと組み合わせると、一致するテーブルがすべて含まれます。

リレーションシップ

名前

説明

failure

FlowFile 属性が読み取れないか、間違っている場合、このリレーションシップにルーティングされます。

matched

FlowFile の作成に成功しました。ソース・データベースで一致するテーブルのリストが見つかりました。

属性の書き込み

名前

説明

source.database.version.major

ソース・データベースのメジャー・バージョン。