Dynamic Rename tool icon

動的リネームツール

Last modified: February 02, 2022

ドキュメントは、Designer Cloud のリリース前に入手可能なため、機能などを事前に確認できます。ここに記載されている内容は、公式リリースまでの間に変更になる場合があります。

ツールごとに学習

複数結合ツールには、「ツールごとに学習」が用意されています。サンプルワークフロー を参照して、Alteryx Designer でこのサンプルやその他の多くのサンプルに直接アクセスする方法を確認してください。

動的な名前変更を使用して、アップストリームデータの列の名前を変更します。このツールを使用してテキストファイルを解析したり、データの最初の行または説明ファイルから列名を取得したり、プレフィックスやサフィックスを削除、またはアンダースコアをスペースに置き換えたりしながら、列名のパターンをリネームしたりすることができます。

ツールの設定

名前の変更モードを選択します。

  • フォーミュラ
  • 接頭辞を追加
  • 接尾辞を追加
  • 接頭辞を削除
  • 接尾辞を削除
  • 最初の行のデータを列ヘッダーとして使用
  • R 入力のメタデータの説明を使用
  • 右入力(R)のメタデータのヘッダーを使用
  • R 入力の行を列ヘッダーとして使用
  • R 入力の行を説明として使用

フォーミュラ

列の名前は、作成した式に基づいて変更されます。選択したフィールドの名前を変更する式を作成するには、式エディタに直接入力するか、変数または関数をダブルクリックして式エディタに追加します。

ヘッダーをチェックするか 、 [ すべてチェック] をオンにして、名前を変更する列を選択します。

  • [ 動的/Unknown フィールド ] を選択すると、構成に存在しない列は実行時に名前が変更されます。
  • 現在のフィールドは、式が適用される個別のフィールドです。フィールドのリストから選択された各フィールドには、それに適用される式があります。

接頭辞/接尾辞を追加する

選択した列は、プレフィックスまたはサフィックスを含むように名前が変更されます。

  • [ 接頭部を入力 ( Enter Prefix ) ] または [ 接尾部を入力( Enter Suffix ) ] で、選択した各列ヘッダーの接頭部または接尾部を[ 新規列名( New Column Name ) ] が、新しい接頭部または接尾部を持つサンプル列ヘッダーで更新されます。

接頭辞/接尾辞を削除する

選択した列は、接頭辞または接尾辞を除外するように名前が変更されます。

  • [ 接頭部を入力 ( Enter Prefix ) ] または [ 接尾部を入力( Enter Suffix ) ] で、選択した各列ヘッダーから除去する接頭部または接尾部を入力する
  • プレフィックスが削除されていない場合は、レポートの動作を選択します。 
    • 警告 (データ処理を続行)
    • エラー (データ処理を停止)
    • 無視 (データ処理を続行)

最初の行のデータを列ヘッダーとして使用

選択した列の名前を変更するには、列名を最初の行の値に変換します。

  • 列数が異なる場合は、レポートの動作を選択します。 
    • 警告 (データ処理を続行)
    • エラー (データ処理を停止)
    • 無視 (データ処理を続行)

列の名前変更の例

データセットには次のデータが含まれます。

列1 列 2 列 3
アドレス 都市 ZIP
3825 Iris Ave Boulder 80301

列の名前がデータの最初の行のフィールド名に変更された場合、データセットは次のように変更されます。 

アドレス 都市 ZIP
3825 Iris Ave Boulder 80301

R 入力のメタデータの説明を使用

選択した列が更新され、説明が R アンカーに接続されている 2 番目の入力のフィールドの説明と一致します。ディスクリプションは、各入力内の位置に基づいて更新されます。

  • 列数と行数が異なる場合は、レポートの動作を選択します。 
    • 警告 (データ処理を続行)
    • エラー (データ処理を停止)
    • 無視 (データ処理を続行)

右入力(R)のメタデータのヘッダーを使用

選択した列が更新されるので、ディスクリプションは、 R アンカーに接続されている2番目のインプットからのフィールドのディスクリプションと一致します。 

  • R 入力アンカーから取得した値のデータ型とサイズを保持するには、「 R 入力アンカーのデータ型とサイズを使用」をオンにします。
  • 列数と行数が異なる場合は、レポートの動作を選択します。 
    • 警告 (データ処理を続行)
    • エラー (データ処理を停止)
    • 無視 (データ処理を続行)

R 入力の行を列ヘッダーとして使用

選択した列は、2番目のインプットからのフィールド名を使用して名前が変更され、 R アンカーに接続されます。

  • 名前の変更モードを選択します。
    • 位置のリネームを使用して、左側のフィールド位置に対する行位置に基づいてフィールド名を再割り当てします。
    • 「 R 入力アンカーのルックアップ値を使用」を選択して、新しい置換列ヘッダーを含む R 入力列で構成されるルックアップ値を持つ列から選択します。
  • R入力列ヘッダーのリストから、古い列ヘッダーを含む [ 値の名前を変更 ] を持つ列を選択します。
  • 列数と行数が異なる場合は、レポートの動作を選択します。 
    • 警告 (データ処理を続行)
    • エラー (データ処理を停止)
    • 無視 (データ処理を続行)

R 入力の行を説明として使用

選択した列が更新され、説明が R アンカーに接続されている 2 番目の入力行の説明と一致します。

  • 名前の変更モードを選択します。
    • 位置のリネームを使用して、左側のフィールド位置に対する行位置に基づいてフィールド名を再割り当てします。
    • 「 R 入力アンカーのルックアップ値を使用」を選択して、新しい置換列ヘッダーを含む R 入力列で構成されるルックアップ値を持つ列から選択します。
  • R入力列ヘッダーのリストから、古い列ヘッダーを含む [ 値の名前を変更 ] を持つ列を選択します。
  • 列数と行数が異なる場合は、レポートの動作を選択します。 
    • 警告 (データ処理を続行)
    • エラー (データ処理を停止)
    • 無視 (データ処理を続行)

トラブルシューティング

  • 列ヘッダーに R 入力を使用する場合は、行の順序をダブルチェックします。結合ツールまたはその他の類似ツールを使用すると、レコードの順序が変更され、フィールド名の割り当てが正しくない動作しない可能性があります。
  • 名前変更モード名の一部が Designer デスクトップから変更されました。この表を使用 して、 Designer Cloud 名前変更モード名を Designer デスクトップ名に一致させます。

    Designer Cloud ベータ版 Designer デスクトップ名
    最初の行のデータを列ヘッダーとして使用 データの最初の行からフィールド名を取得
    R 入力のメタデータの説明を使用

    右入力(R)のメタデータからフィールドの説明を取得

    右入力(R)のメタデータのヘッダーを使用

    右の入力メタデータからフィールド名を取る

    R 入力の行を列ヘッダーとして使用

    右入力データの行からフィールド名を取得

    R 入力の行を説明として使用

    右入力(R)データの行からフィールドの説明を取得

このページは役に立ちましたか?

Alteryx 製品のご利用中に何か問題がございましたら、Alteryx コミュニティにアクセスするか、サポートにお問い合わせください。このフォームを送信できない場合E メールでお送りください。