Snowflakeメタデータの一元管理 - Cloud - 8.0

Talend Studioユーザーガイド

Version
Cloud
8.0
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発

このタスクについて

Talend Studioの提供するSnowflakeメタデータウィザードを使用すれば、Snowflakeへの接続をすばやくセットアップし、目的のテーブルのスキーマを取得できます。

注: Snowflakeメタデータウィザードは、現在はSnowflakeビューの処理をサポートしていません。

手順

  1. [Repository] (リポジトリー)ツリービューで[Metadata] (メタデータ)ノードを展開し、[Snowflake]ツリーノードを右クリックしてコンテキストメニューから[Create Snowflake] (Snowflakeの作成)を選択し、[Snowflake]ウィザードを開きます。
  2. [Snowflake Connection Settings] (Snowflake接続設定)ダイアログボックスで、次のテーブルにリストされているプロパティに値を指定します。
    プロパティ 説明

    [Name] (名前)

    作成する接続の名前を入力します。

    [Account] (アカウント)

    Snowflakeによって割り当てられたアカウント名を入力します。

    [User Id] (ユーザーID)

    SnowflakeのLOGIN_NAMEパラメーターを使用して、Snowflake内で定義されたログイン名を入力します。詳細は、Snowflakeシステムの管理者にお問い合わせください。

    [Password] (パスワード)

    ユーザーIDに関連付けられたパスワードを入力します。

    [Warehouse] (ウェアハウス)

    使用するSnowflakeウェアハウスの名前を入力します。この名前では大文字と小文字が区別され、Snowflakeでは通常は大文字です。

    [Schema] (スキーマ)

    使用するデータベーススキーマの名前を入力します。この名前では大文字と小文字が区別され、Snowflakeでは通常は大文字です。

    [Database] (データベース)

    使用するSnowflakeデータベースの名前を入力します。この名前では大文字と小文字が区別され、Snowflakeでは通常は大文字です。

  3. [Advanced...] (詳細...)をクリックし、[Snowflake Advanced Connection Settings] (Snowflakeの詳細接続設定)ダイアログボックスが表示されたら、次のテーブルにリストされている詳細プロパティを指定するか、または値をアップデートし、[OK]をクリックしてダイアログボックスを閉じます。
    プロパティ 説明

    [Login Timeout] (ログインタイムアウト)

    Snowflakeに接続する時にレスポンスを待機する(エラーが返されるまでの)時間を指定します。

    [Tracing] (トレース中)

    Snowflake JDBCドライバーのログレベルを選択します。有効にすると、標準のJavaログが生成されます。

    ロール

    Snowflakeセッションの開始に使用するデフォルトのアクセス制御ロールを入力します。

    このロールは既に存在していて、Snowflakeへの接続に使用するユーザーIDに付与されている必要があります。このフィールドを空のままにしておくと、PUBLICロールが自動的に付与されます。Snowflakeのアクセス制御モデルの詳細は、アクセスコントロールモデルの理解でSnowflakeのドキュメンテーションをご覧ください。

  4. [Test connection] (テスト接続)をクリックして設定を確認します。
    入力した接続情報が正しければ、接続に成功したことを示すダイアログボックスが表示されます。[OK]をクリックしてダイアログボックスを閉じます。[Next] (次へ)ボタンが使用できる状態になります。
  5. [Next] (次へ)をクリックして次の手順に進み、目的のテーブルを選択します。
  6. スキーマを取得するテーブルを選択し、[Finish] (終了)をクリックします。
    新しく作成したSnowflake接続が、[Repository] (リポジトリー)ツリービュー内の[Snowflake]ノードの下に、目的のテーブルのスキーマと共に表示されます。
    これで、作成したSnowflake接続、または[Repository] (リポジトリー)ビューから取得したテーブルをドラッグ&ドロップするだけの操作で、Snowflakeコンポーネントをデザインワークスペースに追加し、接続またはスキーマ情報を再利用できるようになります。コンポーネントメタデータをワークスペースにドロップすることについての詳細は、一元管理されたメタデータをジョブで使用をご覧ください。Snowflakeコンポーネントの使用については、Snowflakeコンポーネントの関連ドキュメンテーションをご覧ください。
    作成したSnowflake接続メタデータを変更するには、[Repository] (リポジトリー)ツリービューで接続ノードを右クリックし、コンテキストメニューから[Edit Snowflake] (Snowflakeの編集)を選択し、メタデータセットアップウィザードを開きます。
    目的のテーブルのスキーマを編集するには、[Repository] (リポジトリー)ツリービューでテーブルノードを右クリックし、コンテキストメニューから[Edit Schema] (スキーマを編集)を選択し、スキーマのアップデートウィザードを開きます。