Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo descreve como validar as soluções do kit de ferramentas FinOps que foram implantadas e configuradas corretamente. Se você tiver um código de erro específico, revise os erros comuns para obter detalhes e etapas de mitigação. Se você precisar de um passo a passo mais completo para validar sua configuração, use as etapas a seguir que se aplicam a você.
Você tem um código de erro específico?
Se você tiver um código de erro específico, recomendamos começar com erros comuns para uma explicação direta do problema que está enfrentando. Há também informações sobre como mitigar ou contornar o problema.
Valide sua implantação do hub FinOps
Use as seguintes etapas para validar sua implantação do hub FinOps:
Etapa 1: Verificar as exportações do Gerenciamento de Custos
- Vá para Exportações de gerenciamento de custos e verifique se o status de exportação é
Successful. - Se não for bem-sucedido, certifique-se de ter o fornecedor de recursos de Gestão de Custos registado para a subscrição onde o hub está implementado.
- Apresente um pedido de suporte à equipa de Gestão de Custos para investigar melhor.
Etapa 2: Verificar os pipelines do Data Factory
- No Data Factory Studio, selecione Monitor no menu esquerdo e confirme se os pipelines estão sendo executados com êxito.
- Se os pipelines estiverem a falhar, reveja o código e a mensagem de erro e verifique nº erros comuns para as etapas de mitigação.
- Compare o último tempo de execução com o tempo da última exportação. Devem estar próximos.
- Selecione Gerenciar>Autor>Gatilhos e verifique se o gatilho
msexports_ManifestAddedfoi iniciado. Se não, inicie-o. - Se o gatilho falhar ao iniciar com um erro "o provedor de recursos não está registrado", abra a assinatura no portal do Azure, selecione Configurações>Provedores de recursos. Selecione a linha Microsoft.EventGrid, e, em seguida, selecione Registrar. O registo pode demorar alguns minutos.
- Após a conclusão do registo, volte a iniciar o gatilho
msexports_ManifestAdded. - Depois que o gatilho for iniciado, execute novamente todas as exportações do Cost Management conectadas. Os dados devem ser totalmente ingeridos dentro de 10-20 minutos.
- Se o pipeline de ingestão não estiver em execução e estiver mostrando uma mensagem de erro
MappingColumnNameNotFoundInSourceFile, verifique se a exportação está configurada para um conjunto de dados suportado e versão.
Etapa 3: Verificar a conta de armazenamento – contêiner msexports
- O contêiner msexports é para onde a Gestão de Custos envia as exportações "brutas".
- Confirme que não há arquivos CSV ou parquet no caminho de exportação mais recente.
- Se houver arquivos CSV ou parquet de exportações do Gerenciamento de Custos, abra o Data Factory Studio e confirme se os pipelines de msexports_ExecuteETL e msexports_ETL_ingestion foram bem-sucedidos.
- Os arquivos exportados são removidos quando a ingestão é concluída, a menos que o contêiner de msexports esteja configurado para ter uma política de retenção positiva.
Etapa 4: Verificar a conta de armazenamento – recipiente de ingestão
- O contêiner de ingestão é onde os clientes, como o Power BI, se conectam para extrair dados. Este contentor deve ter sempre um ou mais ficheiros de parquet para cada mês.
- Se você não vir nenhum arquivo de parquet no contêiner de ingestão, verifique se há arquivos no contêiner msexports.
- Se encontrar arquivos CSV ou parquet no contentor msexports, isso significa que o pipeline do Data Factory não está a funcionar. Consulte novamente Verificar pipelines do Data Factory.
- Se não houver ficheiros no contentor msexports e nenhum ficheiro parquet dentro do contentor de ingestão, isso significa que a exportação do Gerenciamento de Custos não está a funcionar corretamente. Consulte Verificar exportações do Gerenciamento de Custos.
Validar a configuração do Power BI
Use as seguintes etapas para validar sua configuração do Power BI:
Etapa 1: identificar o URL de armazenamento
Antes de começar a validar sua configuração do Power BI, você precisa saber se está se conectando aos seus dados usando um dos seguintes mecanismos:
- Conector de Gestão de Custos para Power BI – Ideal para pequenas contas com necessidades limitadas. Não recomendado se relatar mais de US $ 2 milhões em custos totais.
- Exportações do Gerenciamento de Custos no armazenamento – Requer a exportação de dados do Gerenciamento de Custos para uma conta de armazenamento. Não requer outras implantações.
- FinOps hubs – Requer a implementação da solução de FinOps hub.
Se precisar de ajuda para escolher a melhor abordagem para as suas necessidades, consulte Escolher uma fonte de dados do Power BI.
Se estiver usando o conector Gerenciamento de Custos, consulte Criar visuais e relatórios com o conector Gerenciamento de Custos no Power BI Desktop.
Se estiveres a usar hubs FinOps, podes copiar o URL das saídas de implementação no portal do Azure.
- Navegue até o grupo de recursos onde os hubs FinOps foram implantados.
- Selecione Configurações>de implantações no menu.
- Selecione a implantação do hub.
- Selecione Saídas no menu.
- Copie o valor storageUrlForPowerBI.
- Cole o URL no URL de armazenamento do Hub no Power BI.
- Se estiver usando exportações brutas para quaisquer dados, use também as etapas a seguir.
- Se não estiver a usar exportações brutas para nenhum dado, cole a URL do armazenamento do hub na URL de armazenamento de exportação no Power BI.
Nota
O Power BI exige que ambos os parâmetros sejam definidos para que o serviço do Power BI atualize os conjuntos de dados.
Se estiver usando exportações brutas sem hubs FinOps para quaisquer conjuntos de dados (mesmo se você estiver usando hubs para dados de custo), você poderá obter o URI do Armazenamento Data Lake de sua conta de armazenamento no portal do Azure:
- Navegue até a conta de armazenamento no portal do Azure.
- Selecione Configurações>Terminais no menu.
- Copie a URL do Armazenamento de Data Lake>Armazenamento de Data Lake.
- Cole este URL no URL de armazenamento de exportação no Power BI.
- Se estiver usando hubs FinOps para quaisquer dados, siga também as etapas anteriores.
- Se não usar hubs FinOps para nenhum dado, cole a URL de armazenamento de exportação no URL de armazenamento do Hub no Power BI.
Nota
O Power BI exige que ambos os parâmetros sejam definidos para que o serviço do Power BI atualize os conjuntos de dados.
Etapa 2: Conectar o Power BI ao armazenamento
Decida se deseja se conectar ao armazenamento usando uma conta de usuário ou entidade de serviço ou usando uma chave de conta de armazenamento (também chamada de token SAS).
-
Usando uma conta de utilizador ou entidade de serviço
- Certifica-te de que tens explicitamente a função Leitor de Dados de Blob de Armazenamento atribuída à conta a usar. Essa permissão não é herdada, mesmo que você tenha permissões de "Proprietário" ou "Colaborador".
-
Usando um token SAS
- Certifique-se de definir as seguintes permissões para o token:
- Serviços autorizados: Blob
- Tipos de recursos permitidos: Contêiner e Objeto
- Permissões permitidas: Ler e Listar
- Certifique-se de que também definiu uma data/hora de início e expiração válida.
- Certifique-se de definir as seguintes permissões para o token:
Etapa 3: Solucionar erros de conexão
- Se você tentar se conectar à sua conta de armazenamento e receber o
Access to the resource is forbiddenerro, é provável que você esteja perdendo algumas permissões. Para garantir que você tenha as permissões corretas, consulte Conectar o Power BI ao armazenamento. - Se vir um erro sobre o acesso estar proibido, verifique se a conta de faturação à qual está a conectar está correta. Os relatórios do Power BI são fornecidos com uma conta de cobrança de exemplo e, se você não alterar isso para sua própria ID, não poderá se conectar.
Etapa 4: Solucionar problemas de meses perdidos de dados
- Se o relatório do Power BI não incluir meses inteiros de dados, confirme os parâmetros de data no relatório do Power BI verificando Transformar dados>Editar parâmetros na faixa de opções. Consulte Configurar seu primeiro relatório para obter detalhes.
- Número de meses define quantos meses fechados (antes do mês atual) são mostrados nos relatórios. Mesmo que os dados sejam exportados, os dados fora desse intervalo não são mostrados. Se definido, esse parâmetro substitui outros.
- RangeStart e RangeEnd definem um intervalo de datas explícito para mostrar nos relatórios. Qualquer coisa antes ou depois dessas datas não é mostrada.
- Se RangeStart estiver vazio, todos os dados históricos antes de RangeEnd serão incluídos.
- Se RangeEnd estiver vazio, todos os novos dados após RangeStart serão incluídos.
- Se todos os parâmetros de data estiverem vazios, todos os dados disponíveis serão incluídos.
Depurar erros nas consultas do Power BI
Se o Power BI retornar um erro desconhecido, use as etapas a seguir para identificar o problema.
Identificar a consulta com falha
- Abra o relatório.
- Na faixa de opções, selecione Transformar dados>Transformar dados.
- Na janela do Power Query Editor , localize a consulta que está falhando na lista de consultas à esquerda.
- Vá para a seção de solução de problemas com base na pasta.
Solucionar problemas de erros de consulta de armazenamento
- Na janela do Power Query Editor , selecione a consulta que está falhando na lista de consultas à esquerda.
- Na seção Etapas aplicadas à direita, selecione a etapa RawData .
- Se essa etapa der erro, avance para Resolução de erros do ftk_Storage.
- Se essa etapa funcionar, selecione a próxima etapa abaixo dela, ignorando qualquer coisa que comece com minúsculas ou sublinhados.
- Repita o passo 4 até encontrar o primeiro passo que está errado.
- Compartilhe o nome da primeira etapa que está falhando em qualquer problema ou solicitação de suporte para ajudar a solucionar problemas adicionais.
Solucionar problemas de erros de ftk_Storage
- Na janela do Power Query Editor , clique com o botão direito do rato na função ftk_Storage à esquerda e selecione Duplicar.
- Clique com o botão direito do mouse em ftk_Storage (2) e selecione Editor Avançado.
- Remova a primeira linha e substitua a
data = if datasetType...linha pordata = "focuscost",. - Selecione Concluído no canto inferior direito da caixa de diálogo.
- Selecione ftk_Storage (2) à esquerda e, em seguida, clique em Atualizar Pré-visualização no friso na parte superior.
- Em Etapas aplicadas à direita, selecione a última etapa.
- Se essa etapa falhar, selecione a anterior (ignore qualquer coisa com um sublinhado ou primeiro caractere minúsculo).
- Repita 7 até encontrar um que funcione.
- Compartilhe o nome da primeira etapa que está falhando em qualquer problema ou solicitação de suporte para ajudar a solucionar problemas adicionais.
Resolver problemas de erros de consultas do Hub* e Storage*
- Na janela do Editor do Power Query , selecione a consulta com falha à esquerda e clique em Atualizar Pré-visualização no friso na parte superior.
- Em Etapas aplicadas à direita, selecione a última etapa.
- Se essa etapa falhar, selecione a anterior (ignore qualquer coisa com um sublinhado ou primeiro caractere minúsculo).
- Repita 3 até encontrar um que funcione.
- Compartilhe o nome da primeira etapa que está falhando em qualquer problema ou solicitação de suporte para ajudar a solucionar problemas adicionais.
Enviar comentários
Dê-nos a sua opinião com uma breve avaliação. Usamos essas análises para melhorar e expandir as ferramentas e os recursos do FinOps.
Se você está procurando algo específico, vote em uma ideia existente ou crie uma nova. Partilhe ideias com outras pessoas para obter mais votos. Focamo-nos nas ideias mais votadas.
Conteúdos relacionados
Soluções relacionadas: