更新済みのCSVファイルを使用して、対応するデータ カタログを更新できます。
CSVファイルのサイズは100 MBを超えないようにしてください。
CSVファイル内のデータが正しく入力されていることを確認してください。
CSVファイルの列はカンマで区切ってください。列名と区切りのカンマの間にスペースを入れないでください。リテラルとして扱う必要があるカンマを含む値は、すべて二重引用符で囲んでください。
カンマを含む値があるCSVファイルのサンプル
Id,VATID,BusinessUnitId,IBAN,BankAccount,BankCode,Name,ZIP,Street,City,State,CountryCode
"999,9",GB_fake01,01,123456678,PPPCCC,CB3 AAA,CAMBRIDGESHIRE COUNTY COUNCIL,PO Box 123456,str1,Cambridge,East,GB
"0,1",GB_fake02,01,123487654,CCCPPP,AAA BB3,Random Company Inc.,PO Box 45678,str2,Oxford,South East England,GB
string 値内の引用符は二重に記述する必要があります。これらの string 値はすべて、二重引用符で囲む必要もあります。
二重引用符を含む値を持つサンプル CSV ファイル
Id,VATID,Name,ZIP,Street,City,State,CountryCode
1,GB_fake01,"CAMBRIDGESHIRE ""COUNTY COUNCIL""",22313,str1,Cambridge,East,GB
2,GB_fake02,Random Company Inc.,22314,str2,Oxford,South East England,GB
Microsoft Excel を使用して CSV ファイルを編集することもできます。
Document Issuer Companies または Document Receiver Companies のデータ カタログを更新する場合は、Company ID 列と Country 列に値が入力されていることを必ず確認してください。これらの列に空値があると、更新はエラーで中断されます。
UI から CSV ファイルをアップロードしてデータ カタログを更新する
更新した CSV ファイルを使用して、対応するデータ カタログを次の手順で更新できます。
- Data Catalogs タブの一覧から該当するデータ カタログを選択し、一覧の上部ペインで Update をクリックして、同じ名前の CSV ファイルをアップロードします。CSV ファイルを UI 上にドラッグ&ドロップするか、画面上部の Browse ボタンを使用してアップロードすることもできます。
Tip: CSV ファイル名は、更新したいデータ カタログの名前と完全に同一である必要があります。そうでない場合は、新しいデータ カタログが作成されます。
- CSV ファイル内で新しい列が検出された場合、表示されるダイアログ ボックスで次のいずれかの操作を選択できます。
a. Add は、新しい列を追加し、CSV ファイル内のデータを使用してデータ カタログを更新します。
b. Skip は、新しい列を無視しますが、CSV ファイル内のデータを使用してデータ カタログを引き続き更新します。
Note: 列プロパティを編集できるのは、新しい列のみです。
データ カタログが正常に更新されると、更新されたレコード数および追加または削除された列の数に関する情報を含むダイアログ ボックスが表示されます。
共有フォルダー経由でCSVファイルをアップロードしてデータ カタログを更新する
共有フォルダーのデータでデータ カタログを投入または更新する前に、SFTPプロトコルを使用してそのフォルダーに接続する必要があります。手順は次のとおりです。
-
任意のSFTPクライアント(FileZillaやWinSCPなど)をPCにインストールして起動します。
-
Data Catalogs タブの一覧から対象のデータ カタログを選択し、そのデータ カタログの設定ダイアログボックスを開きます。
-
Folder to upload CSV フィールドから共有フォルダーへのパスをコピーします。
-
コピーしたリンクをSFTPクライアントの Host フィールドに貼り付け、Connect ボタンをクリックします。以下はFileZillaクライアントでのこの手順を示すスクリーンショットです。
-
表示されたダイアログボックスで OK をクリックして、ホストが信頼できることを確認します。SFTPクライアントのリモートフォルダーペインに Catalogs フォルダーが表示されます。
CSVファイルのデータでデータ カタログを更新するには、更新対象のデータ カタログと同じ名前をCSVファイルに付け、Catalogs フォルダーに配置します。ABBYY Vantageはこのフォルダーを20秒ごとにチェックし、CSVファイルと同名のデータ カタログを更新します。
CSVファイル内の列はカンマで区切ってください。列名と区切りのカンマの間にスペースを入れないでください。値として扱う必要があるカンマを含むすべての値は、二重引用符で囲む必要があります。
データ カタログが更新されると、既存のレコードは新しいものに置き換えられます。これにより、次のいずれかが発生します。
- ファイルが正常に開き、すべてのレコードがインポートされた場合、データ カタログは更新され、ファイルは Catalogs フォルダーから削除されます。
- ファイルが正常に開いたが一部のレコードが空の場合、空のレコードは無視され、有効なレコードのみがインポートされます。その後、ファイルは Catalogs フォルダーから削除されます。
- ファイルが正常に開いたが一部の列が欠落している場合、欠落している列は無視され、既存の列のみがインポートされます。その後、ファイルは Catalogs フォルダーから削除されます。
- ファイルが正常に開き、新しい列が含まれている場合、これらの新しい列はデータ カタログに追加されます。データ カタログは更新され、その後ファイルは Catalogs フォルダーから削除されます。
- ファイルが正常に開いたが、形式が正しくないレコードが含まれている場合、ファイルは Catalogs フォルダーから削除され、Catalogs-exception フォルダーに移動されます。データ カタログは更新されません。
- ファイルを開けない、またはファイル名がいずれのデータ カタログ名とも一致しない場合、ファイルは Catalogs フォルダーから削除され、Catalogs-exception フォルダーに移動されます。データ カタログは更新されません。