使用 RLS 时,以编程方式将用户添加到 PowerBi 服务中的角色中

Programmatically add users in roles in PowerBi Service, when using RLS

我想创建一个同步作业,从外部系统获取用户,并将他们创建为数据源的用户,在特定角色下:

我正在努力寻找合适的 API/other 方法以编程方式将用户添加到这些组中。

目前,这是不可能的。它不能用作 Power BI REST API,如 Power BI REST API Datasets reference 中所示,因为 RLS 是数据集功能。

此问题的解决方法是将 Active Directory 组绑定到 RLS 角色,这样您就可以通过编程方式将用户添加到该 AD 组,它会反映到 Power BI 数据集中。

有一个 idea on Power BI Ideas Forum 请求此功能,同时需要在 REST API 中创建角色。