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

パフォーマンスの環境設定: [Talend] > [Performance] (パフォーマンス)

Talend Studioの使用に応じて、パフォーマンスを設定できます。この設定は次のように行います。

手順

  1. メニューバーで、[Window] (ウィンドウ) > [Preferences] (環境設定)とクリックし、[Preferences] (環境設定)ダイアログボックスを開きます。
  2. Talendノードを展開し、[Performance] (パフォーマンス)をクリックして、該当するビューを表示します。
    情報メモ注: 自動更新を無効にするとTalend Studioのパフォーマンスが向上します。
  3. オプション: リポジトリーの自動検出とアップデートを無効にするには、[Deactivate auto detect/update after a modification in the repository] (リポジトリーの変更後の自動検索/アップデートを非アクティブ化)チェックボックスをオンにします。
  4. オプション: コンポーネントのプロパティフィールドの監査を有効にするには、[Check the property fields when generating code] (コード生成時にプロパティフィールドをチェック)チェックボックスをオンにします。正しく入力されていないプロパティフィールドがあると、デザインワークスペースのコンポーネントが赤色で囲まれます。
    情報メモ注: コンポーネントのプロパティフィールドの検証を無効にすると、パフォーマンスを最適化できます。それには、[Check the property fields when generating code] (コード生成時にプロパティフィールドをチェック) チェックボックスをオフにします。
  5. オプション: ジョブを開いた時にコードが生成されるようにするには、[Generate code when opening the job] (ジョブを開いた時にコードを生成)チェックボックスをオンにします。
  6. オプション: ジョブまたはジョブレットをアップデートする時に最新バージョンのみが確認されるようにするためには、[Check only the last version when updating jobs or joblets] (ジョブまたはジョブレットのアップデート時に最終バージョンのみチェック)チェックボックスをオンにします。
  7. オプション: リポジトリーコンテキストグループに新たに追加されたコンテキストをジョブにプロパゲートできるようにするには、[Propagate contexts added in repository context groups] (リポジトリーコンテキストグループに追加されたコンテキストのプロパゲート)チェックボックスをオンにします。
    このオプションを有効にすると、コンテキストグループにコンテキストが追加され、まだジョブに同期されていない場合、リポジトリーコンテキストグループを使うジョブを開くたびに、コンテキストのプロパゲートを実行するかどうかを尋ねるダイアログボックスが表示されます。

    このオプションはデフォルトで無効になっています。

  8. オプション: リポジトリーコンテキストに変数の変更をプロパゲートすることを許可するには、[Propagate add/delete variable changes in repository contexts] (変数の追加/削除の変更をリポジトリーコンテキストにプロパゲート)チェックボックスをオンにします。
  9. オプション: データベース接続のタイムアウトを有効にするには、[Activate the timeout for database connection] (データベース接続のタイムアウトのアクティブ化)チェックボックスをオンにします。
    Talendが提供する8.0 R2022-08以降のTalend Studioマンスリーアップデートをインストール済みであれば、[Database connection timeout (seconds)] (データベース接続のタイムアウト(秒))フィールドにデータベース接続のタイムアウト値を指定します。インストールされていない場合は、[Database connection timeout (seconds)] (データベース接続のタイムアウト(秒))フィールドにタイムアウト値を指定します。
  10. オプション: 新規ジョブの作成時にすべてのユーザールーチンをジョブの依存項目に追加するには、[Add all user routines to job dependencies, when create new job] (新規ジョブの作成時にすべてのユーザールーチンをジョブの依存項目に追加)チェックボックスをオンにします。
  11. オプション:
    Git管理プロジェクトで作業している時に、[Automatic refresh of locks] (ロックの自動更新)チェックボックスを選択して、Talend Studioで各アクションが行われるごとにプロジェクトに含まれているすべての項目のロックステータスをTalend Studioが自動的に取得できるようにします。Talend Administration Centerとの通信が低速になった場合、またはプロジェクトに非常に多くのロック済み項目が含まれている場合は、このチェックボックスをオフにすればTalend Studioのパフォーマンスが回復します。
  12. オプション: [Default connection timeout (seconds)] (デフォルト接続タイムアウト(秒))フィールドでタイムアウト値を設定すれば、接続に問題がある場合に、Talend Studioがサーバー(Talend Management ConsoleTalend Remote EngineTalend Administration CenterTalend JobServer、およびGitなど)への接続を再試行する期間を定義できます。
    デフォルト値は5秒です。0を入力すると接続タイムアウトが無効になり、再試行が無限に行われます。
    情報メモ注: Talendが提供する8.0 R2022-08以降のTalend Studioマンスリーアップデートをインストールしていない場合は、リモート接続での作業時に、[Database connection timeout (seconds)] (データベース接続のタイムアウト(秒))フィールドの名前が[Connection timeout with Administration Center (seconds)] (Administration Centerの接続タイムアウト(秒))として表示されます。
  13. オプション: [Default read timeout (seconds)] (デフォルト読み取りタイムアウト(秒))フィールドでタイムアウト値を設定すれば、Talend Studioがタイムアウト例外を返す前にサーバー(Talend Management ConsoleTalend Remote EngineTalend Administration CenterTalend JobServer、およびGitなど)からのレスポンスを待つ期間を定義できます。
    値を小さくするとTalend Studioのパフォーマンスが向上し、値を大きくすると、接続タイムアウトの例外が頻発せずに済みます。デフォルト値は60秒で、0に設定すると読み取りタイムアウトがなくなります。

    Talendが提供する8.0 R2022-08以降のTalend Studioマンスリーアップデートをインストール済みであれば、アーティファクトリポジトリー接続のタイムアウトの指定は、[Default read timeout] (デフォルト読み取りタイムアウト)フィールドでも行われます。Talend Studioはアーティファクトリポジトリー接続のタイムアウトとして、 デフォルトである20000ミリ秒と、[Default read timeout] (デフォルト読み取りタイムアウト)フィールドに指定されているデフォルトの読み取りタイムアウトを比較し、値が大きい方を採用します。詳細は、アーティファクトリポジトリー接続の環境設定(Talend > [Artifact Repository] (アーティファクトリポジトリー))をご覧ください。

    情報メモ注: Talendが提供する8.0 R2022-08以降のTalend Studioマンスリーアップデートをインストールしていない場合は、リモート接続での作業時に、[Default read timeout (seconds)] (デフォルト読み取りタイムアウト(秒))フィールドの名前が[Read timeout from Administration Center (seconds)] (Administration Centerの読み取りタイムアウト(秒))として表示されます。
  14. オプション: [Code Format timeout (seconds)] (コードフォーマットタイムアウト(秒))フィールドには、[Designer] (デザイナー)ビューから[Code] (コード)ビューに切り替える場合、またはジョブやルートを作成する場合など、コードの生成時にTalend Studioでソースコードのフォーマットを停止させる秒数を指定します。値は0より大きい整数でなければなりません。タイムアウト値を小さく設定すると、特にジョブまたはルートが膨大で複雑な場合など、ソースコードの読みやすさを犠牲にしてパフォーマンスの問題を防ぐことができます。
  15. オプション: [HBase/MapR-DB scan limit (for retrieving schema)] (HBase/MapR-DBスキャン制限(スキーマ取得の))フィールドで、すべてのHBase/MapR-データベース接続メタデータについて表示するカラムの数を指定します。

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

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