メインコンテンツにスキップ
Workday User Guide
最終更新: 2023-06-23
テーブル内の外部データの解析

テーブル内の外部データの解析

セキュリティ:
  • テーブルを作成する際の "Prism Analytics" 業務分野の
    "Prism: Tables Create
    " ドメイン。
  • テーブルを編集する際の以下のいずれかのセキュリティ要件。
    • "Prism Analytics" 業務分野の
      "Prism DataSets: Owner Manage
      " ドメイン
    • "Prism Analytics" 業務分野の
      "Prism DataSets: Manage
      " ドメイン
    • テーブルに対する
      "テーブル エディタ"
      権限
    • テーブルに対する
      "テーブル所有者"
      権限
    • テーブルの
      "テーブル データを挿入
      " 権限
区切りファイルをテーブルにロードする場合は、データを解析する方法を定義する必要があります。ファイルをアップロードしてテーブルを作成する場合など、テーブルにデータをロードする場合、または既存のテーブルに行を追加する場合は、
"解析オプションの編集"
ステップで解析オプションを定義します。
Workday では、Rfc 4180 準拠の区切り記号付きファイルをサポートしています。詳細については、Rfc 4180 を参照してください。
  1. テーブルにデータをロードするための
    "解析オプションの編集"
    ステップにアクセスします。
  2. 解析オプションを設定します。
    次を参考にして、このタスクを完了させます。
    オプション 説明
    行区切り文字
    ソース データ ファイルの行 (またはレコード) を区切る単一の文字を指定します。
    ほとんどの区切りファイルでは、ライン フィード文字、キャリッジ リターン文字、またはキャリッジ リターンとライン フィードなど、新しいラインで行を区切ります。ライン フィードは、UNIX に似たオペレーティング システムでの標準的な改行の表現です。その他のオペレーティング システム (Windows など) には、キャリッジ リターンを個別に使用するか、キャリッジ リターンとライン フィードを使用する場合があります。
    "任意の新しい行"
    を選択すると、これらの新しい行の表示が行の区切り文字として認識されます。
    フィールド区切り文字
    ソース データ ファイル内の行のフィールド (または列) を区切る単一の文字を指定します。カンマは、最も一般的なフィールド区切り文字です。
    フィールド名
    各フィールドのデフォルト名を指定します。解析オプションの定義が完了したら、フィールド名を変更できます。
    フィールド名は、名前検証ルールに準拠している必要があります。
    各ソース ファイルの最初の行は、データ行ではなくヘッダー行として自動的に扱われます。フィールドの名前として最初の行を使用しない場合は、
    "最初の行の値を使用" を
    オフにしてください。
    エスケープ文字
    見積
    文字
    が指定されている場合に、見積
    文字
    をエスケープするために使用する 1 文字または
    エスケープ文字
    の別のインスタンスを指定します。エスケープ文字がデータとして読み込まれるのは、別のエスケープ文字でエスケープされた場合のみです。
    データ値にデータとして引用符が含まれている場合は、それらの文字をエスケープし、フィールド値全体を
    引用符文字
    で囲む必要があります。そうでない場合は、引用符の文字が新しいフィールドを示しているものと見なされます。
    引用符
    単一のフィールド値を囲む文字 (存在する場合)。
    一部の区切りファイルでは、個々のデータ値を囲む引用符が使用されます。引用符の文字は通常、二重引用符 () です。
    "
    )。
    フィールド値にフィールド区切り文字がデータとして含まれている場合、フィールド値を
    引用符 ()
    で囲む必要があります。そうでない場合は、フィールド区切り文字が新しいフィールドを示すものと見なされます。
    フィールド値に引用符がデータとして含まれている場合、フィールド値を
    引用符
    で囲み、
    エスケープ文字
    または別の引用符を使用してエスケープする必要があります。
    フィールド値にデータとして行区切り文字 (改行文字など) が含まれている場合は、フィールド値を
    引用符 ()
    で囲む必要があります。
    以下の 3 つのデータ値が含まれる行があるとします。
    weekly special wine, beer, and soda "2 for 1" or 9.99 each
    フィールド区切り文字がカンマで、引用符が二重引用符、エスケープ文字が二重引用符である場合、ソース データで正しくフォーマットされた行は次のようになります。
    "weekly special", "wine, beer, and soda", """2 for 1"" or 9.99 each"
    コメント文字
    テキスト行の先頭にあるコメントを表す文字を指定します。外部ファイル内のコメント文字で始まる行はすべて無視されます。例: # で始まる行を無視するには、"コメントの文字" に "#" を選択します。
    "コメント文字" が空の場合、すべての行がデータの行として読み込まれます。
    無視する行
    ソース ファイルの読み取り時に無視するファイル先頭の行数を指定します。これを
    "最初の行の値を使用"
    オプションとともに使用する場合は、フィールド名を含む行が表示可能で、残りの最初の行であることを確認してください。
    ジャマーク行
    ソース ファイルのスキーマがテーブルのスキーマと完全には一致せず、ファイル スキーマの最後にある不足しているフィールドや追加のフィールドを無視する場合に、これらのオプションを選択します。
    フィールド オプション
    これらのオプションは、テキスト フィールドで空白文字を処理する方法を制御します。
    • 引用符の外にある先頭のスペースを削除します。このオプションは、引用符の前にあるテキスト フィールドの引用符の外にある空白文字を削除します。
    • 引用符の外にある末尾のスペースを削除します。このオプションを選択すると、引用符の文字の後のテキスト フィールドの引用符の外にある空白文字が削除されます。
    • 引用符の内側にある先頭のスペースを削除します。このオプションは、フィールド値の先頭にある "テキスト" フィールドの引用符に含まれる空白文字を削除します。
    • 引用符の内側にある末尾のスペースを削除します。このオプションは、フィールド値の末尾にあるテキスト フィールドの引用符内の空白文字を削除します。