- Detalhes
- Categoria: Power BI
- Acessos: 143
Uma opção ao aplicativo Gateway é fazer a atualização de painéis Power BI via prompt de comando do DOS (cmd).
O script gerado pode ser colocado no agendador de tarefas do windows para ser executado de forma periódica. Vamos descrever o passo a passo:
1. Abra o cmd e chame o powershell ou vá direto ao powershell
2. Se não estiver instalado, instale os seguintes módulos:
# Instalar e carregar módulo
Install-Module -Name MicrosoftPowerBIMgmt -Scope CurrentUser
Import-Module MicrosoftPowerBIMgmt
3. Informe as credenciais de acesso ao serviço app.powerbi.com (para não precisar abrir a janela interativa)
# Criar credenciais
$User = "cremildo@*******.com.br"
$Password = ConvertTo-SecureString "<coloque aqui a senha>" -AsPlainText -Force
$Cred = New-Object System.Management.Automation.PSCredential($User, $Password)
4. Conecte ao serviço passando as credenciais do passo 3
# Conectar ao Power BI
Connect-PowerBIServiceAccount -Credential $Cred
5. Listar os seus workspaces
# Listar todos os workspaces que você tem acesso
Get-PowerBIWorkspace
Pega o ID que aparecerá do workspace de interesse: “2a07d8b0-1dd8-4252-9c35-90a71186b178”
$workspaceId = “2a07d8b0-1dd8-4252-9c35-90a71186b178”
6. Listar os datasets dentro do workspace selecionado
# Listar datasets dentro do workspace
Get-PowerBIDataset -WorkspaceId $workspaceId
Se tiver muitos datasets a saída pode ser para um arquivo
Get-PowerBIDataset -WorkspaceId $workspaceId > c:\temp\dataset.txt
Pega-se o id do dataset lineup
Id: “59b42d41-e4ca-40ca-80f1-a985288cd9ab”
7. Atualiza o dataset do painel
#ATUALIZA
$workspaceId = "2a07d8b0-1dd8-4252-9c35-90a71186b178"
$datasetId = "59b42d41-e4ca-40ca-80f1-a985288cd9ab"
# Disparar atualização do dataset
Invoke-PowerBIRestMethod -Url "groups/$workspaceId/datasets/$datasetId/refreshes" -Method Post
Write-Output "Atualização do dataset iniciada!"
- Detalhes
- Categoria: Power BI
- Acessos: 407
Utilizaremos a ferramenta Power Query, que roda junto com o Excel ou com o aplicativo Power BI.
Abra a primeira planilha no Excel e na aba DADOS selecione "De tabela/intervalo" - figura 1, selecione o intervalo da planilha de interesse e click em ok - pronto, a tabela aparecerá carregada no Power Query, renomeie a planilha para um nome adequado - figura 2.
Figura 1.
Planilha carregada no Power Query e renomeada para ES - Figura 2.
Figura 2.
Para carregar as demais planilhas utilize a opção "Nova Fonte", carregar uma a uma e renomear cada uma para o nome adequado - figura 3.
Figura 3.
Depois de carregadas todas as planilhas utilizar a opção "Acrescentar consultas" > "Acrescentar Consultas como Novas" - figura 4.
Figura 4.
Selecione as consultas que pretende juntar - figura 5
Figura 5.
É criada uma nova consulta chamada "Acrescentar 1" que contém todas as assinaladas - figura 6.
Figura 6.
Agora só renomear essa consulta gerada para um nome adequado e fechar tudo para voltarmos ao aplicativo inicial - Figura 7.
Figura 7.
Cada planilha se transforma em uma aba na planilha final, inclusive a junção das planilhas que é a aba de interesse.
Referência:
- Como Juntar Planilhas Excel em uma só com o Power Query
- Detalhes
- Categoria: Power BI
- Acessos: 473
Passo a passo:
- Construa o relatório no Power BI Desktop e publique em seu espaço de trabalho;
- Depois abra o mesmo relatório na web (dentro da sua área de trabalho) - Power BI;
- Depois de abrir o relatório no Power BI on Line, selecione o menu "Arquivo" na parte superior e selecione o submenu "Inserir na Web" e depois "Publicar na Web";
- Na tela seguinte, clique no botão "Criar código de Inserção", na tela seguinte clique em "Publicar";
- copie um dos links ( o segundo é para um iframe) e pronto !
Referência:
https://www.youtube.com/watch?v=atVgYkmRO94&t=335s
- Detalhes
- Categoria: Power BI
- Acessos: 338
Passo a passo:
- Instalar um gateway de dados local no servidor de banco de dados, utilizando a referência 2;
- configurar conforme a referência 1;
Referência Bibliográfica
- Detalhes
- Categoria: Power BI
- Acessos: 627