跳到主要內容 跳至補充內容

On-Demand 報告控制

On-Demand 報告控制可新增按鈕以便依需求建立 Qlik NPrinting 報告。它包括在 Dashboard bundle 中。

要求

  • 使用 Qlik NPrinting 應用程式 (已連線至您正在設計的 Qlik Sense 應用程式) 的 Qlik NPrinting Server (September 2019 或之後)。這個 Qlik NPrinting 應用程式包含報告範本。
  • 所有產生 On-Demand 報告的使用者都需要使用支援執行 On-Demand 報告的安全性角色,在 Qlik NPrinting 中新增為使用者。
  • 使用者必須透過 NTML (Windows) 驗證登入 Qlik Sense,才能產生報告或建立報告按鈕。

什麼情況下使用

當您希望使用者將應用程式中的選取做為篩選條件,以便能夠在 Qlik Sense 中列印預先定義的 Qlik NPrinting 報告,這個 On-Demand 報告控制將會非常有用。

安裝 Dashboard bundle

您可以在安裝 Qlik Sense 時安裝 Dashboard bundle

您可以隨時從 Qlik Sense 部署新增或移除物件搭售。若您有多節點安裝,物件搭售會安裝在中間節點。

提示備註您可以在 Qlik 管理主控台 (QMC) 中檢查延伸區段,以查看哪些延伸安裝在部署中。
  1. Windows 控制台中,開啟程式和功能
  2. 在程式清單中,按兩下您要修改的物件搭售。

    已選取物件搭售的 Windows 控制台檢視
  3. 物件搭售設定精靈會開啟。按一下下一步
  4. 選取變更
  5. 自訂安裝 畫面上,按一下搭售圖示,以選取如何修改搭售安裝:
    • 如果安裝搭售,請選取整個功能將無法使用來解除安裝它。
    • 如果未安裝搭售,請選取整個功能將無法使用來安裝它。

    然後,按一下下一步

  6. 按一下變更

    修改完成後,您需要手動重新啟動 Qlik Sense Repository Service

  7. 按一下完成以關閉物件搭售設定精靈。
  8. 手動重新啟動 Qlik Sense Repository Service 以套用變更。

您可以檢查 QMC 中的延伸區段,以確認正確套用變更。

新增伺服器作為信任來源

若您在 Qlik SenseQlikView 網頁伺服器託管的 QlikView 存取點建立 On-Demand 報告,您必須在 Qlik NPrinting web 主控台 中新增這些伺服器作為信任來源。

對於每個用來存取 Qlik NPrinting web 主控台 的伺服器路徑,您必須新增信任來源。例如,若可以透過本機網域存取您的伺服器,則必須為每個伺服器路徑新增縮短主機或完整合格 URL,亦即信任來源。

在信任來源的位址欄位中輸入伺服器路徑的方式,視安全性設定而定。

設定 1: SSL 安全性未透過以下項目設定 Qlik NPrinting web 主控台

每個用來登入 Qlik NPrinting web 主控台 的伺服器路徑需要信任來源。例如,若伺服器是 qlikserver1,且 IP 位置為 192.168.0.101,則您要新增下列信任來源:

  • http://qlikserver1
  • http://qlikserver1.domain.local
  • http://192.168.0.101

設定 2:透過 Qlik NPrinting web 主控台 和第三方設定 SSL 安全性

每個用來登入 Qlik NPrinting web 主控台 的伺服器路徑需要信任來源。URL 必須使用 HTTPS。例如,若伺服器是 qlikserver1,且 IP 位置為 192.168.0.101,則您要新增下列信任來源:

  • https://qlikserver1
  • https://qlikserver1.domain.local
  • https://192.168.0.101

新增信任來源

請執行下列動作:

  1. Qlik NPrinting 中,按一下管理員 > 設定
  2. 按一下 On-Demand 設定
  3. 按一下新增信任來源
  4. 名稱之後,輸入信任來源的名稱。
  5. 說明之後,輸入信任來源的說明。
  6. 位址之後,輸入 QlikView Server 的 URL。

    URL 只能是基本 URL (配置和主機)。例如,使用 http://qlikserver1 而非 http://qlikserver1/qlikview/index.htm

  7. 按一下建立

Qlik NPrinting Server 設定 On-Demand 設定

您必須在 Qlik NPrinting Server 設定這些設定:

  • 您必須連線至 QlikView ServerQlik Sense 伺服器。

    QlikView ServerQlikView 叢集連線受到 On-Demand 的支援。不支援本機連線。請參閱:建立連線

  • 若您透過 QlikView Server 外部網路授權連線至 QlikView Server 或叢集,必須在設定連線時啟用下列選項:
    • 連線需要驗證
    • 為報告套用使用者區段存取
  • 您必須為 On-Demand 啟用 Qlik NPrinting 報告。
  • 您可以透過安全性角色限制 On-Demand 報告建立。請參閱:基於角色的安全性
資訊備註

