Data Prep でのデータ形式の取り扱い
Data Prep では、Adobe Experience Platform に取り込まれる様々な形式のデータを確実に処理できます。このドキュメントでは、様々なデータ形式が Data Prep でどのように処理されるかを説明します。
ブール値 booleans
ソースのタイプが文字列で、ターゲットのタイプがブール型の場合、Data Prep では、値を自動的に解析し、ソースの値をブール値に変換できます。
y
、yes
、Y
、YES
、on
、ON
、true
、TRUE
の値は、true
になるよう自動的に解析されます。
n
、N
、no
、NO
、off
、OFF
、false
、FALSE
の値は、false
になるよう自動的に解析されます。
日付 dates
Data Prep では、文字列としても、datetime オブジェクトとしても、日付関数をサポートしています。
日付関数の形式
日付関数は、文字列および datetime オブジェクトを ISO 8601 形式の ZonedDateTime オブジェクトに変換します。
形式
date({DATE}, {FORMAT}, {DEFAULT_DATE})
{DATE}
{FORMAT}
{DEFAULT_DATE}
例えば、式 date(orderDate, "yyyy-MM-dd")
は、「2020 年 12 月 31 日」の orderDate
値を「2020-12-31」の datetime 値に変換します。
日付関数の変換
受信データの文字列フィールドが、エクスペリエンスデータモデル(XDM)を使用してスキーマの日付フィールドにマッピングされる場合、日付形式を明示的に言及する必要があります。明示的に言及されていない場合、Data Prep では、入力データを次の形式と照合して変換しようとします。一致する形式が見つかると、後続の形式の評価は停止されます。
"yyyy-MM-dd HH:mm:ssZ",
"yyyy-MM-dd HH:mm:ss.SSSZ",
"yyyy-MM-dd HH:mm:ss.SSS",
"yyyy-MM-dd'T'HH:mm:ss.SSSX",
"yyyy-MM-dd'T'HH:mm:ss'Z'",
"yyyy-MM-dd",
"yyyy/MM/dd",
"yyyy.MM.dd",
"yyyy-MMM-dd",
"yyyyMMdd",
"MM-dd-yyyy",
"MMddyyyy",
"M/dd/yyyy",
"dd.M.yyyy",
"M/dd/yyyy hh:mm:ss a",
"dd.M.yyyy hh:mm:ss a",
"dd.MMM.yyyy",
"dd-MMM-yyyy"
日付 / 時刻形式の文字列 format
2024-05-05 20:39:00.005
PST の形式の場合、ミリ秒を削除します。 ミリ秒を保持するには、次の形式を使用します:2024-05-05 20:39:00.005-0800
次の表に、書式文字列に対して定義されるパターン文字を示します。大文字と小文字が区別されることに注意してください。
マップ maps
マップは現在 Data Prep ではサポートされていません。