查詢可讓您根據特定條件聚合和分段來自多個表或電子表格的資料。與單獨的表和工作表相比,查詢為在工作區之間共用大型資料集提供了更簡單、更強大的解決方案。
要求
- 只有工作區所有者才能分享查詢。
- 若要在目標工作區中檢視或執行共用查詢,您必須有權存取來源工作區中查詢的所有來源資料。或者,只要為一個使用者指派了 Run Remote Queries 角色,工作區中的每個人都可以存取共用查詢。
共用來源工作區中的查詢
要使其他工作區的擁有者能夠查看和執行查詢,您可以共用它。當您共用查詢時,任何編輯仍必須在其本機工作區中進行。
- 在 Wdata Home 中,將滑鼠停留在查詢上並從操作選單中選擇 Share 。
- 開啟 選擇工作區 下拉式選單,然後選擇要與其共用查詢的工作區。
注意:只有有權存取所有查詢來源資料的使用者才能查看或執行它。若要將存取權限擴展到共用工作區中的所有用戶, 至少為一名用戶指派「執行遠端查詢」角色。
- (可選) 若要授予目標工作區中的每個人存取權限,請開啟新新增的工作區旁的下拉式選單,然後 選擇列出的使用者之一。
注意:此選單將僅顯示已在目標工作區中 指派執行遠端查詢角色 的使用者。
- 點選 應用變更 儲存。
鎖定查詢執行
您可以透過開啟右側的三點選單並選擇 Lock Query Runs來暫時暫停共用查詢。此鎖定可以應用於單一工作區,也可以同時套用於所有工作區。
由於鎖定查詢只能在來源工作區中執行,因此通常在編輯先前共用的查詢或等待新資料時使用。
任何鎖定的查詢都會在目標工作區中以小掛鎖 圖示表示。
分配運行遠端查詢角色
執行遠端查詢角色允許單一指派的使用者充當工作區中所有查詢執行的「中介」。實際上,選定的使用者被授予對該查詢的完全存取權限,並且工作區中的其他人都可以透過「借用」其權限來執行該查詢。這意味著整個工作空間只需要一名中介者。
要指派此角色:
- 以 工作區擁有者身分登入目標工作區。
- 在主導航選單中,按一下左上角的 Members 圖示。
- 選擇將使用其憑證執行查詢的用戶,然後按一下 編輯角色。
- 指派執行遠端查詢角色,然後按一下 套用。
- 在存在頁面之前儲存 您的變更。
將來與此工作區共用查詢時,查詢擁有者可以從「執行遠端查詢」下拉式功能表中選擇該使用者。
為什麼使用運行遠端查詢角色?
此角色允許共用工作區的成員無需成為來源工作區的成員即可執行查詢。它非常適合處理敏感或機密信息,因為接收者可以運行查詢並查看其結果,而無需訪問基礎數據。
如何在沒有執行遠端查詢角色的情況下執行共用查詢?
如果未指派此角色,則僅當滿足以下條件時才能執行共用查詢:
- 使用者在來源工作區中有一個帳戶。
- 使用者有權存取將共享的查詢及其所有基礎資料。
- 使用者在目標工作區中有一個帳戶。
在目標工作區中執行共享查詢
共用查詢的工作原理與工作區中的其他查詢基本相同。若要從 Wdata Home執行共用查詢,請執行下列其中一項操作:
- 將滑鼠懸停在查詢上並從其操作選單中選擇 執行查詢 。
- 以「僅查看」模式開啟查詢,然後按一下左上方的 執行查詢 。
圖標、限制和其他問題
Wdata 主畫面上的共用查詢旁邊可能會出現以下圖示:
- 掛鎖圖示 = 此查詢在來源工作區中被鎖定,無法運作。
- 向下箭頭 = 此查詢是從另一個工作區共用的。
- 向上箭頭 = 此查詢與另一個工作區共用。
經常問的問題
我在源工作區中。為什麼我看不到與其共享此查詢的所有人?
由於安全限制,您只能查看您有權存取的特定工作區。如果另一個工作區擁有者共用相同的查詢,且您無權存取目標工作區,則其名稱將被隱藏。
我可以匯出、修改或重新分享已與我分享的查詢嗎?
不可以,與您分享的查詢屬於原始工作區,無法修改。
我可以使用共用查詢作為來源建立新查詢嗎?
目前還不行。
我可以共用巢狀查詢嗎?
是的,您可以跨工作區共用 巢狀查詢 。唯一的要求是查詢及其來源資料都存在於目標工作區中。
注意:如果巢狀查詢依賴共用來源,則無法共用巢狀查詢 - 請參閱上一個問題。
我可以將交叉表與共用查詢一起使用嗎?
不可以, 交叉表 只能從來源工作區啟用。