メイン コンテンツをスキップする 補完的コンテンツへスキップ

tFileArchive 標準プロパティ

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

標準tFileArchiveコンポーネントは、ファイルファミリーに属しています。

このフレームワーク内のコンポーネントは、すべてのTalend製品で利用できます。

基本設定

ディレクトリー

アーカイブファイルに追加するファイルを含むディレクトリーを指定します。

このフィールドは、[Archive format] (アーカイブ形式)リストから、[zip]または[tar.gz]が選択されている場合にのみ使用できます。

情報メモ警告: エラーを避けるために、このフィールドには(相対パスの代わりに)絶対パスを使用します。

[Subdirectories] (サブディレクトリー)

サブディレクトリー内のファイルをアーカイブファイルに追加する場合は、このチェックボックスをオンにします。

このフィールドは、[Archive format] (アーカイブ形式)リストから[zip]が選択されている場合にのみ使用できます。

[Source File] (ソースファイル)

アーカイブファイルに追加するファイルへのパスを指定します。

このフィールドは、[Archive format] (アーカイブ形式)リストから[gzip]が選択されている場合にのみ使用できます。

アーカイブファイル

作成するアーカイブファイルへのパスを指定します。

情報メモ警告: エラーを避けるために、このフィールドには(相対パスの代わりに)絶対パスを使用します。

ディレクトリーがない場合はテーブルを作成します

デスティネーションフォルダーが存在しない場合は、このチェックボックスをオンにして作成します。

[Archive format] (アーカイブ形式)

リストから[zip][gzip]、または[tar.gz]のアーカイブファイル形式を選択します。

[Compress level] (圧縮レベル)

適用する圧縮レベルを選択します。

  • [Best] (最高): 圧縮品質は最適ですが、圧縮時間は長くなります。

  • [Normal] (正常): 圧縮品質と時間は平均です。

  • [Fast (no compression)] (高速(圧縮なし)): 圧縮は高速ですが、品質は低くなります。

[All files] (すべてのファイル)

指定したディレクトリー内のすべてのファイルがアーカイブファイルに追加される場合は、このチェックボックスをオンにします。これをオフにすると、[Files] (ファイル)テーブルのアーカイブファイルに追加するファイルを指定できます。

[Filemask] (ファイルマスク): 特殊文字または正規表現を使用して、ファイル名またはファイルマスクを入力します。

このチェックボックスは、[Archive format] (アーカイブ形式)リストから、[zip]または[tar.gz]が選択されている場合にのみ使用できます。

[Encoding] (エンコーディング)

一覧からエンコードの種類を選択するか、[CUSTOM] (カスタム)を選択して手動で定義します。このフィールドは、DBデータ処理で必須です。

このリストは、[Archive format] (アーカイブ形式)リストから[zip]が選択されている場合に使用できます。

[Overwrite Existing Archive] (既存のアーカイブを上書き)

このチェックボックスは、デフォルトで選択されています。これにより、既存のアーカイブと置き換えてアーカイブを保存できます。ただし、チェックボックスをオフにすると、エラーが報告され、置換が失敗し、新しいアーカイブを保存できません。

情報メモ注:

置換が失敗すると、ジョブが実行されます。

[Encrypt files] (ファイルの暗号化)

アーカイブファイルをパスワードで保護する場合は、このチェックボックスをオンにします。

[Encrypt method] (暗号化方式): リストから、Java Encrypt, Zip4j AES、またはZip4j STANDARDの暗号化方式を選択します。

[AES Key Strength] (AESキー強度): Zip4j AES方式か、またはAES 128AES 256のいずれかのキー強度を選択します。

[Enter Password] (パスワードの入力): 暗号化パスワードを入力します。

パスワードを入力するには、パスワードフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符の間に入力し、OKをクリックして設定を保存します。

このチェックボックスは、[Archive format] (アーカイブ形式)リストから[zip]が選択されている場合にのみ使用できます。このチェックボックスをオンにすると、圧縮済みアーカイブファイルは、共通アーカイバーではなく、tFileUnarchiveコンポーネントによってのみ解凍できます。tFileUnarchiveの詳細は、tFileUnarchiveをご覧ください。

ZIP64 mode (ZIP64モード)

このオプションを使用すると、.zip64拡張子のアーカイブを作成し、次の3つのモードを使用できます。
  • [ASNEEDED] (必要に応じて): .zip64拡張子のアーカイブは、ファイルサイズに基づいて自動的に作成されます。

  • [ALWAYS] (常時): ファイルのサイズに関係なく、.zip64拡張子のアーカイブが作成されます。

  • [NEVER] (なし): ファイルのサイズに関係なく、.zip64拡張子でないアーカイブが作成されます。

アーカイブのファイルサイズまたは合計サイズが4GBを超えるか、アーカイブ内に65536を超えるファイルがある場合は、モードを[ALWAYS] (常時)に設定する必要があります。

詳細設定

同期フラッシュの使用

このチェックボックスをオンにすると、出力ストリームをフラッシュする前にコンプレッサーがフラッシュされます。このチェックボックスをオフにすると、出力ストリームのみがフラッシュされます。

このチェックボックスは、[Archive format] (アーカイブ形式)リストから、[gzip]または[tar.gz]が選択されている場合にのみ使用できます。

[tStatCatcher Statistics] (tStatCatcher統計)

このチェックボックスを選択すると、ジョブレベルおよび各コンポーネントレベルで処理メタデータが収集されます。

グローバル変数

グローバル変数

ARCHIVE_FILEPATH: アーカイブファイルのパス。これはAfter変数で、文字列を返します。

ARCHIVE_FILENAME: アーカイブファイルの名前。これはAfter変数で、文字列を返します。

ERROR_MESSAGE: エラーが発生した時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。この変数はコンポーネントにこのチェックボックスが存在し、[Die on error] (エラー発生時に強制終了)がオフになっている場合のみ機能します。

Flow変数はのコンポーネントの実行中に機能し、After変数はコンポーネントの実行後に機能します。

フィールドまたは式に変数を入れるには、Ctrl + スペースを押して変数リストにアクセスし、リストから使用する変数を選択します。

変数の詳細は、Talend Studioユーザーガイドをご覧ください。

使用方法

使用ルール

このコンポーネントは、スタンドアロンコンポーネントとして使用する必要があります。

[Connections] (接続)

外部リンク(このコンポーネントから別のコンポーネントへのリンク):

[Row] (行): メイン、拒否、反復する

[Trigger] (トリガー): サブジョブがOkの場合、サブジョブがエラーの場合、コンポーネントがOkの場合、ifを実行、コンポーネントがエラーの場合

受信リンク (あるコンポーネントからこのコンポーネントへのリンク):

[Row] (行): メイン、拒否、反復する

[Trigger] (トリガー): [Run if] (条件付き実行)、[On Subjob Ok] (サブジョブがOKの場合)、[On Subjob Error] (サブジョブがエラーの場合)、[On Component Ok] (コンポーネントがOKの場合)、[On Component Error] (コンポーネントがエラーの場合)、[Synchronize] (同期)、[Parallelize] (並列)

接続に関する詳細は、 Talend Studio ユーザーガイドをご覧ください。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。