分割

最終更新日: 2022-10-05
  • 作成対象:
  • User
    Admin
重要

Data Workbench 提供終了のお知らせ.

Split 変換は、特定の区切り文字に基づいて 1 つの文字列を複数のサブ文字列のベクトルに分割します。

Split は、特に、単一の URI クエリー名の値に関連付けられた値の集合から個々の値を抽出する場合に便利です。

パラメーター 説明 デフォルト
名前 変換のわかりやすい名前。ここには任意の名前を入力することができます。
コメント (オプション)。変換についてのメモ。
条件 この変換が適用される条件。
区切り

入力文字列をサブ文字列に分割する際に使用する文字列。長さは 1 文字とする必要があります。

Delimiter パラメーター内で Ctrl キーを押しながら右クリックすると、挿入メニューが表示されます。このメニューには、区切り文字としてよく使用される特殊文字が一覧表示されます。

Input 入力フィールドの名前。このフィールドの値が分割されて、出力文字列ベクトルが作成されます。
出力 出力フィールドの名前。

ある Web サイトは、顧客が購入を確定しようと確認ページにアクセスすると、該当製品が cs-uri-query 値の中で列挙されます。以下に示したのは、そのような文字列の例です。

  • /checkout/confirmed.asp?prod_selected=B57481,C46355,Z97123

リクエストされたページが確認ページであるかどうかは、ログエントリの cs-uri-stem フィールドを使用して判断します。顧客の購入した製品のコードは、prod_selected を名前とするコンマ区切りの値として cs-uri-query に列挙されます。この情報は、Split 条件に指定された値と cs-uri-stem の値が一致したとき、String Match 変換を使用して製品コードをコンマで分割することによって抽出できます。String Match について詳しくは、String Match を参照してください。この要件は、以下の変換によって解決できます。

出力フィールドは x-products です。購入が確定されたセッション期間と購入製品とをマッピングする拡張ディメンションが必要であれば、このフィールドを使用して作成できます。

このページ