数値ルーチン - Cloud - 7.3

Talend Studioユーザーガイド

Version
Cloud
7.3
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発
Last publication date
2024-02-13
[Numeric] (数値)ルーチンには、1つ(または複数)のジョブコンポーネント内の設定として使用するために、整数または10進数を返すことができるファンクションが複数含まれています。

[Repository] (リポジトリー)ツリービューにあるシステムルーチンフォルダーの下の[Numeric] (数値)ノードをダブルクリックすると、数値ルーチンファンクションにアクセスできます。[Numeric] (数値)ルーチンには、特にsequencerandomconvertImpliedDecimalFormatなどのルーチンが複数含まれています。

ファンクション

説明

構文

sequence

増分数値IDを返します。

Numeric.sequence("Parameter name", start value, increment value)

resetSequence

存在しない場合はシーケンスを作成し、新しい開始値を属性としてとります。

Numeric.resetSequence (Sequence Identifier, start value)

removeSequence

シーケンスを削除します。

Numeric.removeSequence (Sequence Identifier)

random

最大値と最小値の間のランダムな整数値を返します。

Numeric.random(minimum start value, maximum end value)

convertImpliedDecimalFormat

暗黙の10進数モデルによる10進数を返します。

Numeric.convertImpliedDecimalFormat ("Target Format", value to be converted)

3つのルーチン、sequenceresetSequence、およびremoveSequenceは密接に関係しています。

  • sequenceルーチンは、ジョブ内でシーケンスIDを作成するために使用されます(デフォルトの名前は、s1)。このシーケンスIDはジョブ内でグローバルです。

  • resetSequenceルーチンは、sequenceルーチンによって作成されたシーケンスIDの値を初期化するために使用できます。

  • removeSequenceルーチンは、ジョブ内のグローバル変数リストからシーケンスIDを削除するために使用されます。

注: tRunJobコンポーネントを使用する場合、シーケンス識別子がJVM全体で親ジョブとすべての子ジョブによって共有されます。グローバルに使用したくない場合は一意の識別子を使う必要があります。