簡體   English   中英

在 Power BI 中為 Python 腳本計划刷新時出錯

[英]Error when scheduling refresh for Python script in Power BI

希望通過引用 Python 腳本的 Power BI 計划獲得一些建議。

我可以在 Power BI 中成功運行 Python 腳本。 我正在使用 Anaconda 環境,並且在直接在 Power BI Python 腳本中運行它之前確實遇到了問題。 但是,按照文章, How to Get Started Using Python using Anaconda, VS Code, Power BI and SQL Server之后,我現在找到了。 我可以在 Power BI Desktop 中成功運行腳本。 現在的問題是,當我嘗試使用計划刷新網關個人模式連接自動執行 Python 腳本時,它再次彈出錯誤。 請參閱下面的詳細資料。 我正在使用個人網關。 我在網上找不到解決方案。 誰能讓我知道它有什么問題? 謝謝!

無法更新數據源憑據:ADO.NET:Python 腳本錯誤。 C:\Users\becky.lam\Anaconda3\lib\site-packages\numpy_ init _.py:143: UserWarning: mkl-service package 無法導入,因此英特爾(R) MKL 初始化確保其正確輸出在 Gnu OpenMP 已經被 Python 進程加載的情況下,box 操作無法保證。 請安裝 mkl-service package,參見http://github.com/IntelPython/mkl-service來自。 import distributor_init Traceback (most recent call last): File "C:\Users\becky.lam\PythonScriptWrapper_a418e530-37dc-4b01-9ce1-9ef57887a15a\PythonScriptWrapper.PY", line 2, in import os, pandas, matplotlib File "C: \Users\becky.lam\Anaconda3\lib\site-packages\ pandas_init .py",第 16 行,在引發 ImportError(ImportError:無法導入所需的依賴項:numpy:重要提示:請閱讀此內容以獲取有關如何解決此問題的建議ISSUE. Importing the numpy C-extensions failed, 這個錯誤的發生有很多原因。通常是由於您的設置問題或 NumPy 的安裝方式問題:我們在以下位置編譯了一些常見原因和故障排除提示:請注意並檢查以下內容:* Python 版本是.Python3:9 from "C.\Users\becky.lam\Anaconda3\python:exe" * NumPy 版本是."1.20.3" 和確保它們是您期望的版本。 請仔細研究上面鏈接的文檔以獲得進一步的幫助:原始錯誤是:DLL load failed while importing _multiarray_umath。 指定的模塊無法找到。 隱藏細節

我建議您卸載 anaconda 並僅使用 Python IDLE。 設置為路徑,打開 cmd 然后使用: py -m pip install 'name of the packges'

Power Bi 至少需要那些:matplotlib numpy pandas os

然后打開 Power Bi,轉到:選項 - Python 腳本 -> 使用 IDLE 文件(例如:./python310.py)作為解釋器。

如果需要更多庫,Power Bi Desktop 會告訴您。 然后使用前面的過程進行安裝。

這應該可以解決問題。

首先,檢查是否遵循以下步驟:考慮一個數據集(將原始數據)放入power bi桌面 -> 獲取數據 -> 點擊 web -> 粘貼谷歌表的 URL -> 復制鏈接

將在我們的 power bi 服務中的報告與 google 表格中的電子表格之間建立連接。

數據可以是 Google 表格(或)CSV 文件的形式

確保 web 上提供的鏈接正確無誤。

所以讓我們引入表格 -> 加載它 -> 創建儀表板以確定數據分布 -> 保存報告 -> 在我的工作區中將其發布到服務中。

現在我們有了為我們的服務創建的 power bi 報告,我們將能夠在工作區中看到我們的儀表板。

要將 go 驗證為數據集 -> 單擊省略號圖標 -> 設置 -> 數據集。

我們需要確保數據源憑據正常。

在 Power bi 報告中 -> 打開數據集 -> 現在點擊刷新 -> 只需刷新視覺效果,它應該會自動更新內容。

計划刷新 - 我們只想根據我們設置的計划進行刷新。 設置菜單 -> 數據集 -> 設置 -> 計划刷新(展開)現在默認情況下它是關閉的,除非您對數據源憑據沒有任何問題,否則它不會讓您打開它。 那里的一切都需要正常,一旦一切正常-> 將其打開,以便您可以根據要重置的規模(每天或每周)刷新報告。

在 Scheduled Refresh -> Refresh Frequency 下,我們有幾個選項可以將刷新頻率設置為每天或每周。

每日 - 一天內的刷新頻率最多可設置八次。 我們可以在這里添加多達八個不同的條目。

在發送刷新失敗通知下,我們可以 select 數據集所有者或某些人,如果刷新您的報告有任何問題,也許谷歌工作表有一些問題,也許它被錯誤地刪除或編輯,刷新失敗時發生這種情況 email根據我們選擇的選項發送給人們,說明存在問題以及它是什么類型的問題。

自動化系統非常方便監控任何問題。

希望我的回答對你有幫助,有其他問題歡迎回復。 KLH 貢獻者:2010030362,2010030550

暫無
暫無

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

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