tSAPHanaInvalidRowsの標準プロパティ
これらのプロパティは、標準ジョブのフレームワークで実行されているtSAPHanaInvalidRowsを設定するために使われます。
標準のtSAPHanaInvalidRowsコンポーネントは、データクオリティファミリーとデータベースファミリーに属しています。
このコンポーネントは、Talend Data Management PlatformTalend Big Data Platform、Talend Real-Time Big Data PlatformTalend Data Services Platform、Talend MDM PlatformおよびTalend Data Fabricで使用できます。
基本設定
[Validation type] (検証タイプ) |
[Regexp pattern validation] (正規表現パターンの検証)または[DQ rule validation] (DQルールの検証)のいずれかを入力します。 |
[Regex pattern validation] (正規表現パターンの検証): データベース内のデータを正規表現パターンに基づいて検証します。 |
|
[DQ rule validation] (DQルールの検証): データベース内のデータをデータクオリティルールに基づいて検証します。 |
|
[Property type] (プロパティタイプ) | [Built-In] (組み込み): 一元的に保存されるプロパティデータはありません。 |
|
[Repository] (リポジトリー): プロパティが保存されているリポジトリーファイルを選択します。後続するフィールドは、取得されたデータを使用して事前に入力されます。 |
[Built-in] (組み込み)と[Repository] (リポジトリー)のいずれかです。 | |
[Use an existing connection] (既存の接続を使用) |
定義済みの接続の詳細を再利用する場合は、このチェックボックスを選択して、[Component List] (コンポーネントリスト)ドロップダウンリストから、目的の接続コンポーネントを選択します。 情報メモ注: ジョブに親ジョブと子ジョブが含まれている時は、親ジョブと子ジョブの間の既存の接続を共有したい場合(たとえば、親ジョブで作成した接続を子ジョブと共有するなど)には、次のように実行します。
ジョブレベル全体でデータベース接続を共有する方法の例は、データベース接続を共有をご覧ください。 |
[Host] (ホスト) | データベースサーバーのIPアドレス。 このフィールドは、[Use an existing connection] (既存の接続を使用)がオフの場合に使用できます。 |
[Port] (ポート) |
データベースサーバーのリスニングポート番号。 このフィールドは、[Use an existing connection] (既存の接続を使用)がオフの場合に使用できます。 |
[SAPHana schema] (SAPHanaスキーマ) | SAPHanaスキーマの名前。 |
[Username] (ユーザー名)と[Password] (パスワード) |
データベースユーザー認証データ。 パスワードを入力するためには、パスワードフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符で囲んで入力して[OK]をクリックし、設定を保存します。 これらのフィールドは、[Use an existing connection] (既存の接続を使用)がオフの場合に使用できます。 |
[Schema] (スキーマ)と[Edit schema] (スキーマを編集) |
スキーマとは行の説明のことです。処理して次のコンポーネントに渡すフィールドの数を定義します。スキーマは[Built-in] (組み込み)か、[Repository] (リポジトリー)にリモートで保存されます。 |
[Built-in] (組み込み): そのコンポーネントに対してのみスキーマを作成し、ローカルに保管します。 | |
[Repository] (リポジトリー): スキーマは作成済みで、リポジトリーに保管されています。プロジェクトやジョブデザインで再利用できます。 | |
[Table Name] (テーブル名) |
読み取るテーブルの名前を入力します。 |
[Where clause] (Where句) |
WHERE句を入力して、テーブル内に行フィルターを定義します。
テーブル内の分析する行をフィルタリングするには、WHERE句を使用します。このWHERE句で、指定した条件にマッチングする有効なデータと無効なデータを取得できます。 |
[Analyzed column] (分析済みカラム) | 分析するカラムをスキーマリストから選択します。 |
[Custom pattern] (カスタムパターン) | このチェックボックスを選択して、データベース行をチェックするための独自のカスタマイズされた正規表現を手動で定義します。 |
[Patterns list] (パターンリスト) | パターンリストからデータベース行をチェックするためのパターンを選択します。 |
詳細設定
[Additional JDBC Parameters] (追加のJDBCパラメーター) |
作成するデータベース接続の接続の追加プロパティを指定します。このオプションは、[Basic settings] (基本設定)の[Use an existing connection] (既存の接続を使用)チェックボックスがオンになっている場合は利用できません。 情報メモ注:
事前定義済みのグローバル変数のリストにアクセスするには、Ctrl + スペースを押します。
|
[Enable stream] (ストリームを有効化) | ストリーミングオーバーバッファリングを有効にする場合は、このチェックボックスを選択します。それによって大きなテーブルからの読み取りでも大量のメモリを消費せずに済むため、パフォーマンスが最適化されます。 |
[Trim all the String/Char columns] (すべての文字列/文字カラムをトリミング) |
すべてのStringカラム/Charカラムの先頭や末尾の空白を削除する場合は、このチェックボックスを選択します。 |
[Trim column] (カラムをトリミング) |
定義されたカラムから先頭や末尾の空白を削除します。 [Trim all the String/Char columns] (すべての文字列/文字カラムをトリミング)がオンの場合、このチェックボックスは表示されません。[Trim column] (カラムをトリミング)を有効にするには、[Trim all the String/Char columns] (すべての文字列/文字カラムをトリミング)をオフにします。 |
[tStatCatcher Statistics] (tStatCatcher統計) |
このチェックボックスを選択すると、コンポーネントレベルでログデータを収集できます。 |
使用方法
使用ルール |
このコンポーネントは、通常、中間コンポーネントとして使用されます。入力コンポーネントと出力コンポーネントが必要です。 |