テーブルを作成するようにtSnowflakeRowを設定するために使われます。テーブルが既に存在する場合は、削除されてから作成されます。次に、tFixedFlowInputコンポーネントを設定して複数のレコードを生成します。そのうちの1つは長さ制限に違反しています。
手順
-
tSnowflakeRowコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
-
Snowflakeへのアクセスに必要な接続の詳細を指定します。この例では、表示された[Connection Component] (接続コンポーネント)ドロップダウンリストから、定義済みの接続詳細を再利用する接続コンポーネントを選択します。
-
[Queue] (キュー)フィールドに、クエリーステートメントを二重引用符で囲んで入力し、テーブルが既に存在する場合はそれをドロップします。この例では、drop table if exists demo_namesです。
-
tSnowflakeRowコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
-
Snowflakeへのアクセスに必要な接続の詳細を指定します。この例では、表示された[Component List] (コンポーネントリスト)ドロップダウンリストから、定義済みの接続詳細を再利用する接続コンポーネントを選択します。
-
[Queue] (キュー)フィールドに、クエリーステートメントを二重引用符で囲んで入力して、テーブルを作成します。この例では、create table demo_names (name varchar(10));です。
-
tFixedFlowInputコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
-
[Edit schema] (スキーマを編集)の横にあるボタンをクリックし、スキーマを定義します。この例では、スキーマにあるカラムは1つだけです: 名前
-
[Mode] (モード)エリアで、[Use Inline Content] (インラインコンテンツを使う)を選択します。次に、3つのレコードを追加します。この例では次のようになります。
Harry
veryveryveryLongName
Jack