# アーキテクチャ

Qlik NPrinting は、QlikView および Qlik Sense 環境におけるレポート配信のエンタープライズ クラス ソリューションです。

Qlik NPrinting は QlikView ドキュメントまたは Qlik Sense アプリをデータ ソースとして使用し、レポートを作成･配信します。



## Qlik NPrinting サーバー

Qlik NPrinting サーバー は次のコンポーネント サービスで構成されます。

* Qlik NPrinting スケジューラー サービス
* Qlik NPrinting リポジトリ
* Qlik NPrinting ウェブ エンジン
* Qlik NPrinting メッセージング サービス
* Qlik NPrinting 監査サービス

Qlik NPrinting サーバー をインストールすると、1 つのサーバー上にこれらのサービスがすべて自動でインストールされます。

### Qlik NPrinting スケジューラー サービス

Qlik NPrinting スケジューラー サービス は次を行います:

* 利用可能なエンジンにジョブを分散
* ジョブに優先順位をつける
* レポートを配信
* ジョブをスケジュール

Qlik NPrinting スケジューラー サービス が再起動した場合、ジョブは中断されたところから再開されます。

### Qlik NPrinting リポジトリ

Qlik NPrinting リポジトリ サービスには、Qlik NPrinting が適切に機能するために必要なデータがすべて格納されています。これには、ユーザーとユーザーの役割、レポートのメタデータ、接続、およびフィルターが含まれています。Qlik NPrinting リポジトリ では、バックグラウンドでデータベース サーバーを使用することで、データの持続性を実現します。

### Qlik NPrinting ウェブ エンジン

Qlik NPrinting ウェブ エンジン サービスはユーザー認証とユーザーの役割に基づく権限を管理します。参照先: [ユーザーの作成](https://help.qlik.com/ja-JP/nprinting/February2025/Content/NPrinting/Recipients&Users/Create-users-filters-groups.htm) (英語のみ)

### Qlik NPrinting メッセージング サービス

Qlik NPrinting メッセージング サービス は Qlik NPrinting サーバー と Qlik NPrinting Engine の間の通信を管理します。

### Qlik NPrinting 監査サービス

Qlik NPrinting 監査サービスは、監査ログを Qlik NPrinting 監査データベースに書き込みます。

## Qlik NPrinting Engine

Qlik NPrinting Engine は、Qlik NPrinting スケジューラー サービス から受け取った情報に基づいてレポートを作成します。各 Qlik NPrinting Engine は、マルチチャネル CPU の利点を享受できるようにマルチスレッドになっています。複数のコンピューターに多くの Qlik NPrinting Engine をインストールして作業負荷を分散し、可用性の高いレポート システムを作成することができます。1 台のコンピューターにインストールできるのは 1 つの Qlik NPrinting Engine に限られます。

## Qlik NPrinting フロント エンド

Qlik NPrinting フロント エンドは次のコンポーネントで構成されます。

* ウェブ ベースのユーザー インターフェース
* On-Demand
* NewsStand
* Qlik NPrinting Designer

### ウェブ ベースのユーザー インターフェース

ウェブ ベースのユーザー インターフェースは、管理者とユーザーによって使用されます。サポートされるどのウェブ ブラウザーからでもアクセスできます。どのブラウザーがサポートされるかについての詳細は、[対応ブラウザーとアプリ](https://help.qlik.com/ja-JP/nprinting/February2025/Content/NPrinting/DeployingQVNprinting/np-supported-browsers.htm) を参照してください。

### On-Demand

On-Demand のレポート生成では、ユーザーが次回の生成まで待つことなく、レポートをリクエストできます。参照先: [On-Demand レポート](https://help.qlik.com/ja-JP/nprinting/February2025/Content/NPrinting/On-Demand/Intro-On-Demand.htm) (英語のみ)

### NewsStand

NewsStand は認証ユーザーがレポートを表示、ダウンロード、およびサブスクライブできるウェブ ポータルです。

### Qlik NPrinting Designer

Qlik NPrinting Designer は開発者がレポート テンプレートを作成して管理するためのデスクトップ アプリケーションです。ウェブ コンソールから起動できます。