データインポートに時間がかかる

フォーム 操作

質問

フォームでデータインポートする際に時間がかかります。 処理時間を短縮するための推奨設定はありますか。

回答

データインポートでは大量データを扱うことが多く、取込後の表示処理に時間がかかる場合があります。
不要な行の表示を行わないようループ仕様等を以下の様に設定する事で、処理時間を短縮できます。

【参考】ループ仕様の推奨設定

インポート用フォームでは、インポート対象メンバのみが含まれるメンバリスト使用することをお勧めします(通常はリーフメンバのみを含むメンバリストを用います)。

mode

上記設定では、視点メンバが「デフォルト設定値」「パラメータ仕様」のいずれかで設定される必要があります。
ループ仕様のみで設定を完結する場合は、下記設定のようにリスト指定方式を「メンバリスト式を指定」とし、起点メンバの指定を行ってください。

mode

ループ仕様の表示条件では「データ無しの時は非表示」「ループ項目選択行を常に非表示」にチェックしてください。
複数のループ仕様で同項目がチェックされていないと、データの有無にかかわらず行・列が表示されるので、膨大な数の行・列が表示のために生成されます。これも表示処理に時間がかかる理由になりえます。

mode

さらに帳票書式の「行表示」を「ループ項目を最初の明細行に表示」に変更するのも有効です。

mode