メイン コンテンツをスキップする

マルチエンジン展開の例:QlikView からの Excel レポートの大量展開

Excel 形式で大規模なレポートを大量のユーザーに対して生成する必要がある、マルチエンジン インストールにおいては、Qlik NPrinting Engine のパフォーマンスは重要なものとなります。

この例では、レポートは、ディスクに保存されている約 230 MB の 1 つの QlikView ドキュメントに基づいており、20 GB の RAM を消費します。QlikView ドキュメントには 1 つの大きなテーブルが含まれています。レポートは 700 名の Qlik NPrinting ユーザーに配信される必要があり、そのそれぞれに単一の専用のフィルターがあります。Excel テンプレートには、ユーザーによってフィルタリングされた一連の QlikView ドキュメント列で構成される単一のテーブルが含まれています。

展開のソリューション:

  • 20 個の CPU コアと 256 GB の RAM を搭載するコンピューターにインストールされた 2 つの QlikView Server 12.10 SR1
  • 8 個の CPU コアと 32 GB の RAM を搭載するコンピューターにインストールされた 1 つの Qlik NPrinting サーバー
  • 12 個の CPU コアと 32 GB の RAM を搭載するコンピューターにインストールされた 3 つの Qlik NPrinting Engine
  • 生成時間を最短にするために、Excel テンプレートにはレベルやチャートなどの他のエンティティ タイプを含めません。
  • 電子メール サーバーの配信時間がボトルネックとならないようにするために、レポートはフォルダーに配信されます。

スパム対策設定によっては、一部の SMTP サーバーが短期間内にこれだけ大量の電子メールを配信することを拒否する場合があります。Qlik NPrinting レポートの配信に自社の SMTP サーバーを使用する場合は、その構成を確認し、パフォーマンスをテストしてください。

この例では、700 件の Excel レポートの作成と配信に約 15 分かかります。

このページに記載されている情報をインストールのサイズを決定するためのガイドラインとして使用できますが、あくまでもガイドラインとして考慮するようにしてください。インストールによっては動作が異なる場合があります。