起動操作ページ
実行する操作を選択します。
一括インポートの実行
要素 | 説明 |
---|---|
ステージ・タイプの選択 | 次のタイプのステージをサポートします:
外部ステージおよびロケーションは、Snowflakeの外部の外部(AWS、GCPまたはMicrosoft Azure)ステージ/ロケーションに格納されているデータ・ファイルを参照します。 内部ステージとは、Snowflake内に内部的に格納されたデータファイルのことです。 「Snowflakeアダプタ」は内部ステージにアクセスして、Snowflakeデータベースにバルク・データをインポートできます。 これとともに、「Snowflakeアダプタ」は、クラウド・ストレージ・サービス(AWS-S3、GCPストレージ、Microsoft Azureなど)からデータがアップロードされる外部ステージ/外部のロケーションを使用して、Snowflakeデータベース表にバルク・データをインポートできます - storage). |
ステージ名の選択 |
ステージングされたファイルから表にデータをロードするためのステージ名を指定します。 |
ステージ・サブパス |
ステージ・サブパスを指定します。 |
統合IDの選択
(「外部のロケーション」を選択した場合のみ表示されます。) |
統合IDを選択します。 |
ファイル・パス
(「外部のロケーション」を選択した場合のみ表示されます。) |
ファイル・パスを入力します。 |
ターゲット表の選択 |
ターゲットのSnowflakeデータベース表名( |
ファイル形式の選択 |
|
コピー・オプションの構成 | 次のパラメータに必要な値を選択/指定し、コピー・オプションを構成します。
|
変換式 | 式を入力してデータを変換できます。 変換式を使用して、ネイティブSQL問合せを記述できます。 たとえば、ステージ・ファイルの特定の列10および20からデータをインポートする必要がある場合は、select $10, $20 と記述します。
|
検証モード |
|
構成の検証 | Snowflakeデータベースに対して構成/問合せを検証する場合にクリックします。 成功した構成の検証結果が表示されます。 構成が無効な場合は、エラーに対するレスポンスを受け取ります。 |
一括エクスポートの実行
要素 | 説明 |
---|---|
ステージ・タイプの選択 | 次のタイプのステージをサポートします:
外部ステージおよびロケーションは、Snowflakeの外部の外部(AWS、GCPまたはMicrosoft Azure)ステージ/ロケーションに格納されているデータ・ファイルを参照します。 内部ステージとは、Snowflake内に内部的に格納されたデータファイルのことです。 「Snowflakeアダプタ」は内部ステージにアクセスして、Snowflakeデータベース表からバルク・データをエクスポートできます。 これとともに、「Snowflakeアダプタ」はSnowflakeデータベース表から外部ステージ/外部のロケーション(AWS-S3、GCPストレージ、Microsoft Azureなど)にバルク・データをエクスポートできます - storage). |
ステージ名の選択 | Snowflakeデータベース表から外部ステージ/ロケーションにデータをアンロードするためのステージ名を指定します。 |
ステージ・サブパス | ステージ・サブパスを指定します。 |
統合IDの選択 (「外部のロケーション」を選択した場合のみ表示されます。) |
統合IDを選択します。 |
ファイル・パス (「外部のロケーション」を選択した場合のみ表示されます。) |
ファイル・パスを入力します。 |
エクスポート・ソース・タイプ | エクスポート・ソース・タイプを選択します:
|
ファイル形式の選択 |
|
コピー・オプションの構成 | 次のパラメータに必要な値を選択/指定し、コピー・オプションを構成します。
|
検証モード |
|
構成の検証 | Snowflakeデータベースに対して構成/問合せを検証する場合にクリックします。 成功した構成の検証結果が表示されます。 構成が無効な場合は、エラーに対するレスポンスを受け取ります。 |
ストアド・プロシージャの呼出し
要素 | 説明 |
---|---|
Select Procedure | Snowflakeで作成したストアド・プロシージャのリストを表示します。 Snowflakeデータベースで実行するストアド・プロシージャを選択します。 |
プロシージャ名でフィルタ | ストアド・プロシージャのキーワードまたは初期文字を入力して、リスト内の名前の表示をフィルタします。 |
説明 | 選択したストアド・プロシージャの説明を表示します。 |
入力パラメータ | 選択したストアド・プロシージャの入力パラメータを表示します。 |
取引明細書実行のチェック/取消
要素 | 説明 |
---|---|
次のいずれかの操作を選択してください | 操作を選択します:
|
前の操作タイプの選択 | 前の操作タイプを選択します:
|
表に対して操作を実行
データベース表を選択します。 レコードを取得して表示するには、SELECT操作を選択する必要があります。
要素 | 説明 |
---|---|
どの操作を表で実行しますか。 |
表に対して次のいずれかの操作を実行する場合に選択します:
|
スキーマ |
処理する表を含むデータベース・スキーマを選択します。 |
表名 |
スキーマを検索するフィルタを入力します(たとえば、 |
表タイプ |
適切なデータベース・オブジェクトのサブセットを取得する表タイプ・フィルタを指定し、「検索」をクリックします。
|
フィルタ条件 |
テーブル名の表示をフィルタリングするための最初の文字を入力します。 |
使用可能 |
選択基準を満たす表をリストします。 |
選択済 |
表の選択をリストします。 |
表のインポート |
クリックすると表がインポートされます。 親データベース表を選択するためのページがリフレッシュされます。 |
主キー |
主キーが定義されていない表を選択すると、表示されます。 表の仮想主キーを選択します。 ノート: データベース・レベルで主キーを持つことがベスト・プラクティスです。 |
親データベース表の選択 |
リストから親(ルート)表を選択します。 関連する複数の表を使用している場合、これは関係の最上位の親表です。 選択した後、テーブル関係が表示および編集できるようにページが更新されます。 |
追加||表を削除 |
表を追加したり、使用していない表を削除する場合にクリックします。 |
親データベース表リレーションシップの確認と管理を行います |
「編集」をクリックして、表の関係を表示および編集します。 アダプタによって自動的に識別される関係が表示されます。 「親データベースの表関係の確認と管理オプション」を参照してください。 |
選択されたデータベース表から列の確認とフィルタリングを行います |
「編集」をクリックして、表の属性を表示および編集します。 データベース問合せから除外する属性を選択解除することができます。 主キー属性は除外できません。 「選択したデータベース表の列の確認とフィルタリング・オプション」を参照してください。 |
SQL問合せの確認と編集 (「選択」操作が選択されている場合にのみ表示されます。) |
「編集」をクリックして、デフォルトのSQL問合せを表示および編集します。 「SQL問合せの確認と編集オプション」を参照してください。 |
親データベースの表関係の確認と管理オプション
要素 | 説明 |
---|---|
新規作成 | クリックすると新しい関係が作成されます。 |
親表 | 親表を選択します。 |
子表 | 子表を選択します。 |
関係 | 関連タイプを選択します(子表に外部キーがある1対多、1対1または1対1)。 たとえば、親表としてEMPLOYEEを選択し、子表としてORDERSを選択した場合、次のオプションが表示されます:
|
属性名 | 表関係に属性を適用します。 |
選択したデータベース表の列の確認とフィルタリング・オプション
要素 | 説明 |
---|---|
列の選択 | アダプタによって自動的に作成された属性を表示および選択解除します。 データベース問合せから除外する属性の選択を解除します。 |
SQL問合せの確認と編集オプション
「SQL問合せの確認と編集」オプションの値を指定します。
ノート:
これは、表のSelect
操作にのみ適用されます。
要素 | 説明 |
---|---|
SQL編集 | 「SQL問合せ」フィールドで問合せを手動で編集する場合にクリックします。 |
パラメータ | クリックしてバインド・パラメータを指定します。 |
新規追加 | 新しい問合せ条件をSQL問合せに追加する場合にクリックします。 |
削除 | 指定したSQL条件を削除する場合にクリックします。 |
取得レコードの最大数 | このSQL問合せでフェッチするレコード数を選択します。 |
SQL文の実行
ノート:
SQL問合せではスキーマ名やデータベース名を使用しないでください。 詳細は接続で構成します。 たとえば:Update HR.employee set HR.employee.first_name = 'Name' where HR.employee.employee_id='1'
Update employee set first_name = 'Name' where employee_id='1'
ここで、HR
は接続詳細で使用されています。 これにより、特定の権限のユーザーを特定のスキーマ/データベースに制限します。
要素 | 説明 |
---|---|
SQL問合せ |
SQL問合せを入力します。 |
ステータス |
SQL問合せ検証の結果が表示されます。 問合せが正常に検証されると、「Status」フィールドに |