メイン コンテンツをスキップする 補完的コンテンツへスキップ

Snowflakeメタデータを一元管理

Snowflakeメタデータウィザードを使用してSnowflakeに接続し、テーブルスキーマを取得します。

このタスクについて

情報メモ注:

Snowflakeメタデータウィザードは、Snowflakeビューをサポートしていません。

手順

  1. [Repository] (リポジトリー)ツリービューで[Metadata] (メタデータ)ノードを展開し、[DB Connections] (DB接続)を右クリックして、[Create Connection] (接続を作成)をクリックします。
    [Create connection] (接続を作成)オプションが右クリックで選択されている状態。
  2. リストからSnowflakeを選択し、[Finish] (完了)をクリックします。
  3. [Create Snowflake] (Snowflakeを作成)ダイアログボックスで、接続名を入力して[Next] (次へ)をクリックします。
    [Snowflake Table] (Snowflakeテーブル)ダイアログボックス。
  4. 次の接続設定を指定してください。
    • [Account] (アカウント): Snowflakeによって割り当てられたアカウント名を入力します。
    • [User ID] (ユーザーID): SnowflakeユーザーIDを入力します。
    • [Password] (パスワード): ユーザーIDに関連付けられたパスワードを入力します。
    • [Warehouse] (ウェアハウス): Snowflakeウェアハウスの名前を入力します。
    • [Schema] (スキーマ): データベーススキーマの名前を入力します。
    • [Database] (データベース): Snowflakeデータベースの名前を入力します。
    情報メモ注:

    ウェアハウス、スキーマ、データベースの名前は大文字と小文字が区別され、Snowflakeでは通常大文字で記述されます。

  5. [Check Connection] (接続をチェック)をクリックして設定を確認します。
    接続情報が正しい場合、確認ダイアログボックスが表示されます。OKをクリックしてダイアログボックスを閉じます。
  6. [Next] (次へ)をクリックします。
  7. 以下の詳細プロパティの値を指定または更新し、[Finish] (完了)をクリックしてダイアログボックスを閉じます。
    [Edit Snowflake] (Snowflakeを編集)ダイアログボックス。
    • [Login Timeout] (ログインタイムアウト): Snowflakeに接続する時にレスポンスを待機する(エラーが返されるまでの)時間を指定します。
    • [Tracing] (トレース中): Snowflake JDBCドライバーのログレベルを選択します。有効にすると、標準のJavaログが生成されます。
    • [Role] (ロール): Snowflakeセッションの開始に使用するデフォルトのアクセス制御ロールを入力します。

      このロールは既に存在していて、Snowflakeへの接続に使用するユーザーIDに付与されている必要があります。このフィールドを空のままにしておくと、PUBLICロールが自動的に付与されます。Snowflakeのアクセス制御モデルの詳細については、アクセス制御モデルの理解 (英語のみ)をご覧ください。

    新しく作成されたSnowflake接続が、[Repository] (リポジトリー)ツリービュー内の[Db Connections] (Db接続)ノードにある[Snowflake]に、取得したテーブルのスキーマと共に表示されます。
  8. Snowflake接続を右クリックし、[Retrieve schema] (スキーマを取得)をクリックして、含めるテーブルを選択します。
    [Retrieve schema] (スキーマを取得)オプション。
  9. [Filter for the Table] (テーブル用フィルター)ダイアログボックスで、フィルター条件を設定し、[Next] (次へ)をクリックします。
  10. スキーマを取得するテーブルを選択し、[Finish] (終了)をクリックします。
    [Select Schema to create] (作成するスキーマを選択)ダイアログボックス
  11. テーブルスキーマを編集し、[Finish] (完了)をクリックします。
    [Add a Schema in repository] (スキーマをリポジトリーに追加)ダイアログボックス。

タスクの結果

[Repository] (リポジトリー)ビューからSnowflake接続、または取得済みのテーブルをドラッグ&ドロップすることで、その接続やスキーマ情報を再利用し、デザインワークスペースにSnowflakeコンポーネントを追加できます。詳細については、一元管理されたメタデータをジョブで使用および関連するSnowflakeコンポーネントのドキュメントを参照してください。

[Repository] (リポジトリー)ツリービューでは、次も実行できます。

  • 接続を変更するには、[Db Connections] (Db接続) にある接続ノードを右クリックし、コンテキストメニューから[Edit this Snowflake] (このSnowflakeを編集)を選択します。
  • テーブルスキーマを編集するには、テーブルノードを右クリックし、コンテキストメニューから[Edit Schema] (スキーマを編集)を選択します。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。