# tSAPHanaUnload

SAP HANAデータベースからサードパーティのシステムに大量のデータをオフロードします。

今回のリリースでは、tSAPHanaUnloadコンポーネントはテクニカルプレビュー状態であり、現在は非表示になっています。これを[Palette] (パレット)に表示させる方法は、[パレット設定](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/palette-settings)をご覧ください。

デフォルトで、このコンポーネントはTalend Studioと共には出荷されていません。機能マネージャーを使ってインストールする必要があります。 詳細は、[機能マネージャーを使って機能をインストール](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/install-features-to-talend-studio)をご覧ください。

## tSAPHanaUnloadプロパティ

これらのプロパティは、標準ジョブのフレームワークで実行されているtSAPHanaUnloadを設定するために使われます。

標準のtSAPHanaUnloadコンポーネントは、データベースファミリーに属しています。

## 基本設定

| [Property Type] (プロパティタイプ) | [Built-In] (組み込み)と[Repository] (リポジトリー)のいずれかです。<br><br><ul> <li> <span>[Built-In] (組み込み)</span>: 一元的に保存されるプロパティデータはありません。</li> <li> <span>[Repository] (リポジトリー)</span>: プロパティが保管されるリポジトリーファイルを選択します。続くデータベース接続フィールドは、取得されたデータを使用して自動的に入力されます。</li> </ul> |
| --- | --- |
| [Use an existing connection] (既存の接続を使用) | 定義済みの接続の詳細を再利用する場合は、このチェックボックスをオンにして、[Component List] (コンポーネントリスト)ドロップダウンリストから、目的の接続コンポーネントを選択します。 |
| [Host] (ホスト) | データベースサーバーのIPアドレスまたはホスト名を入力します。 |
| [Port] (ポート) | データベースサーバーのリスニングポート番号を入力します。 |
| [Database Schema] (データベーススキーマ) | データベーススキーマの名前を入力します。 |
| [Username] (ユーザー名)と[Password] (パスワード) | データベースユーザー認証データを入力します。<br><br>パスワードを入力するためには、パスワードフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符で囲んで入力して[OK]をクリックし、設定を保存します。 |
| [Table] (テーブル) | データが読み取られるテーブルの名前を入力します。 |
| [Export Location on the SAP HANA host] (SAP HANAホスト上のエクスポートロケーション) | SAP HANAサーバーのエクスポートされたデータを保存するパスを入力します。 |

## 詳細設定

| [Additional JDBC Parameters] (追加のJDBCパラメーター) | 作成する接続の追加のJDBCプロパティを指定します。プロパティはアンパサンド(&)で区切られ、各プロパティはキー-値ペアです。たとえば、*ssl=true & sslfactory=com.amazon.redshift.ssl.NonValidatingFactory*になります。これは、SSLを使用して接続が作成されることを意味します。 |
| --- | --- |
| [Replace the previous exported data] (以前にエクスポートしたデータを置換する) | 以前にエクスポートしたデータを新しいバージョンに置き換える場合は、チェックボックスをオンにします。 |
| [Export database catalog only] (データベースカタログのみエクスポート) | データベースカタログのみをエクスポートする場合は、チェックボックスをオンにします。 |
| [Do not export underlying dependencies of an export object] (エクスポートオブジェクトの基礎となる依存項目はエクスポートしない) | エクスポートオブジェクトの基本的な依存項目をエクスポートから確実に除外するには、チェックボックスをオンにします。 |
| [Export no statistics] (統計はエクスポートしない) | データ統計オブジェクトのエクスポートを除外する場合は、チェックボックスをオンにします。 |
| [Data & metadata for data statistics objects are exported] (データ統計オブジェクトのデータとメタデータがエクスポートされます) | データ統計オブジェクトのすべてのデータとメタデータをエクスポートするには、チェックボックスをオンにします。 |
| [Strips attributes that can be reconstructed at input time from the export data] (入力時に再構築できる属性をエクスポートデータから削除する) | チェックボックスをオンにして属性を削除すると、エクスポートファイルのサイズを小さくできる場合があります。 |
| [Obfuscate CSV exported data] (CSVにエクスポートされたデータを難読化する) | このオプションをオンにすると、データベースエクスポートのストラクチャーの文字列データが認識できなくなったり、解釈が困難になったりします。 |
| [Optional seed (at least 8 to 10 characters)] (オプションのシード(8から10文字以上)) | データ内のスクランブルする文字を指定します。 |
| [Thread size] (スレッドのサイズ) | 同時エクスポートに使うプロセススレッドの数を指定します。 |
| [tStatCatcher Statistics] (tStatCatcher統計) | このチェックボックスをオンにすると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。 |

## 使用方法

| **使用ルール** | このコンポーネントは、現在、テクニカルプレビュー状態であり、非表示になっています。これを取得するには、[Project Settings] (プロジェクト設定) &gt; [Designer] (デザイナー) &gt; [Palette Settings] (パレット設定) &gt; [Standard] (標準) &gt; [Databases] (データベース)に移動します。<br><br>tSAPHanaUnloadは、データをSAP HANAサーバーにエクスポートします。 |
| --- | --- |
| [Dynamic settings] (ダイナミック設定) | [+]ボタンをクリックしてテーブルに行を追加し、[Code] (コード)フィールドにコンテキスト変数を入力して、ジョブ内で計画した複数の接続からデータベース接続をダイナミックに選択します。この機能は、データストラクチャーが同じでデータベースが異なるデータベーステーブルにアクセスする必要がある場合、特に、Talend Studioを介さずにジョブをデプロイおよび実行する必要がある時など、ジョブの設定を変更できない環境で作業している場合に役立ちます。<br><br>[Dynamic settings] (ダイナミック設定)テーブルは、[Basic settings] (基本設定)ビューで[Use an existing connection] (既存の接続を使用)チェックボックスがオンになっている時のみ利用可能です。ダイナミックパラメーターを定義すると、[Basic settings] (基本設定)ビューの[Component List] (コンポーネントリスト)ボックスは利用できなくなります。<br><br>ダイナミックパラメーターの定義法を示すユースケースについては、[コンテキストベースのダイナミック接続によってデータベースからデータを読み取り](https://help.qlik.com/talend/r/ja-JP/8.0/components/defining-context-groups/reading-data-from-databases-through-context-based-dynamic-connections)と、[ダイナミックにロードされた接続パラメーターを使って異なるMySQLデータベースからデータを読み取り](https://help.qlik.com/talend/r/ja-JP/8.0/components/context/reading-data-from-different-mysql-databases-using-dynamically-loaded-connection-parameters)をご覧ください。ダイナミック設定とコンテキスト変数の詳細は、[ダイナミックスキーマ](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/dynamic-schema)と[コンテキストグループを作成し、その中でコンテキスト変数を定義](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/creating-context-group-and-define-context-variables-in-it)をご覧ください。 |