标签: power-bi-report-server

在 SSRS 订阅中编辑报表服务器的 URL 链接

我最近从 SSRS Report Server 2008 升级到 Power BI Report Server 2017。我还设置了一个别名 URL 链接来访问服务器。

通过电子邮件订阅从新服务器发送报告时,可以选择将链接发送到报告服务器。使用新的reportserver 时,链接不使用reportserver 别名链接到服务器。它改为使用 SSRS 服务器本身的机器名称。

例如: HTTP://机器/报告/ REPORTNAME 代替: http://reportserveralias.example.com/reports/reportname

我确实在 rsreportserver.config 文件中找到了正确描述 URLRoot 的 microsft 链接。这是一个指向 Microsoft 网站的链接,该链接描述了该文件的功能。

https://docs.microsoft.com/en-us/sql/reporting-services/report-server/rsreportserver-config-configuration-file?view=sql-server-2017

我尝试编辑它,但无济于事。之后我也尝试重新启动报告服务,但没有奏效。任何人都可以帮我解决这个问题吗?

谢谢!

reporting-services power-bi-report-server

5
推荐指数
1
解决办法
4235
查看次数

状态:从工作区获取报告时出现未经授权 (401) 错误

我已经创建了我的应用程序并通过https://dev.powerbi.com/Apps注册为 Native。在 Azure 中,我添加了自己的全局管理员用户,将自己注册为应用程序管理员,并授予了所有 Power BI API 权限。我创建了一个工作区,给自己添加了一个管理员用户。在我的工作区上传了 Power BI 报告。当我在浏览器上时效果很好。

我正在尝试使用 ASP.NET 4.61 MVC 连接我的报告。我的凭据、用户名和密码有效,因此下面的代码没有问题:

var credential = new UserPasswordCredential(Username, Password);

// Authenticate using created credentials
var authenticationContext = new AuthenticationContext(AuthorityUrl);
var authenticationResult = await authenticationContext.AcquireTokenAsync(ResourceUrl, ApplicationId, credential);

if (authenticationResult == null)
{
    result.ErrorMessage = "Authentication Failed.";
    return View(result);
}

var tokenCredentials = new TokenCredentials(authenticationResult.AccessToken, "Bearer");
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误:在workspaceId 与我的工作区匹配的Status: Unauthorized (401) 行上。GetReportsInGroupAsync(Workspaceid);

// Create a Power BI Client object. It will be used to call Power BI …
Run Code Online (Sandbox Code Playgroud)

azure azure-active-directory powerbi powerbi-embedded power-bi-report-server

5
推荐指数
1
解决办法
7187
查看次数

使用企业网关时,是否可以在 Power BI Server 中运行 R 脚本?

我在 Power BI 的 PowerQuery 中包含了一个 R 脚本来转换数据。这在 Power BI Desktop 中有效,但是当我推送到 Power BI Server 时,在查看(企业)网关时收到以下错误消息:

Extension{"extensionDataSourceKind":"R","extensionDataSourcePath":"R"} Cannot be added to gateway
Run Code Online (Sandbox Code Playgroud)

进行一些谷歌搜索/查看 Power BI 社区页面表明,企业网关不支持 R 脚本 - 这与 Microsoft 想要支持在云服务器上运行 R 的内存过于密集有关。但我可以找到很少的具体文档(更多意见):

https://www.sqlgene.com/2018/09/25/power-bi-error-r-cannot-be-added-to-gateway/

https://community.powerbi.com/t5/Power-Query/Refresh-R-Scripts-with-Personal-Gateway/mp/445494#M17917

有没有人找到解决方案或开发任何合适的解决方法?例如,可以使用个人网关作为替代方案吗?或者企业网关是否支持Python 脚本的运行?

我很想知道人们发现在 Power BI 服务上运行 R 脚本的任何策略。

r powerbi power-bi-report-server

3
推荐指数
1
解决办法
4647
查看次数