Qlik NPrinting と Qlik Sense との接続
レポートで Qlik Sense チャートが必要な場合には、 Qlik NPrinting インストールを Qlik Sense に接続する必要があります。1 つの Qlik Sense ハブを Qlik NPrinting レポートの受信用に指定することができます。
Qlik Sense 証明書が含まれている Qlik NPrinting Server フォルダー (C:\Program Files\NPrintingServer\Settings\SenseCertificates) は、アップグレードしている間は保持されますが、Qlik NPrinting をアンインストールした場合には削除されます。
要件
Qlik Sense バージョンの互換性については、Qlik Sense の互換性 (英語のみ) を参照してください。
- Qlik NPrinting Engine Windows サービスを実行する Windows ユーザーに、RootAdmin 権限を QMC で割り当てる必要があります。この Windows ユーザーは、ドメイン ユーザーでもある必要があります。参照先:ユーザー アカウント (英語のみ)。
- Qlik Sense プロキシでの Microsoft Windows NTML 認証。SAML と JWT はサポートされていません。仮想プロキシが SAML または JWT 認証を使用する場合、 NTLM が Qlik NPrinting 接続で有効になっている新しい仮想プロキシを追加する必要があります。
-
以下を正しく設定する必要があります。
-
Qlik Sense プロキシ。
-
Qlik Sense 仮想プロキシ。
-
プロキシと仮想プロキシ間のリンク。
-
レポートを作成するためのデータを取得するには、Qlik NPrinting Engine マシンから Qlik Sense 仮想プロキシに到達できる必要があります。Qlik Sense ハブに公開するには、Qlik NPrinting Server から到達可能である必要があります。
-
制限
- 追加の Qlik Sense サーバーに接続すると、Qlik NPrinting Server システム リソースに影響を及ぼします。複数の Qlik Sense サーバーに接続すると、Qlik NPrinting Engine および Qlik NPrinting Server のコンピュータ上で RAM と CPU の使用率が上がる場合があります。参照先:パフォーマンス (英語のみ)。
- 複数の Qlik Sense ハブへの公開には対応していません。
- Qlik Sense Desktop には対応していません。
Qlik Sense 証明書のエクスポートとインストール
Qlik NPrinting から Qlik Sense ハブへレポートを配布するには、すべての Qlik NPrinting スケジューラー サービス コンピューターに証明書をインストールする必要があります。Qlik Sense アプリへの接続を作成するには、すべての Qlik NPrinting Engine コンピューターに証明書をインストールする必要があります。Qlik NPrinting スケジューラー サービス と Qlik NPrinting Engine が同じコンピューターにインストールされている場合は、証明書を一度だけインストールします。
複数の Qlik Sense サーバーに接続している場合、Qlik Sense システム管理者は各サーバーから証明書をエクスポートして名前を変更する必要があります。
QMC からの証明書のエクスポート
以下を実行します。
-
QMC スタート ページまたは
メニューから [Certificates] (証明書) を選択します。
[Certificates] (証明書) の [Export] (エクスポート) ページが表示されます。
-
[Machina name] (マシン名) ボックスに、証明書を作成している Qlik NPrinting Server コンピュータのフル コンピューター名を入力します。MYMACHINE.mydomain.com または IP アドレスです。
-
[Certificate password] (証明書パスワード) ボックスは空白のままにします。
-
[Include secret key] (秘密キーを含める) を選択します。
-
[Export file format for certificates] (証明書のファイル形式をエクスポート) ドロップダウン リストから .pfx ファイルを選択します。
-
操作バーで [Export certificates] (証明書をエクスポート) をクリックします。
-
エクスポートが終了すると、[Certificates exported] (証明書がエクスポートされました) ダイアログが表示されます。[Certificates will be exported to this disk location] (証明書はこのディスクの場所にエクスポートされます) にエクスポート先のディレクトリが表示されます。
既定の場所は次のとおりです。C:\ProgramData\Qlik\Sense\Repository\Exported Certificates\QlikNPrintingServerName
- このディレクトリに移動します。以下のフィアルが含まれています: client.pfx、server.pfx、および root.cer。client.pfx のみが必要です。
- 証明書を複数の Qlik Senseサーバーからインストールしている場合は、client.pfx ファイルの名前を、自身で選択した一意の名前に変更する必要があります。例:YourQlikNPrintingServerName.pfx.
- それぞれの Qlik NPrinting Engine に同じ手順を行います。それぞれの client.pfx に一意の名前を付ける必要があります。
- Qlik NPrinting Server および Qlik NPrinting Engine に接続する各 Qlik Sense サーバーに同じ手順を行います。
証明書のインストール
以下を実行します。
-
Qlik Sense システム管理者からエクスポートして名前を変更した Qlik Sense 証明書を受信します。
- Qlik NPrinting スケジューラー サービス を実行している Qlik NPrinting Server に WindowsQlik NPrinting Server サービス管理者としてログインします。
-
証明書を C:\Program Files\NPrintingServer\Settings\SenseCertificates に追加します。Qlik NPrinting では自動的に各接続に使用される正しいフォルダーが識別されます。
このフォルダーの名前を変更したりカスタマイズしたりしないでください。
情報メモQlik NPrinting が使用するアクティブな Qlik Sense 証明書は、C:\Program Files\NPrintingServer\Settings\SenseCertificates フォルダーにのみ保存する必要があります。
使用していない証明書があれば削除することを推奨します。
- WindowsQlik NPrinting Engine サービス管理者を利用して、Qlik NPrinting Engine サービスを実行している各 Qlik NPrinting Engine に同じ手順を行います。
ユーザーが Qlik Sense ハブでレポートを表示するために、Qlik Sense でユーザー アクセスの割り当てをさらに行う必要はありません。