如何使用Azure CLI创建Power BI嵌入式工作区?

3
那让我发疯了。
我的主要目标是将 POWER BI 报告/瓷砖嵌入到我的 Rails Web 应用程序中。
我拥有一个带有一些报告的 POWER BI 帐户。我还在 Azure 门户上为 Power BI 嵌入创建了 Workspace 集合。
通过门户,我无法将 Workspace 添加到我的 WorkspaceCollection 中(为什么 M$?)。
我正在使用 OSX,因此无法按照这些说明进行操作(在 Visual Studio 中使用 PowerBI-embedded.sln): https://azure.microsoft.com/en-us/documentation/articles/power-bi-embedded-get-started-sample/ 因此,作为替代方案,我正在使用 OSX Azure CLI: https://azure.microsoft.com/en-us/documentation/articles/xplat-cli-install/ 登录后,我能够执行以下操作:
$ azure powerbi -h
help:    Commands to manage your Azure Power BI Embedded Workspace Collections
help:    
help:    Create a new workspace collection
help:      powerbi create [options] <resourceGroup> <name> <location> [tags]
help:    
help:    List workspace collections within subscription or within resource group
help:      powerbi list [options] [resourceGroup]
help:    
help:    Commands to manage your Power BI Workspace Collection keys
help:      powerbi keys list [options] <resourceGroup> <name>
help:      powerbi keys renew [options] <resourceGroup> <name>
help:    
help:    Commands to manage your Power BI Workspaces
help:      powerbi workspaces list [options] <resourceGroup> <name>
help:    
help:    Options:
help:      -h, --help  output usage information
help:    
help:    Current Mode: arm (Azure Resource Management)

...和这个:

$ azure powerbi list
info:    Executing command powerbi list
+ Getting workspace collections in subscription: 12345678-1234-1234-1234-123456789012
data:    Name                         Group                  Location     Provisioning State  Tags
data:    ---------------------------  ---------------------  -----------  ------------------  ----
data:    MyCompanyWorkspaceCollection  MyCompanyResourceGroup  West Europe  Succeeded           null
data:    MyCompany-WC                  MyCompanyResourceGroup  West Europe  Succeeded           null
info:    powerbi list command OK

太好了!

现在,我该如何在我的MyCompanyWorkspaceCollection中新建一个工作区(为现有的工作区集合提供新的工作区)?

之后,如何将PBIX文件导入到该工作区中呢?

非常感谢您的建议!


请使用powerbi-cli代替https://github.com/Microsoft/PowerBI-Cli - cuongle
@CuongLe 感谢分享。我猜 xplat-cli-install 在涉及 PowerBI 嵌入式功能时是只读的... - fro_oo
因为OSX和Windows的换行符不同,所以无法正常工作。幸运的是,stevenharman在这里发布了两个解决方案:https://github.com/Microsoft/PowerBI-Cli/issues/5 - fro_oo
1个回答

5

感谢@CuongLe。

您好,

要成功,我必须忘记以前读过的一切...并从这里重新开始: https://azure.microsoft.com/en-us/documentation/articles/power-bi-embedded-iframe/

在Azure门户上 创建Power BI工作区集合,并获取访问密钥(配置)

获取PBIX 从Power BI Desktop或示例文件

使用CLI (必须使用此命令:https://github.com/Microsoft/PowerBI-Cli) 创建Power BI工作区 将.pbix文件导入工作区 获取报告ID

在我的Rails应用程序中 (使用https://github.com/jwt/ruby-jwt) 将报告嵌入网页

我不能说遇到了多少错误,或者在Azure上注册/登录时遇到了哪些问题...这真的很痛苦。

大家加油。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接