Ошибка безопасности на уровне строк: создание токена встраивания с эффективным идентификатором не поддерживается для этого источника данных

Я хочу добавить безопасность на уровне строк (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 });
                    }

0 ответов

Другие вопросы по тегам