On-Demand 與 Chrome、Firefox 和 Explorer 相容。這無法在 Microsoft Edge 中執行,因為將無法下載憑證。

啟用 Qlik NPrinting 報告進行 On-Demand 建立

必須手動啟用 Qlik NPrinting 報告以進行 On-Demand 建立。報告必須指派至您想要用來產生 On-Demand 報告的 QlikView 文件或 Qlik Sense 應用程式。On-Demand 建立可以在建立新報告期間啟用。

請執行下列動作:

  1. Qlik NPrinting web 主控台 中,按一下報告
  2. 開啟報告或建立新的報告。
  3. 應用程式下拉式清單中選取應用程式,這連接至您想要對其產生報告的 QlikView 文件或 Qlik Sense 應用程式。

    資訊備註On-Demand 要求僅能根據單一連接搭配報告運作。不支援 MultiDoc 報告。
  4. 選取啟用 On-Demand 核取方塊。
  5. 按一下儲存

現在可以使用報告範本。

接受 Qlik NPrinting web 主控台 憑證

Qlik NPrinting web 主控台 的預設安裝憑證可能被瀏覽器註冊為無效。若瀏覽器將 Qlik NPrinting web 主控台 憑證註冊為無效,您必須先接受憑證,才能在 QlikView AccessPoint 或 Qlik Sense 中使用 On-Demand

資訊備註

若您切換至其他瀏覽器或清除瀏覽器的快取,將必須重新接受 Qlik NPrinting 憑證。On-Demand 可在 Chrome、Firefox 和 Explorer 中運作。這無法在 Microsoft Edge 中執行,因為將無法下載憑證。

請執行下列動作:

  1. 開啟 Qlik NPrinting web 主控台
  2. 根據瀏覽器進行下列事項之一:
    • 選擇以繼續 Qlik NPrinting web 主控台
    • 新增安全性例外情況並繼續 Qlik NPrinting web 主控台
  3. 登入 Qlik NPrinting web 主控台

您現在可以使用此瀏覽器來使用 Qlik NPrintingOn-Demand

建立 On-Demand 報告按鈕

您可以在編輯的工作表上建立 On-Demand 報告按鈕。

  1. 從資產面板中的自訂物件 > Dashboard bundle,將 On-demand reporting 拖曳至工作表。
  2. 在屬性面板中,於 NPrinting Connection > NPrinting server URL 之下,設定伺服器連線。URL 必須以 / 結束。

    例如:https://<伺服器名稱>:4993/

  3. NPrinting App 之下,選取包含報告範本的 Qlik NPrinting 應用程式。
  4. NPrinting connection 之下,選取 Qlik NPrinting 連線。

    如同預設,清單僅顯示前往您正在處理之 Qlik Sense 應用程式的 Qlik NPrinting 連線。您可以使用應用程式/連線篩選切換以顯示未與目前 Qlik Sense 應用程式關聯的連線。

  5. Report Configuration > Choose Report 之下,選取您要連線至按鈕的報告。
  6. Default Export Format 中,選取預設匯出格式。
  7. Appearances > Button Label 之下,設定按鈕標籤。例如︰產生報告

您現在已建立 On-Demand 報告按鈕。

產生報告

您可以根據 Qlik Sense 應用程式中目前的選取來產生篩選的報告。您需要在分析模式中。

資訊備註您只能篩選 Qlik NPrinting 報告範本中包含的欄位,否則該報告將會失敗。無法篩選使用運算式的選項。
  1. 按一下您所建立的按鈕。

    即會開啟 Export 對話方塊。

  2. 有兩個按鈕可供選擇:
    1. 快速報告:以預設輸出格式產生單一報告。

    2. 新報告:從您可使用的報告清單中選擇。您也可以選擇輸出格式。

  3. 當產生報告時,會啟用下載按鈕。按一下下載按鈕以下載報告。

限制

如需一般限制的資訊,請參閱 限制

應用程式選項和集合分析

使用 On-Demand 報告控制產生報告時,只有所有目前選項組合中的可能值會傳送至 Qlik NPrinting。因此,不會納入任何所選的排除值。若圖表或報告元素使用集合運算式或使用替代狀態參考預設狀態,這可能導致意外結果。

此外,若 Qlik NPrinting 報告範本包含篩選條件,則無法在 Qlik Sense 應用程式中選取衝突選項,否則報告將會失敗。

其他限制

  • Qlik NPrinting 報告範本包含篩選條件,則無法在 Qlik Sense 應用程式中選取衝突選項,否則報告將會失敗。

  • 在雜湊中使用 On-Demand 報告控制時,您需要使用 Windows 驗證。不支援標頭驗證。

    此外,若雜湊包含多個應用程式,您只能使用 on-demand 源自的應用程式,才能篩選 on-demand 報告。

  • 行動裝置上不支援 On-Demand 報告控制。只有在透過個人電腦存取時,On-Demand 報告控制按鈕才能運作。

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!