メインコンテンツにスキップ
Workday User Guide
最終更新: 2023-11-03
概念: テーブルおよびデータセットのフィールド タイプ

概念: テーブルおよびデータセットのフィールド タイプ

各テーブルおよびデータセット フィールドには、フィールド型の特性があります。多くの場合、フィールド型は、他のデータ アプリケーションのデータ型として参照されます。
フィールド タイプによって以下が決まります。
  • フィールドに保持できる値の種類。
  • "" フィールドを引数として使用できる関数。例: CONCAT 関数は、引数としてテキスト フィールドのみを受け入れます。
テーブルを作成する際に、各フィールドのフィールド タイプを定義します。区切られたファイルからテーブルにデータをロードすると、定義されたスキーマに対してデータが検証されます。フィールドの値がフィールド型または他のフィールド パラメータ (日付形式など) と一致しない場合、その行全体が無効としてマークされ、その行はテーブルに含まれません。代わりに、ダウンロード可能なエラー ファイルに行が送信されます。
外部データを使用して基本データセットを作成すると、Workday はデータの一部を検証することにより、各フィールドのフィールド タイプを推定しようとします。ただし、誤ったフィールド タイプが割り当てられた場合や、別のフィールド タイプを適用したい場合は、フィールド タイプを変更できます。
"フィールドを管理" ステージの前の最後のステージで入力フィールド型を変更した場合、新しいフィールド型は変更済みフィールド型と互換性がある必要があります。
カスタム レポートから基本データセットを作成すると、Workday フィールド型がデータセット フィールド型にマッピングされます。
Prism 計算フィールドの場合、式の結果によってそのフィールドのフィールド型が決まります。Prism 計算フィールドの式が
TO_INT(zipcode)
の場合、そのフィールドのフィールド型は整数になります。
可能な場合は、データセットで "数値" フィールド タイプを使用することをお勧めします。"Double" などの別の数値フィールド タイプを使用すると、データセットのデータや計算に応じて、精度が失われ、エラーが発生するリスクがあります。基本データセットで、フィールド型を Numeric(x,y) に設定します。CAST 関数を使用して、派生データセットのフィールド タイプを変更することもできます。例:
CAST([salary] AS decimal(12,4))
Workday を初めてご利用になる場合は、基本データセットを作成または編集する権限がありません。

テーブルおよびデータセットのフィールド タイプ

テーブルとデータセットでは、以下のフィールド型が使用されます。
テーブルまたはデータセットのフィールド タイプ
説明
値の範囲
ブール値
ブール値を含む Workday 固有のフィールド タイプ。
True
,
False
通貨
小数点以上の最大 20 桁と小数点以下の最大 6 桁をサポートする可変長の小数値と、Workday 認識の 3 桁の通貨コードの組み合わせ。
通貨値は、小数点の前後の指定された桁数を指定して、有効な正の値または負の値を表すことができます。
日付
24 時間形式で日付と時刻 (分数を含む) を組み合わせた日付。
日付範囲: 1753 年 1 月 1 日から 9999 年 12 月 31 日まで
期間: 00:00:00 ~ 23:59:59.997
Workday では、内部的にはすべての "日付" タイプのデータが UTC (協定世界時) 形式で保存されます。タイムゾーン情報を含む外部データを取り込むと、データは UTC に変換されます。タイムゾーン情報がない外部データを取り込んだ場合、データは変換されず、UTC として保存されます。
Double
2 倍精度の 64 ビットの浮動小数点数。
4.9406564584124654e-324d ~ 1.79769313486231570e+308d (正または負)
インスタンス
Workday インスタンス値を含む Workday 固有のフィールド タイプ。各フィールドは、インスタンス フィールドの基準となっているビジネス オブジェクトに関する情報も保持します。インスタンス フィールドは、2 つのオブジェクト間の 1 対 1 の関係を表します。
WID を参照する 16 進数値。
整数
32 ビットの整数 (整数)。
-2,147,483,648 ~ 2,147,483,647
長表記
64 ビットの長整数 (整数)。
-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
マルチインスタンス
(ゼロ以上の) Workday インスタンス値のセットを含む Workday 固有のフィールド タイプ。各フィールドは、インスタンス値の基準となっているビジネス オブジェクトに関する情報も保持しています。複数インスタンス フィールドは、2 つのオブジェクト間の 1 対多の関係を表します。
パイプ文字 (|) で区切られた、ゼロ以上のインスタンス値 (WID を参照する 16 進数値)。
区切られたファイルから複数インスタンス フィールドを取得する場合、パイプで区切られたインスタンス値は、設定された引用符で囲む必要があります。
数値
小数点の前後で合計 38 桁、小数点の後に最大 18 桁をサポートする可変長の数値。
数値は、小数点の前後の指定された桁数を指定して、有効な正の値または負の値を表すことができます。
すべての "数値" フィールドには、小数点の前後の桁数が関連付けられています (小数点と小数部桁数が似ていますが、同一ではありません)。
Workday レポートからテーブルまたはデータセットを作成すると、数字の値が "数値" フィールドに割り当てられます。
外部データからテーブルまたはデータセットを作成する場合、"数値" フィールドの桁値を指定できます。
例:
Numeric(19,2)
0.00 ~ 9,223,372,036,854,775,807.99 の任意の値を保存できます
Numeric(19,0)
に保存できるのは 0 ~ 9,223,372,036,854,775,807 の整数のみです。
テキスト
可変長の非 Unicode テキスト (文字列とも呼ばれる) データ。
テキストの最大長は 2,147,483,647 文字です。

