有没有使用双向电力休息API在节点JS的方式,我看了视频,然布鲁尔和种Arina Hantsis在这里展示的演示,设置和入门电源BI嵌入我想达到相同,但使用节点JS,在我们的发展环境我们不使用c#.我找到了Node SDK,但它说我们不再支持节点SDK,Node SDK
我是否必须将开发结构从Node js更改为c#才能使用power bi Rest API !!
我正在尝试使用Microsoft Power Bi连接到PostgreSQL数据库.
当我去获取数据时,它只是说连接器需要安装一个或多个附加组件才能使用它
下面
<system.data>
<DbProviderFactories>
<add name="Npgsql Data Provider" invariant="Npgsql" description=".Net Framework Data Provider for PostgreSQL Server" type="Npgsql.NpgsqlFactory, Npgsql, Version=3.2.3.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
</DbProviderFactories>
</system.data>
Run Code Online (Sandbox Code Playgroud)
我的Power Bi中的跟踪器日志可以在这里找到:
https://www.sendspace.com/file/vleze0
我怎样才能让这个东西起作用?这让我疯狂!谢谢
我正在构建一个自定义连接器,通过OAuth2连接到我们的API.这样我们就可以使用api作为powerbi的数据源.
// Resource definition
Resource = [
Description = "MyAPI",
Type = "Custom",
MakeResourcePath = (env) => env,
ParseResourcePath = (env) => {env},
Authentication = [OAuth=[StartLogin = StartLogin, FinishLogin = FinishLogin, Refresh = Refresh]],
......
Icons = [
Icon16 = { Extension.Contents("MyAPI10.png"), Extension.Contents("MyAPI20.png") }
],
Label = "MyAPI"
]
in
Extension.Module("MyAPI", { Resource })
Run Code Online (Sandbox Code Playgroud)
我使用MakeResourcePath和ParseResourcePath传递Environment
参数(在power bi site/desktop中将其作为用户的输入).传递给StartLogin
OAuth授权调用.
StartLogin = (env, state, display) =>
let
resourceUrl = getOAuthUrlFromEnvName(env) & "/oauth/authorize",
AuthorizeUrl = resourceUrl & "?" & Uri.BuildQueryString([ …
Run Code Online (Sandbox Code Playgroud) 有谁知道在电力BI的方式设置查询参数描述这里从嵌入请求而不是内部的桌面?我们正在尝试设置一个系统,我们使用power bi来为我们的应用程序中的可视化提供动力,以便客户查看他们的数据.我们需要使用某种参数系统来确保查询返回可视化的正确客户数据.
我已经使用 Azure SQL 作为数据源通过直接查询实现了嵌入在 Web 应用程序中的 Power BI。
The Azure SQL database is being updated by webjobs and if I leave open the Power BI embedded web app I don't see the visuals refreshing with the new data unless I trigger a query for example changing tab or filtering with a slicer. In the documentation I found the following:
"If there is no user interaction in a visualization, like in a dashboard, data is refreshed automatically about every fifteen minutes." …
powerbi azure-sql-database powerbi-embedded powerbi-datasource
我们的 Amazon Redshift 位于私有子网中,不对互联网开放。所以我们想从 PowerBI 在线服务连接到 Redshift。
因此,我们在 AWS VPC 中安装了 powerBI desktop,并且能够连接到 redshift,因为它们都在同一个私有子网中。
我们安装在可以访问 db 的同一私有子网内的本地 Windows 网关上。
已将 redshift pbix 文件发布到 power bi 服务,但无法连接到我们的 redshift 集群。
甚至网关也没有显示 redshift 数据源的选项。
所以我的问题是,我们如何从 PowerBI 服务连接到 redshift(不是公开可用的)。
当我尝试将现有数据源(Microsoft Azure CosmosDB)更改为Blob存储时,将Change source
被禁用。我该如何解决?
我在 Power BI 中编写了一个查询,它返回这样的结果
是否可能:对于第一列服务名称,如果单元格中的值相同,则在第一个单元格中显示值,然后将所有其他单元格保留为空白,直到值更改为止,如果新值重复,则再次保留所有单元格空白,直到找到新值
我有几个 PowerBI 报告不会自动刷新,或者每当我在网站上按刷新时,我必须使用 PowerBI 桌面应用程序手动刷新它,然后保存或再次发布它。
报告使用 MySQL 数据库中的直接查询,并显示在 PowerBI 网站中。顺便说一句,这些是 PowerBI 报告而不是仪表板。我也尝试使用自动刷新,但每次都失败。
我知道这个问题之前已经发布了很多次,但我无法获得可靠/有效的解决方案。
我正在尝试找出通过 Power BI 服务使用自定义函数刷新数据集的解决方法。我的查询如下所示:
let
Clients = Json.Document(Web.Contents("https://api.createsend.com/api/v3.2/clients.json")),
#"Converted to Table" = Table.FromList(Clients, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"ClientID", "Name"}, {"ClientID", "Name"}),
GetDetails = (ClientID as text) =>
let
Source = Json.Document(Web.Contents("https://api.createsend.com/api/v3.2/clients/" & ClientID & "/campaigns.json"))
in
Source,
Output = Table.AddColumn(#"Expanded Column1", "Details", each GetDetails([ClientID])),
#"Expanded Details" = Table.ExpandListColumn(Output, "Details"),
#"Expanded Details1" = Table.ExpandRecordColumn(#"Expanded Details", "Details", {"Name", "FromName", "FromEmail", "ReplyTo", "SentDate", "TotalRecipients", "CampaignID", "Subject", "WebVersionURL", "WebVersionTextURL"}, {"Details.Name", "Details.FromName", "Details.FromEmail", "Details.ReplyTo", "Details.SentDate", "Details.TotalRecipients", "Details.CampaignID", …
Run Code Online (Sandbox Code Playgroud)