取消
顯示的結果
而不是尋找
你的意思是:

Hyperleaup推動數據表服務器

kpendergast
貢獻者

任何願意分享他們是如何Hyperleaup圖書館工作我目前被困在一個錯誤發布和似乎無法找到一個解決方案。

TypeError:發布()有一個意想不到的關鍵字參數“file_path”

我% pip安裝所有的需求和安裝庫:

% pip安裝git + https://github.com/goodwillpunning/hyperleaup

我創建的查詢從三角洲表限製10所以小測試並運行:

高頻= HyperFile (name = " df_name " sql =查詢,is_dbfs_enabled = True, creation_mode =“複製”)

下的文件出現在/ tmp / hyperleaup / df_name / df_name.hyper

我把所有的連接值和datasource_name it認證。但發布停在我上麵貼的錯誤。我用我的登錄憑證標簽服務器並有管理員權限。我可以顯示所有數據源表服務器從磚筆記本使用其他代碼來測試連接。

我Hyperleaup測試筆記本運行在集群上運行時10.1使用i3。超大如果它很重要。沒有自定義的配置設置。如果你需要其他信息請。

我看過collab實驗室視頻在youtube上的數據。這將是高興見到的5分鍾配置演示。

1接受解決方案

接受的解決方案

User16871418122
貢獻者三世

代碼沒有錯。有一個錯誤的第107行https://github.com/goodwillpunning/hyperleaup/blob/master/hyperleaup/publisher.py

預期的參數傳遞filepath但它被定義為file_path

您可以編輯以下庫在本地機器/ local_disk0 .ephemeral_nfs / env / pythonenv - 9 - ce478c3 3 - c92 - 4 - e39 - 8 fb0 - 576418 - e91fb7 / lib / python3.8 /網站/ hyperleaup /publisher.py為了解決這個問題。

datasource_item = server.datasources。發布(datasource_item = datasource_item filepath =自我。hyper_file_path模式= create_mode)

裁判:190 -參數依賴於接受語法庫行:https://github.com/tableau/server-client-python/blob/master/tableauserverclient/server/endpoint/endp..。

在原帖子查看解決方案

6個回答6

匿名
不適用

嗨了。謝謝你的問題。讓我們給它一段時間,看看答案來。

Prabakar
尊敬的貢獻者三世
尊敬的貢獻者三世

嗨@Ken發展你能分享完整的堆棧跟蹤嗎?

@Prabakar Ammeappin這是完全錯誤的最後一次我試著運行它:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TypeError回溯(最近調用最後)<命令- 4104295034046338 > <模塊> 7 8 #超文件發布!- - - - - > 9 luid =高頻。發布(tableau_server_url = tableau_server 10用戶名=用戶名、密碼= 11密碼/ local_disk0 .ephemeral_nfs / env / pythonenv - 9 - ce478c3 3 - c92 - 4 - e39 - 8 fb0 - 576418 - e91fb7 / lib / python3.8 /網站/ hyperleaup / hyper_file。py發布(自我,tableau_server_url,用戶名、密碼、site_id project_name, datasource_name) 72出版商=出版商(73 site_id tableau_server_url、用戶名、密碼,project_name, datasource_name, self.path) - - - > 74的自我。luid = publisher.publish (75) logging.info (f”超文件發布到表服務器數據源luid: {self.luid}”) 76 / local_disk0 / .ephemeral_nfs / env / pythonenv - 9 - ce478c3 3 - c92 - 4 - e39 - 8 fb0 - 576418 e91fb7 / lib / python3.8 /網站/ hyperleaup /出版商。py 104年發布(自我,creation_mode) datasource_item = TSC.DatasourceItem (project_id =自我。project_id name = self.datasource_name) 105 logging.info (f 'Publishing數據源:\ n {datasource_to_string (datasource_item)}”)——> 106 datasource_item = server.datasources。發布(datasource_item = datasource_item 107 file_path =自我。hyper_file_path 108模式= create_mode) / local_disk0 / .ephemeral_nfs / env / pythonenv - 9 - ce478c3 3 - c92 - 4 - e39 - 8 fb0 - 576418 - e91fb7 / lib / python3.8 /網站/ tableauserverclient /服務器/端點/端點。py在包裝器(自我,* args, * * kwargs) 161年def包裝器(自我,* args, * * kwargs): 162年self.parent_srv.assert_at_least_version(版本)——> 163返回func(自我,* args, * * kwargs) 164 165返回包裝/ local_disk0 .ephemeral_nfs / env / pythonenv - 9 - ce478c3 3 - c92 - 4 - e39 - 8 fb0 - 576418 - e91fb7 / lib / python3.8 /網站/ tableauserverclient /服務器/端點/端點。py在包裝器(自我,* args, * * kwargs) 203錯誤= " {!r}在{},它將被忽略。添加在{}”。形式at(p, server_ver, min_ver) 204 warnings.warn(error) --> 205 return func(self, *args, **kwargs) 206 207 return wrapper /local_disk0/.ephemeral_nfs/envs/pythonEnv-9ce478c3-3c92-4e39-8fb0-576418e91fb7/lib/python3.8/site-packages/tableauserverclient/server/endpoint/endpoint.py in wrapper(self, *args, **kwargs) 203 error = "{!r} not available in {}, it will be ignored. Added in {}".format(p, server_ver, min_ver) 204 warnings.warn(error) --> 205 return func(self, *args, **kwargs) 206 207 return wrapper TypeError: publish() got an unexpected keyword argument 'file_path'

如果你想讓我重新運行日誌,請讓我知道。

User16871418122
貢獻者三世

代碼沒有錯。有一個錯誤的第107行https://github.com/goodwillpunning/hyperleaup/blob/master/hyperleaup/publisher.py

預期的參數傳遞filepath但它被定義為file_path

您可以編輯以下庫在本地機器/ local_disk0 .ephemeral_nfs / env / pythonenv - 9 - ce478c3 3 - c92 - 4 - e39 - 8 fb0 - 576418 - e91fb7 / lib / python3.8 /網站/ hyperleaup /publisher.py為了解決這個問題。

datasource_item = server.datasources。發布(datasource_item = datasource_item filepath =自我。hyper_file_path模式= create_mode)

裁判:190 -參數依賴於接受語法庫行:https://github.com/tableau/server-client-python/blob/master/tableauserverclient/server/endpoint/endp..。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map