このページ上
アーキテクチャ
Qlik NPrinting は、QlikView および Qlik Sense 環境におけるレポート配信のエンタープライズ クラス ソリューションです。
Qlik NPrinting は QlikView ドキュメントまたは Qlik Sense アプリをデータ ソースとして使用し、レポートを作成・配信します。
Qlik NPrinting Server
Qlik NPrinting Server は次のコンポーネント サービスで構成されます。
- Qlik NPrinting scheduler service
- Qlik NPrinting repository
- Qlik NPrinting web engine
- Qlik NPrinting messaging service
Qlik NPrinting Server をインストールすると、1 つのサーバー上にこれらのサービスがすべて自動でインストールされます。
Qlik NPrinting scheduler service
Qlik NPrinting scheduler service は次を行います:
- 利用可能なエンジンにジョブを分散
- ジョブに優先順位をつける
- レポートを配信
- ジョブをスケジュール
Qlik NPrinting scheduler service が再起動した場合、ジョブは中断されたところから再開されます。
Qlik NPrinting repository
Qlik NPrinting repository サービスには、Qlik NPrinting が適切に機能するために必要なデータがすべて格納されています。これには、ユーザーとユーザーの役割、レポートのメタデータ、接続、およびフィルターが含まれています。Qlik NPrinting repository では、バックグラウンドでデータベース サーバーを使用することで、データの持続性を実現します。
Qlik NPrinting web engine
Qlik NPrinting web engine サービスはユーザー認証とユーザーの役割に基づく権限を管理します。参照先: ユーザーの作成
Qlik NPrinting messaging service
Qlik NPrinting messaging service は Qlik NPrinting Server と Qlik NPrinting Engine の間の通信を管理します。
Qlik NPrinting Engine
Qlik NPrinting Engine は、Qlik NPrinting scheduler service から受け取った情報に基づいてレポートを作成します。各 Qlik NPrinting Engine は、マルチチャネル CPU の利点を享受できるようにマルチスレッドになっています。複数のコンピューターに多くの Qlik NPrinting Engine をインストールして作業負荷を分散し、可用性の高いレポート システムを作成することができます。1 台のコンピューターにインストールできるのは 1 つの Qlik NPrinting Engine に限られます。
Qlik NPrinting フロント エンド
Qlik NPrinting フロント エンドは次のコンポーネントで構成されます。
- ウェブ ベースのユーザー インターフェース
- On-Demand
- NewsStand
- Qlik NPrinting Designer
ウェブ ベースのユーザー インターフェース
ウェブ ベースのユーザー インターフェースは、管理者とユーザーによって使用されます。サポートされるどのウェブ ブラウザーからでもアクセスできます。どのブラウザーがサポートされるかについての詳細は、対応ブラウザー を参照してください。
On-Demand
On-Demand のレポート生成では、ユーザーが次回の生成まで待つことなく、レポートをリクエストできます。参照先: On-Demand レポート
NewsStand
NewsStand は認証ユーザーがレポートを表示、ダウンロード、およびサブスクライブできるウェブ ポータルです。
Qlik NPrinting Designer
Qlik NPrinting Designer は開発者がレポート テンプレートを作成して管理するためのデスクトップ アプリケーションです。ウェブ コンソールから起動できます。