日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

powerbi使用说明_PowerBI-Cli 工具使用指南

發布時間:2024/9/15 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 powerbi使用说明_PowerBI-Cli 工具使用指南 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PowerBI-Cli 工具使用指南

03/28/2017

本文內容

PowerBI-Cli 命令行工具可以很方便地完成創建 workspace,上傳 report,創建令牌等工作,其主要功能介紹參見 PowerBI-Cli(以下簡稱官網)。本文主要目的是對官網內容進行中文介紹,以及添加一些必要的補充說明。

安裝 PowerBI-Cli 工具

npm 全稱是 Node Packaged Modules,是 nodejs 官方開發的一個 node.js 包管理器,可通過 npm 快速下載安裝 nodejs 的模塊包。在執行 npm install powerbi-cli -g 命令安裝 PowerBI-Cli 工具之前,需要先完成 npm 環境的安裝。

在安裝 npm 環境之前,需確保 nodejs 和 git 均已安裝。

備注

新版本的 nodejs 內置 npm,無需獨立安裝了,若使用的是新版本則無需繼續看以下內容。

npm 安裝步驟:

打開 git 命令行輸入以下命令,在 github 中 clone 下來 npm 的源碼包:

git clone --recursive git://github.com/isaacs/npm.git

下載完成后,打開 nodejs 命令行窗口,進入到 npm 的代碼文件下,使用以下令安裝:

node cli.js install npm -gf

等 npm 安裝完畢之后,便可用管理員身份執行以下命令安裝 PowerBI-Cli 工具了:

npm install powerbi-cli -g

PowerBI-Cli 命令

PowerBI-Cli 命令的格式為 powerbi [command] [options]

只有在執行正確命令中出現內容缺失或錯誤時才會報錯。

config 命令

powerbi config -c -k -w -b -r

config 命令用于獲取并存放需要在其他命令中所用到的配置值,其內容存放在該路徑下的 .powerbirc 文件中。

config 命令可存儲的配置值包括:

-c --collection

工作區集合名

-w --workspace

工作區 ID

-k --accessKey

工作區集合連接密鑰

-b --baseUri

HTTP 請求的 baseURI

備注

Power BI REST API 發送 HTTP 請求的 baseURI 默認值為 powerbi config -b https://api.powerbi.cn 使連接指向 Mooncake Power BI 的 base URI。

此外,為了方便操作,建議在不同的路徑下存儲不同的 .powerbirc 配置文件,如下所示:

get-workspaces 命令

powerbi get-workspaces -c -k

get-workspaces 命令用于獲取當前工作區集合中所有工作區的 ID。

create-workspace 命令

powerbi create-workspace -c -k

create-workspace 命令用于在當前的工作區集合中創建新的工作區。

import 命令

powerbi import -c -k -w -f -n

import 命令用于向當前的工作區上傳新的 .pbix 文件并返回相應的 import ID,其中 -f 后是 .pbix 文件在本機的絕對路徑,-n 后是給該數據集所起的標識名稱,如果此名稱已在該工作區中被使用,可輸入 -o [overwrite] 命令進行覆蓋。

反之則會另外創建一個同名的數據集。

get-datasets 命令

powerbi get-datasets -c -w -k

get-datasets 命令用于獲取當前工作區中所有數據集的基本信息。

get-reports 命令

powerbi get-reports -c -w -k

get-reports 命令用于獲取當前工作區中所有報表的基本信息。

update-connection 命令

powerbi update-connection -c -k -w -d -u [username] -p [password] -s [connectionString]

update-connection 命令用于對數據源連接進行更新。當上傳的數據集需要憑據時(例如用 DirectQuery 方式連接的數據源),可使用此命令傳輸用戶名和密碼。

值得一提的是 -s 后所跟的連接字符串必須采用以下形式:

Data Source=tcp:MyServer.database.chinacloudapi.cn,1433;Initial Catalog=MyDatabase

而若輸入一般的服務器和數據庫屬性如:

Server=tcp:MyServer.database.chinacloudapi.cn,1433;Database=MyDatabase

在 PowerBI-Cli 工具中會被直接忽略,在其他工具(如通過 Power BI Embedded 在 Azure Web 應用中集成報告)中則會出現報錯。

但是此項參數只是可選項,可以不填。

由下各圖可見,對于用 direct query 連接方式創建的報表,直接上傳到 Power BI Embedded 的工作區后并不能展現,只有更新了數據源憑據后才可以展現出來。

delete-dataset 命令

powerbi delete-dataset -c -w -d -k

delete-dataset 命令用于刪除當前工作區中的數據集。由于 Power BI 報表是基于數據集的,所以當執行 delete-dataset 命令時,基于該數據集的所有報表,包括通過 clone-report 和 rebind-report 所生成的報表,都將被刪除。

create-embed-token 命令

powerbi create-embed-token -c , -w -r -k -u [username] --roles [roles1,roles2,...]

powerbi create-embed-token -c , -w -r -k -s [scopes]

powerbi create-embed-token -c , -w -d -k -s [scopes]

