透過匿名存取共享應用程式內容
透過匿名存取,您可以允許 Qlik Cloud 租用戶以外的人員存取 Qlik Sense 應用程式內容。您可以將應用程式作為任何人都能開啟的連結來共用,或者可以使用 qlik-embed 以將應用程式內容直接內嵌於其他網頁和應用程式。
匿名存取在應用程式層級受到控制。具有正確權限的使用者可以根據需要開啟和關閉匿名存取。這些使用者也可以設定存取代碼設定,以及檢視和複製提供匿名存取的連結和代碼。
Qlik Anonymous Access 訂閱無法用於 Qlik Cloud 政府。
此頁面上的術語
有關匿名存取的內容中使用了以下術語:
-
匿名使用者:透過應用程式的匿名存取連結或透過匿名取用內嵌分析來匿名存取應用程式內容的使用者。這些使用者不是 Qlik Cloud 租用戶的成員,也不需要 Qlik 帳戶。
-
租用戶使用者:身為租用戶成員的使用者,負責管理租用戶並為匿名使用者的取用開發分析。租用戶使用者是租用戶中具有 Full User 權利或特定管理員權限的使用者。
使用案例
匿名存取允許公眾無需驗證即可取用分析。您可以透過以下方式使用匿名存取來共用應用程式內容:
-
建立可開啟的應用程式連結,以探索其工作表。任何有網際網路連線的人都可以開啟這些連結。
-
產生可用於將應用程式內容直接整合到網站和應用程式中的內嵌代碼。最終結果無需經過 Qlik Cloud 驗證即可取用。
匿名存取可讓您在全域範圍內安全地建立和共用 Qlik 分析。有許多可能的使用情況,包括:
-
某個組織希望在其網站內提供 Qlik Sense 應用程式的連結,任何人都可以在其中存取有關市場趨勢或組織對社區之影響的統計資料。
-
組織希望將有限資料集的深入資訊內嵌於公開的網站。例如,他們可以內嵌視覺化,使用者可以在其中檢視公共領域的即時資料並與之互動。
工作流程
- 建立您的應用程式
使用資料模型和視覺化建立 Qlik Sense 應用程式,以反映您想要向外部對象顯示的資料。
- 將應用程式發佈至受管理的空間
確定了基本工作表和資料結構後,會將應用程式發佈至受管理空間。此時,您也可以設定如何載入應用程式以反映新資料。
- 啟用匿名存取
對於您想要提供匿名存取的每個應用程式,您需要先開啟匿名存取。當您這麼做時,應用程式連結和內嵌代碼將會顯示並且可以使用。
- 選項 1:發佈應用程式連結以進行匿名存取
- 選項 2:使用內嵌代碼將應用程式內容整合到網站和應用程式中
安全性考量
透過匿名存取提供應用程式內容時,無需對 Qlik Cloud 進行驗證即可存取該內容。在某些情況下 (例如內嵌於網站),這會向公眾開放使用。
使用匿名存取時,請考慮以下資料安全性最佳做法:
-
請勿透過匿名存取共用包含敏感資訊的應用程式。
-
將共用資料來源中的資料載入到應用程式中,然後透過匿名存取提供使用時,請格外小心。這些資料來源可能會隨著時間的推移而發生變化,您可能不知道其他使用者所做的變更。
設定權限
租用戶管理員控制租用戶中每個使用者設定應用程式匿名存取的能力。他們在 管理 活動中心這麼做。
若要允許租用戶中的使用者產生租用戶外部人員可存取的應用程式連結,必須將租用戶使用者的公用連結建立權限設定為允許。此程序由租用戶管理員執行。
此權限可以透過以下任一方式指派:
-
指派 User Default 角色的權限 (影響所有租用戶使用者)
-
指派自訂角色的權限 (僅影響具有自訂角色的租用戶使用者)
User Default 角色
請執行下列動作:
-
在 管理 活動中心內,前往使用者。
-
切換到權限索引標籤。
-
按一下 User Default。
-
展開功能和動作。
-
對於公用連結建立,請使用下拉式功能表修改值。
-
按一下確認。
自訂角色
租用戶管理員也可以建立自訂角色,以將某些使用者的權限提升到 User Default 之上。身為管理員,您可能想要限制 User Default 中的匿名存取權限,然後建立自訂角色,以向特定使用者集合提供匿名存取權限。
請執行下列動作:
-
在 管理 活動中心內,前往使用者。
-
切換到權限索引標籤並按一下新建以建立新的自訂角色。
-
輸入新角色的名稱和描述 (選填)。
-
在權限之下,展開功能和動作。
-
對於公用連結建立,請使用下拉式功能表選取允許。
-
按一下確認。
-
切換回所有使用者索引標籤。
-
針對要修改其權限的使用者選取其核取方塊。
-
按一下編輯角色。
-
向特定使用者指派新的自訂角色,然後按一下儲存。
要求
若要使用匿名存取,您需要:
-
能夠存取在 Qlik Anonymous Access 訂閱中建立的租用戶。您想要共用的應用程式需要位於此租用戶中。
-
租用戶和應用程式所在空間中所需的權限。請參閱 設定匿名存取的權限。
-
您為匿名存取而共用的應用程式需要位於受管理空間中。
-
如果您使用 qlik-embed,則必須在租用戶中設定特定的 OAuth 用戶端。這需要由租用戶管理員進行。請參閱 為應用程式內容的匿名內嵌建立 OAuth 用戶端。
設定匿名存取的權限
在 Qlik Cloud 分析中,使用匿名存取涉及以下事項:
-
開啟和關閉應用程式的匿名存取
-
管理存取代碼設定
-
檢視和複製應用程式和內嵌連結
切換匿名存取的權限
若要開啟和關閉應用程式的匿名存取,您需要以下空間角色和管理員指派的權限:
-
公用連結建立權限的允許值。這由租用戶管理員指派。您可以透過 User Default 設定或自訂角色來取得權限。
如需詳細資訊,請參閱設定權限。
-
應用程式所在的受管理空間中的以下空間角色之一:
-
(空間的) 擁有者
-
可以管理
-
複製連結的權限
為應用程式開啟匿名存取後,在應用程式的空間中具有以下空間角色之一的使用者可以複製連結:
-
(空間的) 擁有者
-
可以管理
-
可以參與
-
可以檢視
-
有受限制的檢視
-
可以操作
如需詳細資訊,請參閱將匿名存取連結複製到應用程式。
複製內嵌代碼的權限
為應用程式開啟匿名存取後,在應用程式的空間中具有以下空間角色之一的使用者可以複製內嵌代碼:
-
公用連結建立權限的允許值。這由租用戶管理員指派。您可以透過 User Default 設定或自訂角色來取得權限。
如需詳細資訊,請參閱為可以設定匿名存取的使用者設定權限。
-
應用程式所在的受管理空間中的以下空間角色之一:
-
(空間的) 擁有者
-
可以管理
-
如需詳細資訊,請參閱複製應用程式的內嵌代碼。
開發用於匿名存取的應用程式
有許多選項可用於開發您想要從 Qlik Anonymous Access 租戶共用的應用程式。例如︰
-
您可以在 Qlik Anonymous Access 租用戶本身中開發您的應用程式。
-
Qlik 平台操作連接器也可用於 Qlik Anonymous Access 租用戶。透過此 Qlik 應用程式自動化 連接器,您可以在不同的租用戶中開發您的應用程式,然後將其發佈至您從中匿名共用的租用戶。如需更多關於連接器的資訊,請參閱 Qlik 平台操作連接器概述。
開啟和關閉匿名存取
開啟匿名存取時,應用程式連結和內嵌代碼就可供使用,並且可供複製和發佈。
請執行下列動作:
-
在 Qlik Cloud 分析 中,開啟 深入資訊 或 分析 活動中心。
-
用滑鼠右鍵按一下應用程式,或按一下旁邊的 圖示。
-
按一下 共用。會開啟共用對話方塊。
-
在具有連結的任何人區段中,使用切換開關啟用和停用匿名存取。
對應用程式撤銷匿名存取
如果您需要撤銷匿名使用者對應用程式的存取權限,則應考慮採取兩種動作:完全停用匿名存取,以及重設存取代碼。
停用應用程式的匿名存取
完全關閉存取權限時,租用戶以外的任何使用者將無法再存取該應用程式。如需關於關閉匿名存取的說明,請參閱 開啟和關閉匿名存取。
重設存取代碼
開啟匿名存取時,應用程式連結和內嵌代碼會包含存取代碼。此存取代碼不會過期。您可以重設存取代碼,讓使用舊存取代碼的使用者無法再存取該應用程式,但使用新存取代碼的使用者可以存取該應用程式。
重設存取代碼會影響應用程式連結和內嵌代碼。
請執行下列動作:
-
在 Qlik Cloud 分析 中,開啟 深入資訊 或 分析 活動中心。
-
用滑鼠右鍵按一下應用程式,或按一下旁邊的 圖示。
-
按一下 共用。會開啟共用對話方塊。
-
在匿名存取區段中,按一下 以開啟設定。
-
按一下重設存取代碼。
重設存取代碼後,您可以複製新的應用程式連結和內嵌代碼。或者,回到對話方塊中的上一頁以便複製。
檢視空間中已啟用匿名存取的應用程式
具有擁有者和可以管理的受管理空間成員可以查看已開啟匿名存取的應用程式。這顯示在空間詳細資訊 > 成員。匿名存取列為空間成員。
按一下應用程式旁邊的 ,然後按一下 關閉,以關閉應用程式的匿名存取。
取用透過匿名存取共用的內容
為了讓匿名使用者取用內容,會建立臨時應用程式工作階段,以允許他們存取應用程式。每個匿名工作階段會持續 15 分鐘。為了讓匿名使用者繼續分析內容,他們可以重新整理瀏覽器,開始新的 15 分鐘工作階段。
如需更多關於匿名使用者如何導覽和探索應用程式內容的資訊,請參閱 分析資料而不新增至 Qlik Cloud 租用戶。
檢視租用戶的匿名存取容量
租用戶和分析管理員可以檢視租用戶為匿名存取購買的容量。此資訊顯示在 管理 活動中心。
如需詳細資訊,請參閱 匿名存取容量。
限制
在 Qlik Anonymous Access 訂閱的脈絡下,匿名存取有以下限制:
-
在 Qlik Anonymous Access 租用戶中,應用程式開發人員可以存取 Qlik Cloud 租用戶中提供的許多其他功能。一些功能無法用於 Qlik Anonymous Access 租用戶。有關可用和不可用的清單,請參閱 Qlik Anonymous Access 規格和容量。
-
使用 qlik-embed,您可以將視覺化內嵌於外部來源,以便匿名取用。內嵌視覺化以供匿名存取時,某些視覺化會受到限制,具體取決於 qlik-embed UI 類型。同樣的視覺化特定限制也適用於匿名存取。此外,自然語言深入資訊原生物件無法為了匿名存取用於任何應用程式內容嵌入。
如需更多關於限制的資訊,請參閱視覺化。
-
Qlik Anonymous Access 訂閱中不提供大型應用程式支援。