インポートデータのさまざまなソースの設定
このコンポーネントの設定は、インポートデータのソースによって異なります。
コンポーネントは、次のいずれかのソースからのデータも処理します。
-
ローカルファイル
-
リモートファイル
-
EXASolデータベース
-
Oracleデータベース
-
JDBC準拠データベース
ローカルファイル
ローカルファイルは、ファイルをアップロードしても転送されません。代わりに、ドライバーはURLをデータベースに送信する(安全な)Webサービスを確立し、データベースはこのローカルWebサービスからファイルを取得します。このサービスのポートは明示的に定義できないため、この方法では、ローカルのTalendジョブとEXASolデータベースの間に透過的なネットワークが必要です。
[File name] (ファイル名) |
インポートするローカルファイルへのパスを指定します。 |
リモートファイル
この方法は、次のプロトコルを介してサーバーでアクセス可能なファイルで機能します: SCP、SFTP、FTP、HTTP、またはHTTPS。
Use predefined connection |
SQLインターフェイスを介してEXASolデータベース自体に名前付き接続を設定することもできます。このような接続を使う場合はこのオプションを選択し、その名前を指定します。 利用可能な接続を知るには、データベース内のテーブルSYS.EXA_DBA_CONNECTIONSをご覧ください。 接続には、次のいずれかのプロトコルのURLが含まれている必要があります: SCP、SFTP、FTP、HTTP、またはHTTPS。 URLにはファイル名を含めないでください。ファイル名は常に動的であり、コンポーネント設定によって提供される必要があります。 |
Remote file server URL |
ファイル名自体は含まず、ファイルサーバーへのURLを指定します。 |
ファイル名 |
サーバーからフェッチするファイルの名前を指定します。 |
クエリーパラメーター |
Webサービスがクエリーパラメーターに依存する場合は、ここで指定します。 たとえば、Webサービスを介してHDFSファイルシステムからファイルを取得する場合は、open=trueのような追加のパラメーターを追加する必要があります。 |
Use user authentication |
Webサーバーに接続する時に基本認証を使用する場合は、このチェックボックスをオンにします。 |
Remote userとRemote users password |
Webサーバーにアクセスするために必要なユーザー名とパスワードを入力します。 |
EXASolデータベース
Exasol データベースは、データのリモートソースとしても機能します。ソースはテーブルまたは特定のクエリーです。
Use predefined connection |
SQLインターフェイスを介してEXASolデータベース自体に名前付き接続を設定することもできます。このような接続を使う場合はこのオプションを選択し、その名前を指定します。 利用可能な接続を知るには、データベース内のテーブルSYS.EXA_DBA_CONNECTIONSをご覧ください。 ユーザー名とパスワードは、事前定義された接続の一部としてではなく、コンポーネントによって提供される必要があります。 |
EXASol database host |
リモートのEXASolデータベースのホストを指定します。 このフィールドは、クラスターへのアクセスにも使用できます。 |
Use self defined query |
特定のクエリーを使ってデータを取得する場合は、このチェックボックスをオンにします。 この方法は、たとえば、データをフィルタリング( where 条件を使用)、結合、または変換する必要がある場合に適しています。 |
Source query |
特定のクエリーを使う場合は、このフィールドにクエリーを入力します。 |
Database or schema |
特定のクエリーを使わない場合は、このフィールドにソーステーブルのスキーマ名を入力します。 |
Source table |
特定のクエリーを使わない場合は、このフィールドにテーブル名を入力します。 ソーステーブルのカラムとターゲットテーブルのカラム(スキーマのカラム)間のマッピングは、詳細設定で設定できます。 |
Use user authentication |
ソースデータベースへの接続時に基本認証を使う場合は、このチェックボックスをオンにします。 |
Remote userとRemote users password |
ソースデータベースへのアクセスに必要なユーザー名とパスワードを入力します。 |
Oracleデータベース
Oracleデータベースは、データのリモートソースとしても機能します。OracleデータベースへのアクセスにはEXASolデータベースのエンタープライズライセンスが必要です。無料版では機能しません。ソースはテーブルまたは特定のクエリーです。
Use predefined connection |
SQLインターフェイスを介してEXASolデータベース自体に名前付き接続を設定することもできます。このような接続を使う場合はこのオプションを選択し、その名前を指定します。 利用可能な接続を知るには、データベース内のテーブルSYS.EXA_DBA_CONNECTIONSをご覧ください。 ユーザー名とパスワードは、事前定義された接続の一部としてではなく、コンポーネントによって提供される必要があります。 |
Oracle database URL |
OracleデータベースへのJDBC URLを指定します。 |
Use self defined query |
特定のクエリーを使ってデータを取得する場合は、このチェックボックスをオンにします。 この方法は、たとえば、データをフィルタリング( where 条件を使用)、結合、または変換する必要がある場合に適しています。 |
Source query |
特定のクエリーを使う場合は、このフィールドにクエリーを入力します。 |
Database or schema |
特定のクエリーを使わない場合は、このフィールドにソーステーブルのスキーマ名を入力します。 |
Source table |
特定のクエリーを使わない場合は、このフィールドにテーブル名を入力します。 ソーステーブルのカラムとターゲットテーブルのカラム(スキーマのカラム)間のマッピングは、詳細設定で設定できます。 |
Use user authentication |
ソースデータベースへの接続時に基本認証を使う場合は、このチェックボックスをオンにします。 |
Remote userとRemote users password |
ソースデータベースへのアクセスに必要なユーザー名とパスワードを入力します。 |
JDBC準拠データベース
EXASolデータベースの無料版はMySQLおよびPostgreSQLデータベースをサポートしており、その他のエディションはEnterpriseエディションで利用できます。ソースはテーブルまたは自己定義クエリーです。
ほぼすべてのエンタープライズグレードのデータベースがJDBCインターフェイスを提供します。
Use predefined connection |
SQLインターフェイスを介してEXASolデータベース自体に名前付き接続を設定することもできます。このような接続を使う場合はこのオプションを選択し、その名前を指定します。 利用可能な接続を知るには、データベース内のテーブルSYS.EXA_DBA_CONNECTIONSをご覧ください。 ユーザー名とパスワードは、事前定義された接続の一部としてではなく、コンポーネントによって提供される必要があります。 |
JDBC database URL |
ソースデータベースへのJDBC URLを指定します。 |
Use self defined query |
特定のクエリーを使ってデータを取得する場合は、このチェックボックスをオンにします。 この方法は、たとえば、データをフィルタリング( where 条件を使用)、結合、または変換する必要がある場合に適しています。 |
Source query |
特定のクエリーを使う場合は、このフィールドにクエリーを入力します。 |
Database or schema |
特定のクエリーを使わない場合は、このフィールドにソーステーブルのスキーマ名を入力します。 |
Source table |
特定のクエリーを使わない場合は、このフィールドにテーブル名を入力します。 ソーステーブルのカラムとターゲットテーブルのカラム(スキーマのカラム)間のマッピングは、詳細設定で設定できます。 |
Use user authentication |
ソースデータベースへの接続時に基本認証を使う場合は、このチェックボックスをオンにします。 |
Remote userとRemote users password |
ソースデータベースへのアクセスに必要なユーザー名とパスワードを入力します。 |