個別レポートのデータベースのセットアップ - 7.3

Talend Data Fabric Studio ユーザーガイド

Version
7.3
Language
日本語 (日本)
Product
Talend Data Fabric
Module
Talend Studio
Content
ジョブデザインと開発

既定のレポートデータベース以外のデータベースには、個別のレポートを保存できます。

始める前に

Talend Studio Profiling パースペクティブを選択していること。

手順

  1. [DQ Repository] (DQリポジトリー)ツリービューで[Reports] (レポート)を展開し、開くレポートをダブルクリックします。
    で説明されているように、デフォルトレポートデータマートまたはコンテキスト接続をStudioの[Preferences] (環境設定)ウィンドウで定義済みの場合、接続設定にはあらかじめデフォルトのデータマートまたはコンテキスト変数が入力されています。
  2. コンテキストデータマート接続を設定するには、[Contexts] (コンテキスト)ビューのボタンをクリックして、Talend Studio [Repository] (リポジトリー)からコンテキスト変数を選択します。
  3. データマート接続を設定する:
    • [DB Type] (DBタイプ)リストから、現在のレポート結果を保存するデータベースを選択します。
    • 個々の接続フィールドで、または[Url]フィールドに直接、接続パラメーターを定義します。[Url]フィールド内のパラメーターを変更すると、個々のフィールド内のパラメーターも自動的に変更されます。逆も同様です。
    • [DB Name] (DB名)で、レポート結果にアクセスするインストール時に定義されているのと同じデータベース名を使用します。
    MySQLの場合:
    [DB Name] (DB名)フィールドに対して、次のいずれかを行います。
    • データベースに存在しないデータベース名(カタログ)を入力します。Studioは新しいカタログを作成し、分析やレポートの保存に必要なテーブルすべてを生成します
    • デフォルトのデータベース名(talend_dq)を使用します。このデータベースで、すべての分析と生成されたレポートの結果にアクセスできます。
    • データベース内に存在する新しいデータベース名を入力します。このデータベースにデータマート構造がない場合は作成されます。データマート構造が既に存在していても、現在のバージョンよりも古いバージョンの場合、データマート構造は更新されます。データマート構造が既に存在していても、現在のバージョンよりも新しいバージョンの場合、そのデータマート構造は使用できません。
    ローカルMySQLにIPV6アドレスフォーマットを使用している場合は、論理ホスト名localhostを使用してデータベース接続を設定し、これをホストファイルのIPV6ローカルアドレス[: : 1]にマッピングします。この処理を行わないと、ポータルの起動が失敗します。
    Azure for MySQLデータベースに接続できます。
    Oracle の場合:
    • [SID][Service Name] (サービス名)、またはOCIの[Service Name] (サービス名)フィールドに既存のデータベース名を入力します。
    • [Schema] (スキーマ)フィールドに、[User] (ユーザー)フィールドで指定されたユーザーがアクセス可能なOracleスキーマを入力するか、空欄のままにしておきます。このフィールドを空欄にしておくと、定義されたユーザーのデフォルトスキーマにレポートが書き込まれます。
    PostgreSQLまたはMicrosoft SQL Serverの場合は、接続情報をデータベースに入力します。データマートを作成する場合は、PostgreSQLまたはMicrosoft SQL Serverのデフォルトスキーマのみ使用できます。
    名前にドット( . )やハイフン( - )が使われているPostgreSQLおよびMicrosoft SQL Serverデータベースも使用できます。
    Azure for PostgreSQLまたはAzure SQLデータベースに接続できます。
    Azure for PostgreSQLデータベースに接続する時は、ユーザー名にusername@hostname構文を使用し、[Additional parameters] (追加パラメーター)フィールドは空のままにしておきます。
    Microsoft SQL Serverの場合、Windows認証で接続するには、[User] (ユーザー)[Password] (パスワード)のフィールドを空のままにしておきます。

    レポートと分析結果を保存するためにMicrosoft SQL Serverデータベースへの接続を作成する時、Microsoft JDBCと[JTDS open source] (JTDSオープンソース)のドライバーはどちらもサポートされます。

    警告: 定義されたデータベースにレポートが書き込まれるよう、指定されたユーザーに十分なシステム権限があることを確認します。
  4. [DB Type] (DBタイプ)リストからHSQLを選択していない場合は、[Additional parameters] (追加パラメーター)フィールドで追加の接続プロパティを指定します。
    MySQL 8データベースに接続する時は、useSSLrequireSSLserverTimezoneプロパティを設定します。たとえば、useSSL=false&requireSSL=false&serverTimezone=UTCと入力します。
    Azure SQLデータベースに接続する時は、ssl=requireと入力します。
  5. [Check] (チェック)をクリックして接続の状態を確認します。
    データベース(カタログ)が存在しない場合は作成するかどうかを尋ねるメッセージが表示されます。
    レポートエディターで定義するデータベースのバージョンがStudioのバージョンよりも古い場合は、アップグレードするかどうかを尋ねるメッセージが表示されます。
  6. [OK]をクリックして、メッセージを閉じます。
    確認のメッセージが表示されます。
  7. [OK]をクリックして、確認のメッセージを閉じます。
  8. レポートエディターツールバーにある保存アイコンをクリックして、データベースの設定を保存します。
  9. 現在のレポートを実行します。
    定義されたデータベースにレポートが書き込まれます。
    新しいデータベース接続への接続に失敗した場合、レポートは[Preferences] (環境設定)ウィンドウで定義されたデータベースに書き込まれます。