create-embed-token 命令用于創建令牌。令牌用于身份驗證和授權,其創建可基于報表 ID 或數據集 ID,前者支持用 RLS 和 scope 的方式進行用戶憑據設置,而后者則只支持用 scope 方式來實現此功能。

當創建好令牌后,可在 Sample Report 輸入 report ID, 令牌以及 EmbedURL 查看內嵌報表的展示效果:

此外可參考以下鏈接了解更多有關 Power BI Embedded 的身份驗證和授權方面的內容:通過 Power BI Embedded 進行身份驗證和授權。

clone-report 命令

powerbi clone-report -c -w -k -r -n

clone-report 命令用于給報表創建基于同一個數據集的拷貝。

rebind-report 命令

powerbi rebind-report -c -w -k -r -d

rebind-report 命令用于將某個 Power BI 報表綁定在另一個數據集上,但要求兩個數據集具有相同的 schema。

在以下例子中,AzureSQL_top20.pbix 和 AzureSQL_bottom20.pbix 的內容分別是同一張表格的最前 20 行的數據和最后 20 行的數據,通過 rebind-report 命令,AzureSQL_top20.pbix 的 report ID 被綁在 AzureSQL_bottom20.pbix 的 dataset ID 上,相當于用 clone-report 命令將后者的 report ID 進行拷貝。

之后再將 AzureSQL_top20.pbix 的 dataset ID 刪除,report ID 并沒有受到影響。

此命令開發的背景是由于 Power BI Embedded 的資費是基于會話(session)來定價的(詳情參考 Power BI Embedded),當一個 report ID 或 dataset ID 所生成的令牌被展示網頁調用時,便是一個會話的開始。會話結束可以按用戶關閉報表來算,也可以按啟動會話一個小時后來算,以先發生者為準。

因此若客戶希望瀏覽不同的數據集,且令牌生成是基于 report ID 的情況下,可以通過 rebind-report 命令將同一個 report ID 先后綁定在不同的 dataset ID 上,這樣便可以在無需生成新的會話(一小時內)的前提下瀏覽更多的報表數據。

總結

以上是生活随笔為你收集整理的powerbi使用说明_PowerBI-Cli 工具使用指南的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美亚洲国产成人 | 男女乱淫| 伦伦影院午夜理伦片 | 依人综合 | 欧美日b视频| 男人操女人视频网站 | 三叶草欧洲码在线 | 伊人网色 | 欧美在线免费视频 | 中文国产在线观看 | 美国黄色一级大片 | 淫僧荡尼巨乳(h)小说 | 美女裸体跪姿扒开屁股无内裤 | 亚洲29p| 这里只有精品6 | 九九热这里只有 | 亚洲精品小视频在线观看 | 天天干天天要 | 国产后入清纯学生妹 | 天天操天天干天天爽 | 国产精品第6页 | 人人射人人爽 | 欧美美女性生活视频 | 精品久久国产字幕高潮 | 日本性爱动漫 | 久草网址 | 午夜无遮挡 | 欧美激情图片 | 人禽高h交 | 丰满少妇被猛烈进入 | 性视频播放免费视频 | 亲嘴扒胸摸屁股免费视频日本网站 | 欧美成人hd | 毛片久久久| 99国产精品久久久久久久久久久 | 北条麻妃久久 | 亚洲AV成人无码一二三区在线 | 农村老妇性真猛 | 男人插女人下面视频 | 91精品人妻一区二区三区蜜桃欧美 | www.成人av| 少妇性色av | 午夜小视频在线播放 | 日韩天堂在线视频 | 国产黄色片免费 | 精品人妻无码一区二区性色 | 四虎黄色网 | 精品人妻一区二区三区日产乱码卜 | 亚洲激情黄色 | 欧美黄页 | 国产成人精品一区二三区四区五区 | 欧美永久精品 | 91亚洲精品久久久蜜桃网站 | 精品国产乱码久久久久久牛牛 | 九九九国产视频 | 美国性生活大片 | 亚洲成人av在线播放 | 婷婷成人综合网 | 中国黄色录像 | 国产l精品国产亚洲区久久 午夜青青草 | 四虎永久免费影院 | 久草视频精品 | a猛片 | 嫩草av91| 西西人体大胆4444ww张筱雨 | 久久精品在线免费观看 | 毛片毛片| 波多野结衣在线影院 | 亚洲 国产 日韩 欧美 | 99视屏| 国产欧美视频一区二区三区 | 欧美日韩免费高清 | 国产成人无码精品久久久性色 | 欧美日韩国产电影 | 亚洲视频自拍偷拍 | 夜夜嗨视频 | 男女无遮挡免费视频 | 色婷婷av一区二区三 | 国产乱淫视频 | jizz韩国| 国产传媒一区二区三区 | 大白屁股一区二区视频 | 精品在线免费观看视频 | 男女xx网站| 婷婷色在线播放 | 欧美另类色| 经典三级第一页 | 美女一二三区 | 韩国av电影在线观看 | www国产精品| 天天操中文字幕 | 欧美高清一区 | 婷婷资源网 | 日本少妇全体裸体洗澡 | 色视频免费在线观看 | 福利视频在线播放 | 精品电影在线观看 | 91大神一区二区 | 亚洲视频综合网 |