簡體   English   中英

從 GDS 調用大查詢存儲過程

[英]Calling Big Query Stored Procedure From GDS

有誰知道如何從 GDS 調用大查詢存儲過程? 當我嘗試以下操作時,出現錯誤:

CALL mydataset.get_member_value ('嗨');

抱歉,我們遇到錯誤,無法完成您的請求。 語法錯誤:預期輸入結束但在 [1:55] 處獲得關鍵字 LIMIT 錯誤 ID:78495f50

相同的調用字符串直接在 Big Query 中工作。 最終我想傳入一個非硬編碼參數。 例如,來自 GDS 的 @parameter 到 BigQuery 存儲過程。

我無法在文檔中找到有關此主題的參考,但我認為這是不可能的。 存儲過程的執行比查詢表/視圖復雜得多(例如,存儲過程沒有架構)。

但是,您可以制定一個計划,不時運行您的存儲過程並將結果存儲在常規表中。 然后從 Google Data Studio 引用它。

如果您不需要在 Store Procedure 中運行高級代碼,則其他選項是將其轉換為View (或Materialized View )。 Google Data Studio 可以毫無問題地引用視圖(但是,常規表要快得多)。

我沒有測試,但也許你可以參考 Google Data Studio 中的表 Function 如果您可以將您的存儲過程重寫為表 Function,則值得一試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM