大量データをkrewDashboardで扱う場合のガイドラインと制限事項を記載します。
以下の利用方法はパフォーマンスに影響を与える可能性がありますので、パフォーマンスを最適化する際はこれらの利用方法を考慮した上でデザインを設定してください。パフォーマンスはPCのスペックやネットワーク環境に依存します。
krewDashboardではレコード数の上限値は設けておりませんが、データアプリのレコード数やフィールド数が大量の場合、kintone APIでのデータの取得に時間がかかります。 レコード数が多い場合は特にkrewDashboard全体の処理でのパフォーマンスにおいてkintone APIでのデータの取得がボトルネックになります。
また、kintone APIで一度に取得できる最大のレコード数が500レコードのため、レコード数に応じてAPIリクエスト数が増加します。
例)データアプリのレコード数が10,000のダッシュボードを20ユーザーで1日50回開いた場合: 10,000 ÷ 500 × 50 = 1,000リクエスト
|
データアプリのレコード数やフィールド数が大量にある場合、以下の方法でパフォーマンスを改善できる可能性があります。