Configurando BI
Informações fornecidas:
Nome da empresa
Mapear as seguintes informações:
tenant_id
environment_id
db_name
token
Executar carga em cliente:
Clientes nuvem:
curl --location --request POST 'https://gateway.korp.com.br/2024.2.0/ELT/carga-inicial' \ --header 'TenantId: <tenant_id>' \ --header 'EnvironmentId: <environment_id>' \ --header 'DatabaseName: <db_name>' \ --header 'Authorization: Bearer <token>'
Clientes onpremise:
Executar o
workflow“Execução de script de carga de dados em clientes onpremise”Verificar valor CourtYear no KV de korp.legacy.elt. esse valor deve ser um ano próximo do atual.
Conectar no banco
129.151.32.61pelo https://pgadmin.korp.com.br/browser/Criar role cliente com a query:
CREATE ROLE "<usuário>" WITH LOGIN NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT NOREPLICATION CONNECTION LIMIT -1 PASSWORD '<senha_aleatória>';
Onde
<usuário>é o nome da empresa concatenado com.biOnde
<senha_aleatória>é uma senha gerada para cada cliente.Por exemplo, a empresa ‘LECLAIR INDUSTRIA E COMERCIO DE PERFUMES E COSMETICOS LTDA’, tem o usuário
leclair.bi
Alterar permissões do usuário criado nos bancos
viasoft_elt,viasoft_vendas_eltcom a query:GRANT USAGE ON SCHEMA "<environment_id>" TO "<usuário>"; GRANT SELECT ON ALL TABLES IN SCHEMA "<environment_id>" TO "<usuário>"; GRANT EXECUTE ON ALL FUNCTIONS IN SCHEMA "<environment_id>" TO "<usuário>";
Query deve ser rodada nos 2 bancos, uma vez para cada
EnvironmentIddo cliente.Configurar PBIX conforme vídeo configuração PBIX, importando eles do repositório Viasoft.ELT.BI
Compartilhar o Workspace do PowerBI com o cliente vídeo
A query de DRE deve ser executada na base de dados do cliente (base do Korp).