# ジョブレットをデザイン

## ジョブレットとは

ジョブレットは、ジョブコンポーネントグループに取って代わる特定のコンポーネントです。反復処理や複雑な変換ステップを解析し、複雑なジョブの読み取りを容易にします。ジョブレットは、異なるジョブで、または同じジョブで複数回再利用できます。

実行時に、ジョブレットコードはジョブコード自体に統合されます。個別のコードは生成されず、同じJavaクラスが使用されます。

このため、ジョブレットの使用はパフォーマンス面に悪影響が及ぶことはありません。ジョブにジョブレットが含まれているか、サブジョブ全体が直接含まれているかに関係なく、実行時間は変わりません。

さらに、ジョブ統計と実行エラーまたは警告全体を記録し監視することを目的とする場合は、ログコンポーネント(tLogCatcher、tStatCatcher、tFlowCatcherなど)を追加する必要なく、ジョブに含まれるジョブレットが監視されます。

ジョブレットは、緑色の背景で点線の正方形で囲まれているため、容易に特定できます。

![ジョブレットの例。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/JobwithJoblet.png)

この特定のコンポーネントは、ジョブにある他の通常のコンポーネントと同様に使用できます。ジョブをデザインする方法の詳細は、[ジョブデザインとは](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/what-is-job-design)をご覧ください。

次の点にご注意ください。

* 標準ジョブは標準ジョブレットのみサポートします
  * 利用対象:
  * 対象製品：
  * Big Data
  * Big Data Platform
  * Cloud Big Data
  * Cloud Big Data Platform
  * Cloud Data Fabric
  * Data Fabric
  * Qlik Talend Cloud Enterprise Edition
  * Qlik Talend Cloud Premium Edition
  * Real-Time Big Data Platform
* SparkジョブはSparkジョブレットのみサポートします

tRunJobコンポーネントとは異なり、ジョブレットコードは実行時に自動的にジョブコードに組み込まれるため、より少ないリソースが使用されます。ジョブ自体と同じコンテキスト変数を使用するため、ジョブレットは管理がより簡単です。

コンポーネントのグループを標準ジョブとして使用するために、tRunJobコンポーネントを使用できます。ジョブレットと異なり、tRunJobには専用のコンテキスト変数があります。

### このセクション内

* [ジョブレットを最初から作成](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-09/creating-joblet-from-scratch)
* [ジョブからジョブレットを作成](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-09/creating-joblet-from-job)
* [ジョブでジョブレットを使用](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-09/using-joblet-in-job)
* [ジョブの開始時にジョブレットを使用](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-09/using-joblet-in-beginning-of-job)
* [ジョブレットを起動](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-09/launching-joblet)
* [ジョブレットを編集](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-09/editing-joblet)
* [ジョブレットを整理](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-09/organizing-joblets)
* [コンテキスト変数をジョブレットに適用](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-09/applying-context-variable-to-joblet)
* [ジョブレットにコード依存項目を設定](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-09/setting-up-code-dependencies-on-joblet)