レポート フィールド タイプをテーブルおよびデータセット フィールド タイプにマッピング

カスタム レポートからテーブルまたはデータセットを作成すると、以下が実行されます。
  • サポートされているフィールド タイプを使用するレポート フィールドごとに、テーブルまたはデータセットにフィールドを作成します。
  • テーブルまたはデータセットのフィールドにフィールド タイプを割り当てます。
テーブルとデータセットがサポートしているフィールド型を持つレポート フィールドのみが保持されます。サポートされていないテーブルまたはデータセットのフィールド タイプを使用するフィールドは含まれません。
カスタム レポートからテーブルまたはデータセットを作成したら、割り当てられたフィールド タイプがテーブルまたはデータセットのニーズに正しいことを確認します。例: データセットを別のデータセットと結合する際に、フィールド型を一致させるために、フィールド型を "数値" から "整数" に変更する必要がある場合があります。
次の表は、テーブルまたはデータセットの作成時に、レポート フィールド型がテーブルまたはデータセット フィールド型にどのようにマッピングされるかを説明しています。
レポート フィールド タイプ
テーブルまたはデータセットのフィールド タイプ
ノート
数値
数値、整数、または長さ
テーブルまたはデータセットのフィールド タイプは、レポートの小数点の前後の桁数によって異なります。
  • 整数小数点以下が 0 桁で、小数点の前が 9 桁以下である。
  • 長表記小数点以下が 0 桁で、9 桁より大きく、小数点の前が 18 桁以下。
  • 数値その他すべて "数値"
"数値" フィールドでは、カスタム レポートの値に基づいて小数点前後の桁数が割り当てられます。
テキスト
テキスト
リッチ テキスト
サポートされていません
日付
日付
DateTimeZone
サポートされていません
時間
サポートされていません
通貨
通貨
ブール値
ブール値
マルチインスタンス
マルチインスタンス
テーブルとデータセットには、マルチインスタンス レポート フィールドのみが含まれ、以下の場所に配置されます。
  • 主ビジネス オブジェクト。
  • 主ビジネス オブジェクトと 1 対 1 の関係にある関連ビジネス オブジェクト。
単一インスタンス
インスタンス
自己参照インスタンス
インスタンス

テーブルおよびデータセット フィールド タイプと Prism データ ソース フィールド タイプとのマッピング

分析に対してテーブルを有効にしたり、データセットをパブリッシュしたりすると、Prism データ ソースが作成されます。
次の表に、Workday が Prism データ ソースで使用するフィールド タイプを示します。
テーブルまたはデータセットのフィールド タイプ
Prism データ ソース フィールド タイプ
ノート
テキスト
テキスト
ブール値
ブール値
日付
日付
Prism データ ソースの "日付" フィールドには時間情報は含まれません。Prism データ ソースの作成時に、"日付" フィールドの時間情報はすべて削除されます。
通貨
通貨
整数
数値
長表記
数値
Double
数値
数値
数値
小数点以上が最大 20 桁、小数点以下が 6 桁の "数値" フィールドが入力されます。これらの最大値を超える値が "数値" フィールドに含まれる場合、Prism データ ソースの作成時に値が切り捨てられます。
インスタンス
単一インスタンス
Workday は、データセットのインスタンス フィールドに関連付けられたビジネス オブジェクト名を割り当てます。
マルチインスタンス
マルチインスタンス
Workday は、データセットの複数インスタンス フィールドに関連付けられたビジネス オブジェクト名を割り当てます。