エラー
インポートエラー
テーブル内でキー列の行データの複製
インポートの試行でキー列の行データの複製が検索
原因
ディメンション・テーブルの「キー」としてマークされた列に、複製行が含まれています。これは通常、接続が更新されたときに発見される。
メモ: キー列は一意な値しか含むことができない。
ソリューション
データセットから複製行を削除する必要があります。残念ながら、複製キーの正確な場所は示されていません。
Workivaで複製行を見つけるには、2つの方法があります:
- ソースデータをマニュアルでスキャンする。
- ディメンション・テーブルと読み込み中のデータセットをキー・フィールドに結合する新規クエリを作成します。Sheet.account Is Not Null でフィルターをかけると、"キー "列にすでにある値が結果になります。
メモ: この解決策は、シングルキーの列と文字列データを扱う場合に最も効果的である。他のデータ型ではキャストが必要な場合がある。
Microsoft Excelを使って複製をスキャンすることもできます:
- ディメンション・テーブルからすべてのデータをプルする新規クエリを Workiva で作成し、CSV として Excel にエクスポートします。これとは別に、インポート済みのデータセット(つまり、失敗しているデータセット)のすべての行をコピーし、それらの行をCSVファイルに貼り付けます。これにより、エラーの原因となっている複製を含む、データの完全なテーブルが作成される。次へ、すべてのキー列の値をCONCATENATEした新規列を作成し、条件付き書式設定で重複をハイライトする。
メモ: セルの色で列を並べ替え、複製された行をすべて一番上に移動させることができる。