新規データをFlyleにインポートしたい場合、テーブルの作成から行います。以下の手順に従ってデータのインポート作業を行ってください。
(1) リソースを作成から、テーブルを作成をクリックする
(2) テーブル名を入力して作成
(3) テーブルの作成が完了
主キーの設定について
主キーとは、テーブル内のデータを一意に特定できる列を指します。(例:問い合わせデータの問い合わせ番号や、アンケートの回答IDなど)
Flyleではデータの上書き更新の際に、レコードを一意に特定できる列が必要になるため、主キーの登録が必要になります。データの上書き更新が必要な場合は、以下の主キーの登録作業をお願いいたします。
*主キーがない場合はこの手順はスキップしてください
(1) 作成したテーブルを開く
(2)「No.」のメニューを開き、フィールドを編集をクリックする
(3) 主キーの名称を入力して保存
(1) インポートをクリックする
(2) ファイルを選択 または ドラッグ&ドロップ
(3) アップロード完了後、データ確認と設定をクリック
(4) インポート対象のフィールドとデータタイプを設定してインポートを実行
(5) インポート完了
フィールド名の隣の「既存」「新規」はテーブルの既存フィールドに対してインポートするかどうかを示しているステータスです。
インポートする対象フィールドを変更したい場合は、メニューから変更してください。
既存 :テーブルに存在しているフィールドに対してインポートする
新規 :テーブルにないフィールドを追加してインポートする
Flyleでは以下のデータタイプを指定してインポートできます。
アップロード時にデータタイプを推定しますが、異なる場合は変更してください。
別テーブル連携についてはこちらの記事で詳しく紹介しています。
別テーブル連携
テーブル間を紐付けて連携する方法について記載しています。
Flyleではデータタイプとして「複数選択」を指定できます。規定の選択肢があり、該当する選択肢を複数紐づける場合に利用するデータタイプです。
複数選択として識別する区切り文字をテーブルごとに設定が可能ですので、インポートするデータに合わせて設定してください。
区切り文字のデフォルト設定
複数選択として識別する区切り文字のデフォルト設定は「改行」です。
インポートしたいデータが「カンマ(.)」などその他文字列で区切られている場合は、以下の手順で設定を変更してください。
(1) 設定メニューをクリック
(2) 任意の区切り文字を設定します
既存のテーブルにデータを追加でインポート(Insert)したい場合、以下の手順でインポート操作を行います。
*データを上書き更新(Upsert)したい場合は別記事をご確認ください
データの上書き更新
既存テーブルのデータを上書きで更新するインポート方法について記載しています。
(1) インポートをクリックする
(2) ファイルを選択 または ドラッグ&ドロップ
(4) フィールドが全て 既存 になっていることを確認してインポートを実行
すべての新規フィールドを除外
左上「すべての新規フィールドを除外」をチェックで既存テーブルに存在しないフィールドは一括対象外とできます。もし新しく追加したいフィールドがある場合は、対象のフィールドのみ 新規 としてインポートを実行してください。
処理パフォーマンスを考慮する必要があるため、5万件以上のデータをインポートする際はCS担当にお問い合わせください。また、可能であれば分割してインポートのご対応をいただけますと幸いです。
日付型/日時型のデータについては以下の範囲をサポートしています。以下の範囲外のデータをインポートするとエラーとなりますので事前に修正をお願いいたします。
修正箇所が多く対応が困難の場合、テキスト型でインポートした後、ワークフローで範囲外のデータを加工することも可能ですので、CS担当にご相談ください。
日付型/日時型の許容範囲
日付型:1900-01-01 〜 2299-12-31
日時型:1900-01-01 00:00:00 UTC 〜 2299-12-31 23:59:59.999 UTC
*9999/12/31 等の上記範囲外のデータはエラーとなります
インポートエラーが発生しましたら以下の手順でエラー原因を確認できます。予期せぬエラーと表示された場合はCS担当にお問い合わせください。
(1) CSVダウンロードをクリックする
(2) CSVファイルの最後の列にエラー原因の記載をしておりますので修正後に再度対象のデータをインポートしてください
データの確認と設定画面において文字化けが確認された場合は文字エンコーディングを変更する必要があります。
(1) ファイル選択に戻るをクリックして文字エンコーディングを変更します
(2) 文字エンコーディングで適切な選択肢を指定してください(原則 UTF-8またはShift-JIS)