Ir para conteúdo

Caiomens

Alunos
  • Total de itens

    3
  • Registro em

  • Última visita

Perfil

Informações adicionais

  • Sexo
    ♂ Masculino
  • Mora em
    DF
  • Nasceu dia
    06-09-1992

Caiomens's Achievements

Aspirante

Aspirante (2/6)

  • Feliz 2° ano! 😍
  • Feliz 1° ano! ✨

Recent Badges

0

Reputação

  1. Estou desenvolvendo um painel no Power BI para gerenciar registros de atendimentos realizados por clientes. Tenho uma tabela fato que contém o ID dos registros, informações sobre os atendimentos (como datas e motivos), além de colunas importantes para o RLS, como Divisões (área responsável pelo atendimento) e CNPJ (identificador do cliente). Cenário Atual: Atualmente, uso uma regra de RLS baseada no CNPJ do cliente. Essa regra é aplicada através da tabela carteira que vincula a carteira de vendedores aos CNPJs e ao estado correspondente. A tabela filtra a dimensão de clientes, que por sua vez filtra a tabela fato. Utilizo a função SWITCH no RLS para validar o usuário logado e definir se a filtragem deve ser feita por UF ou pelo ID do vendedor, além de permitir perfis com acesso completo aos dados. Novo Desafio: Agora, preciso aplicar uma segunda regra de RLS para os responsáveis das Divisões. Essa regra deve limitar o acesso às divisões vinculadas à UF do usuário, exigindo a criação de um novo perfil. No entanto, ao implementar ambas as regras – uma na tabela de clientes usando a tabela carteira, e outra na dimensão de divisões – percebi que elas interferem uma na outra. Ou o acesso é liberado indevidamente, ou todas as informações são filtradas, o que compromete o funcionamento do painel. Solicitação de Ajuda: Gostaria de saber como aplicar essas duas regras de RLS de forma que uma não interfira na outra. Minha fonte de dados está no BigQuery, e utilizo a importação dos dados no Power BI. Já considerei duplicar a base para aplicar cada regra separadamente, mas isso aumentaria significativamente o consumo de processamento. Exemplos: Tabela Dimensão Usuários Nome / ID Usuário / e-mail / perfil / UF Tabela RLS CNPJ / ID Usuário / UF Tabela Dimensão Divisão Nome Divisão / ID Divisão / UF / Demais dados Função Swich usada no RLS do cenário atual (Tabela Cliente) var _perfil = CALCULATETABLE( VALUES(dUsuarios[perfil]), dUsuarios[email] = USERPRINCIPALNAME() ) var _idusuario = CALCULATETABLE( VALUES(dUsuarios[idusuario]), dUsuarios[email] = USERPRINCIPALNAME() ) var _uf = CALCULATETABLE( VALUES(dUsuarios[uf]), dUsuarios[email] = USERPRINCIPALNAME() ) var _rls = SWITCH( _perfil, 1, True, 2, [uf] = _uf, 3, [idusuario] = _idusuario, False ) return _rls Segunda Função Swich usada no RLS do novo desafio (Tabela Divisão) var _perfil = CALCULATETABLE( VALUES(dUsuarios[perfil]), dUsuarios[email] = USERPRINCIPALNAME() ) var _idusuario = CALCULATETABLE( VALUES(dUsuarios[idusuario]), dUsuarios[email] = USERPRINCIPALNAME() ) var _uf = CALCULATETABLE( VALUES(dUsuarios[uf]), dUsuarios[email] = USERPRINCIPALNAME() ) var _rls = SWITCH( _perfil, 4, [uf] = _uf, False ) return _rls
  2. Obrigado, Testei a versão 8.0.28 do MySQL Connector Net, porem sem sucesso. Estou usando a versão Modo Pessoal do gateway, mas estranho é que antes estava acessando sem problemas com essa versão do gateway. Vou ter que ver como usar o modo padrão aqui na empresa para testar. Retorno com o resultado.
  3. Olá a todos, Preciso de ajuda com um problema de conexão MySQL que surgiu após a migração de um painel no Power BI Online. Tive que alterar a gestão do painel para manter as atualizações, pois o usuário responsável estava de férias e seus acessos foram suspensos. Após a migração, ocorreu o seguinte erro ao tentar conectar com o banco de dados MySQL: Falha ao atualizar as credenciais da fonte de dados: An error happened while reading data from the provider: 'One or more errors occurred.'Ocultar detalhes ID da atividade: 3a88eb49-83fa-4f2c-b9fe-1378b83c35fe Solicitar ID: 2c57e723-3b38-e70a-bc3f-765340e94159 Código de status: 400 Hora: Tue Jul 16 2024 14:01:45 GMT-0300 (Horário Padrão de Brasília) Versão do serviço: 13.0.23725.58 Versão do Cliente: 2407.2.20139-train Cluster URI: https://wabi-brazil-south-b-primary-redirect.analysis.windows.net/ Já tentei algumas soluções sem sucesso: Reinstalei o MySQL Connector Net para a versão 8.0.16. Testei a conexão pelo Power BI Desktop na máquina onde o gateway está instalado, e a conexão funciona sem problemas. Este problema persiste apenas na atualização das credenciais da fonte online no Power BI. Antes de 01/07, tudo estava funcionando perfeitamente, e mesmo revertendo as configurações para o estado anterior, o erro continua. Alguém já enfrentou esse problema ou tem alguma sugestão de como resolver? Obrigado!
×
×
  • Criar Novo...