您的公司拥有E3许可证和一些PowerBi Pro许可证。我们的网站上已集成PowerBI图表(已设置Service Principle帐户并已启用Workspace Developer设置。)站点总用户将为15个用户。
问题是,现在我们需要将此功能移至Prod,以便我们需要具有专用功能,或者这不是必需的,它是可选的?
关于开发人员的建议,限制为生成5万个令牌,如果我们不购买专用容量,则图表将变慢。
对于20个用户,我们应该拥有专用的功能(每月625 $确实很昂贵)?
这就是以正确的方式节省成本这里有什么好的做法?要购买专用容量,每月需要600 $ +,这确实很昂贵。
TA
生成令牌的限制仅适用于GenerateTokenInGroup和类似方法。它不适用于来自Azure AD的令牌(即用于保护对GenerateTokenInGroup
的调用的令牌)。因此,如果将tokenType
中的tokenType
设置为embed configuration,则完全不需要生成嵌入令牌,并且该限制将不适用于您:
Aad
结果是您的所有用户都将使用相同的身份(用于获取访问令牌的身份)访问报告。如果您的情况不可接受,那么您将需要购买专用容量。 Aad
(var models = window['powerbi-client'].models;
var embedConfiguration = {
type: 'report',
id: '5dac7a4a-4452-46b3-99f6-a25915e0fe55',
embedUrl: 'https://app.powerbi.com/reportEmbed',
tokenType: models.TokenType.Aad, <-- This one
accessToken: 'e4...rf'
};
var $reportContainer = $('#reportContainer');
var report = powerbi.embed($reportContainer.get(0), embedConfiguration);
)应该足以满足您的需求。