日時入力値

Pig 実行オペレーターは、日時入力値を処理し、操作を実行できます。

日時入力フィールドは、ISO で受け入れられる形式で指定された chararray 文字列として Pig 実行オペレーターに渡されます。Pig スクリプト テンプレートは、入力 日時形式を読み取り、2 つの中間カラムを生成します。1 つは Date_as_string を含み、もう 1 つは Date_as_datetime オブジェクトを含みます。

Date_as_datetime オブジェクトは、入力形式を参照する ToDate Pig 関数を使用して作成されます。

次のリンクにリストされているように、有効な 日時関数を Pig スクリプト内で使用できます。 Apache Pig 日時関数

Pig スクリプトの Result 部分は、Pig スクリプトが生成する日時出力値を指定します。この例では、日付だけでなく日付も文字列として返されます。

ただし、一部の Pig 関数には Null 値の処理に問題があるため、TIBCO Data Science - Team Studio 特定の機能については代替手段が推奨されます。メソッド名に「Alpine」を追加するだけです。たとえば、DaysBetweenDaysBetweenAlpine になります。
Pig 日時関数代替 Pig 日時関数
AddDurationAddDurationAlpine
SubtractDurationSubtractDurationAlpine
MilliSecondsBetweenMilliSecondsBetweenAlpine
SecondsBetweenSecondsBetweenAlpine
MinutesBetweenMinutesBetweenAlpine
HoursBetweenHoursBetweenAlpine
DaysBetweenDaysBetweenAlpine
WeeksBetweenWeeksBetweenAlpine
MonthsBetweenMonthsBetweenAlpine
YearsBetweenYearsBetweenAlpine