Ошибка безопасности на уровне строк: создание токена встраивания с эффективным идентификатором не поддерживается для этого источника данных
Я хочу добавить безопасность на уровне строк (RLS) для включения BI (приложение владеет данными). Использование примера приложения ( https://github.com/microsoft/Power BI-Developer-Samples/tree/master/App%20Owns%20Data)
Я получаю следующую ошибку: Создание токена вставки с эффективным идентификатором не поддерживается для этого источника данных
Я пытаюсь подключиться к отчету Power BI с набором данных SQL Azure.
Это код, который отправляет запрос rls.
// This is how you create embed token with effective identities
if (!string.IsNullOrWhiteSpace(username))
{
var rls = new EffectiveIdentity(username, new List<string> { report.DatasetId });
if (!string.IsNullOrWhiteSpace(roles))
{
var rolesList = new List<string>();
rolesList.AddRange(roles.Split(','));
rls.Roles = rolesList;
}
// Generate Embed Token with effective identities.
generateTokenRequestParameters = new GenerateTokenRequest(accessLevel: "view", identities: new List<EffectiveIdentity> { rls });
}