Skip To Content

検索と置換

検索と置換ツールは、特定の値の文字列フィールドを検索して、更新された値と置き換えます。

検索と置換ツールは、次のようなシナリオで使用できます:

  • あるデータセットには、一貫性のない道路の接尾辞 ("St.""Street""Str" など) が存在するフィールドが含まれています。 検索と置換ツールを使用してすべての値を “Street” に標準化し、整合性を高めます。
  • 最近行ったリブランディングにより古くなった組織名が含まれるデータセットがあります。 検索と置換ツールを使用してすべての出現箇所を新しい名前の更新し、レポートと統合全体で一貫性を確保します。

パラメーター

次の表に、検索と置換ツールで使用するパラメーターの概要を示します:

パラメーター説明

入力データセット

置換する値を含むデータセット。

ターゲット フィールド

置換する値を含むフィールド。

空の値および一致条件のオプションを表示

値の検索と置換に関する追加オプションを有効にします。

ルール

置換の対象となる値の検索方法と、見つかった値の置換方法を定義します。

使用上の注意

[入力データセット] パラメーターを使用して、検索して置換する値を含むデータセットを特定します。

[ターゲット フィールド] パラメーターは、検索して置換する値を含む文字列フィールドを指定します。 1 つまたは複数のフィールドを指定できます。

フィールド値を検索して更新する方法を定義するには、[ルール] パラメーターを使用します。 デフォルトでは、次のようなオプションがあります:

  • [検索値] - 更新する文字列の値。 この値の検索では大文字と小文字が区別されます。
  • [置換値] - 新しい文字列の値。

値の検索と置換に関する追加オプションを有効化するには、[空の値および一致条件のオプションを表示] パラメーターを有効化します。 このパラメーターを有効化すると、次のオプションを利用できます:

  • [検索タイプ] - 置換の対象となる値を見つけるために実行する検索タイプ。 次のようなオプションがあります。
    • [値] - 特定の文字列の値を検索します。 検索する値を指定するには、[検索値] パラメーターを使用します。
    • [空白 (null)] - null 値を検索します。
    • [空の文字列] - "" の空の文字列の値を検索します。
    • [空白] - " " などの空白の値を検索します。
  • [検索値] - 検索して更新する文字列の値。 このオプションは、[検索タイプ][値] に設定されている場合にのみ利用できます。
  • [置換タイプ] - 見つかった値を更新するための値のタイプ。 次のようなオプションがあります。
    • [値] - 見つかった値を新しい値に置き換えます。 新しい値を指定するには、[置換値] パラメーターを使用します。
    • [空白 (null)] - 見つかった値を null の値に置き換えます。
    • [空の文字列] - 見つかった値を "" の空の文字列の値に置き換えます。
  • [置換値] - 見つかった値を置換えるための値。 このオプションは、[置換タイプ][値] に設定されている場合にのみ利用できます。
  • [位置の照合] - フィールド値全体に対する、検索する値の位置。 次のようなオプションがあります。
    • [値全体] - 検索の対象となる値は、フィールド値全体です。
    • [値を含む] - 検索の対象となる値がフィールド値全体に含まれます。
    • [値で開始] - 検索の対象となる値がフィールド値全体の先頭にあります。
    • [値で終了] - 検索の対象となる値がフィールド値全体の末尾にあります。
  • [大文字小文字の区別] - 検索で大文字と小文字を区別するかどうかを決定します。 デフォルトでは、大文字と小文字を区別します。 このオプションは、[検索タイプ][値] に設定されている場合にのみ利用できます。

[位置の照合] パラメーターが [値を含む][値で開始][値で終了] のいずれかに設定されている場合は、以下の点を考慮します:

  • [置換タイプ] パラメーターが [空白 (null)] に設定されている場合、フィールド値全体が置換の対象となり、null 値に置き換えられます。
  • [置換タイプ] パラメーターが [値] に設定されている場合、見つかった部分的な値が置換の対象となり、新しい値に置き換えられ、残りの文字列は維持されます。
  • [置換タイプ] パラメーターが [空の文字列] に設定されている場合、見つかった部分的な値が置換の対象となり、値全体から削除され、残りの文字列は維持されます。 たとえば、フィールドに "Street" の値が含まれている場合、"eet" を検索すると、結果は "Str" になります。

出力

ツール出力には、入力データセットのすべてのフィールドが含まれます。 [ターゲット フィールド] パラメーターを使用して指定したフィールドが新しい値で更新されます。

ライセンス要件

次のライセンスと構成が必要です。

  • Creator または Professional ユーザー タイプ
  • 公開者、ファシリテーター、管理者ロール、またはそれと同等のカスタム ロール

Data Pipelines の要件の詳細については、要件をご参照ください。