Partilhar via


Crie visuais e relatórios com o conector Microsoft Cost Management no Power BI Desktop

Você pode usar o conector Microsoft Cost Management para Power BI Desktop para criar visualizações e relatórios poderosos e personalizados que ajudam você a entender melhor seus gastos do Azure.

Atualmente, o conector Microsoft Cost Management oferece suporte aos clientes com:

Se tiver um contrato sem suporte, pode usar Exports para guardar os dados de custo num compartilhamento e, posteriormente, ligá-lo ao Power BI. Para obter mais informações, consulte Tutorial - Criar e gerenciar dados exportados do Microsoft Cost Management.

O conector Microsoft Cost Management usa OAuth 2.0 para autenticação com o Azure e identifica os usuários que usarão o conector. Os tokens gerados neste processo são válidos por um período específico. O Power BI preserva o token para a próxima entrada. OAuth 2.0, é um padrão para o processo que acontece nos bastidores para garantir o manuseio seguro dessas permissões. Para se conectar, você deve usar uma conta Enterprise Administrator para Enterprise Agreements ou ter permissões apropriadas nos níveis de conta de cobrança ou perfil de cobrança para Contratos de Cliente Microsoft.

Observação

O conector de Gestão de Custos para Power BI oferece suporte a até um máximo estimado de aproximadamente 5 milhões de dólares em detalhes de custo bruto. Para avaliar alternativas com base nas suas necessidades, consulte o artigo Escolha uma fonte de dados do Power BI.

Conectar-se usando o Microsoft Cost Management

Para usar o conector Microsoft Cost Management no Power BI Desktop, execute as seguintes etapas:

  1. No friso Início, selecione Obter Dados.

  2. Selecione do Azure na lista de categorias de dados.

  3. Selecione Microsoft Cost Management.

    Obter dados

  4. Na caixa de diálogo exibida, para a lista suspensa Escolher Escopo , use Entrada Manual de Escopo para Contratos de Cliente Microsoft ou use Número de Inscrição para Acordos Empresariais (EA) .

Conectar-se a uma conta do Contrato de Cliente Microsoft

Esta seção descreve as etapas necessárias para se conectar a uma conta do Contrato de Cliente da Microsoft.

Ligar a uma conta de faturação

Para se conectar a uma conta de cobrança, você precisa recuperar sua ID de Conta de Cobrança no portal do Azure:

  1. Nodo portal do Azure , navegue até Gerenciamento de Custos + Faturamento .

  2. Selecione o seu perfil de faturação.

  3. Em Configurações no menu, selecione Propriedades na barra lateral.

  4. No perfil de faturação , copie o ID . Captura de ecrã do perfil de faturação do gerenciamento de custos

  5. Para escolher o escopo, selecione Introduzir Escopo Manualmente e insira a cadeia de conexão conforme mostrado no exemplo a seguir, substituindo {billingAccountId} pelos dados copiados das etapas anteriores. /providers/Microsoft.Billing/billingAccounts/{billingAccountId}

    Como alternativa, para Escolher Escopo, selecione Número de Inscrição e insira a cadeia de caracteres ID da Conta de Faturamento conforme copiada das etapas anteriores.

  6. Insira o número de meses e selecione OK.

    Captura de tela do Microsoft Cost Management com o número de meses de entrada

    Como alternativa, se você quiser baixar menos de um mês de dados, você pode definir Número de meses a zero e, em seguida, especificar um intervalo de datas usando Data de Início e Data de Término valores que equivalem a menos de 31 dias.

  7. Quando solicitado, entre com sua conta de usuário e senha do Azure. Tem de ter acesso ao âmbito da conta de faturação para aceder com êxito aos dados de faturação.

Ligar a um perfil de faturação

Para se conectar a um perfil de cobrança , deve recuperar o ID do Perfil de Cobrança e o ID da Conta de Cobrança a partir do portal do Azure.

  1. Nodo portal do Azure , navegue até Gerenciamento de Custos + Faturamento .

  2. Selecione o seu perfil de faturação.

  3. Em Configurações no menu, selecione Propriedades na barra lateral.

  4. No perfil de faturação , copie o ID .

  5. Em Conta de faturação, copie o ID .

    Captura de ecrã das informações da conta de faturação do Microsoft Cost Management

  6. Para Escolher Escopo, selecione Escopo de Entrada Manual e insira a cadeia de conexão conforme mostrado no exemplo a seguir, substituindo {billingAccountId} e {billingProfileId} pelos dados copiados das etapas anteriores.

    /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}

  7. Insira o número de meses e selecione OK.

  8. Quando solicitado, entre com sua conta de usuário e senha do Azure. Tem de ter acesso ao perfil de faturação para aceder com êxito aos dados do perfil de faturação.

Conectar-se a uma conta do Enterprise Agreement

Para se conectar a uma conta do Enterprise Agreement (EA), você pode obter sua ID de inscrição no portal do Azure:

  1. Nodo portal do Azure , navegue até Gerenciamento de Custos + Faturamento .

  2. Selecione a sua conta de faturação.

  3. Na folha Visão Geral, copie o ID da conta de faturamento .

  4. Para Escolher Escopo, selecione Número de Inscrição.

  5. Em Identificador de Escopo, cole o ID da conta de cobrança copiado na etapa anterior.

  6. Introduza o número de meses e, em seguida, selecione OK.

    Captura de tela mostra as propriedades do Microsoft Cost Management com um escopo de Número de inscrição.

  7. Quando solicitado, entre com sua conta de usuário e senha do Azure. Você deve usar uma conta de Administrador Empresarial para Enterprise Agreements.

Dados disponíveis através do conector

Depois de autenticar com êxito, uma janela do Navigator será exibida com as seguintes tabelas de dados disponíveis:

Tabela Tipo de Conta Escopos suportados Descrição
Resumo do saldo Apenas EA Inscrição EA Resumo do saldo do mês de faturamento atual para Enterprise Agreements (EA).
Eventos de faturamento Apenas MCA Perfil de Faturação Registo de eventos de novas faturas, compras a crédito, etc. Apenas Contrato de Cliente Microsoft.
Orçamentos EA, MCA Inscrição EA, Conta de Faturação MCA, Perfil de Faturação MCA Detalhes do orçamento para visualizar os custos reais ou o uso em relação às metas de orçamento existentes.
Encargos Apenas MCA Perfil de Faturação MCA Um resumo ao nível de um mês da utilização do Azure, encargos do Marketplace e encargos cobrados separadamente. Apenas Contrato de Cliente Microsoft.
Lotes de crédito Apenas MCA Perfil de Faturação MCA Detalhes de compra do lote de créditos Azure para o perfil de faturação fornecido. Apenas Contrato de Cliente Microsoft.
Tabelas de preços EA, MCA Registo EA, Perfil de Faturação MCA Taxas de medição aplicáveis para o perfil de faturamento fornecido ou inscrição na EA.
as cobranças do RI EA, MCA Inscrição EA, Perfil de Faturamento MCA Encargos associados às suas Instâncias Reservadas nos últimos 24 meses. Esta tabela está em processo de ser preterida, use transações RI em vez disso
recomendações do RI (compartilhadas) EA, MCA Registo na EA, Perfil de Faturamento MCA Recomendações de compra de Instância Reservada com base em todas as tendências de uso da assinatura nos últimos 30 dias.
recomendações do RI (únicas) EA, MCA Adesão EA, Perfil de Faturamento MCA Recomendações de compra de Instância Reservada com base nas tendências de uso da sua assinatura individual nos últimos 30 dias.
transações do RI EA, MCA Inscrição EA, Perfil de Faturamento MCA Lista de transações para instâncias reservadas dentro do âmbito da conta de faturamento.
detalhes de uso do RI EA, MCA Adesão EA, Perfil de Faturamento MCA Detalhes de consumo das suas Instâncias Reservadas existentes no último mês.
resumo do uso do RI EA, MCA Inscrição EA, Perfil de Faturamento MCA Percentagem de utilização de reservas diárias do Azure.
Detalhes de utilização EA, MCA Inscrição EA, Conta de Faturamento MCA, Perfil de Faturamento MCA Um detalhamento das quantidades consumidas e dos encargos estimados para o perfil de cobrança determinado na adesão ao EA.
Detalhes de utilização amortizados EA, MCA Inscrição EA, Conta de Faturamento MCA, Perfil de Faturamento MCA Uma análise detalhada das quantidades consumidas e dos encargos amortizados estimados para o perfil de faturação na adesão ao EA.

Você pode selecionar uma tabela para ver uma caixa de diálogo de visualização. Você pode selecionar uma ou mais tabelas selecionando as caixas ao lado de seu nome e, em seguida, selecione Carregar.

Captura de ecrã mostra a caixa de diálogo Navegador.

Quando você seleciona Carregar, os dados são carregados no Power BI Desktop.

Quando os dados selecionados são carregados, as tabelas de dados e os campos são mostrados no painel Campos.

Considerações e limitações

As seguintes considerações e limitações aplicam-se ao conector de dados Microsoft Cost Management:

  • As solicitações de linha de dados que excedem um milhão de linhas não são suportadas pelo Power BI. Em vez disso, você pode tentar usar o recurso de exportação descrito em criar e gerenciar dados exportados no Microsoft Cost Management.

  • O conector de dados do Microsoft Cost Management não funciona com contas de cliente do Office 365 GCC.

  • Atualização de dados: Os dados de custo e uso normalmente são atualizados e estão disponíveis no portal do Azure e nas APIs de suporte dentro de 8 a 24 horas, portanto, sugerimos que você restrinja as atualizações agendadas do Power BI a uma ou duas vezes por dia.

  • Reutilização da fonte de dados: Se você tiver vários relatórios que estão extraindo os mesmos dados e não precisar de mais transformações de dados específicas do relatório, deverá reutilizar a mesma fonte de dados, o que reduziria o tempo necessário para extrair os dados de Detalhes de Uso.

    Para obter mais informações sobre como reutilizar fontes de dados, consulte o seguinte:

Você pode receber um erro 400 de solicitação incorreta dos detalhes de uso do RI ao tentar atualizar os dados, se tiver escolhido um parâmetro de data superior a três meses. Para atenuar o erro, execute as seguintes etapas:

  1. No Power BI Desktop, selecione Início > Transformar dados.

  2. No Power Query Editor, selecione os detalhes de utilização do RI modelo semântico e selecione Editor Avançado.

  3. Atualize o código do Power Query conforme mostrado nos parágrafos a seguir, que dividem as chamadas em partes de três meses. Certifique-se de que anota e mantém o seu número de inscrição ou o ID da conta de faturação/perfil de faturação.

    Para EA use a seguinte atualização de código:

    let
        enrollmentNumber = "<<Enrollment Number>>",
        optionalParameters1 = [startBillingDataWindow = "-9", endBillingDataWindow = "-6"],
        source1 = AzureCostManagement.Tables("Enrollment Number", enrollmentNumber, 5, optionalParameters1),
        riusagedetails1 = source1{[Key="riusagedetails"]}[Data],
        optionalParameters2 = [startBillingDataWindow = "-6", endBillingDataWindow = "-3"],
        source2 = AzureCostManagement.Tables("Enrollment Number", enrollmentNumber, 5, optionalParameters2),    
        riusagedetails2 = source2{[Key="riusagedetails"]}[Data],
        riusagedetails = Table.Combine({riusagedetails1, riusagedetails2})
    in
        riusagedetails
    

    Para Contratos de Cliente da Microsoft, use a atualização seguinte:

    let
        billingProfileId = "<<Billing Profile Id>>",
        optionalParameters1 = [startBillingDataWindow = "-9", endBillingDataWindow = "-6"],
        source1 = AzureCostManagement.Tables("Billing Profile Id", billingProfileId, 5, optionalParameters1),
        riusagedetails1 = source1{[Key="riusagedetails"]}[Data],
        optionalParameters2 = [startBillingDataWindow = "-6", endBillingDataWindow = "-3"],
        source2 = AzureCostManagement.Tables("Billing Profile Id", billingProfileId, 5, optionalParameters2),    
        riusagedetails2 = source2{[Key="riusagedetails"]}[Data],
        riusagedetails = Table.Combine({riusagedetails1, riusagedetails2})
    in
        riusagedetails
    
    
  4. Depois de atualizar o código com a atualização apropriada da etapa anterior, selecione Concluído e, em seguida, selecione Fechar & Aplicar.

Você pode se deparar com uma situação em que as tags não estão funcionando nos detalhes de uso ou a coluna de tags não pode ser transformada em json. Esse problema decorre da API UCDD atual retornar a coluna de marcas cortando os colchetes inicial e final, o que resulta na incapacidade do Power BI de transformar a coluna porque a retorna como uma cadeia de caracteres. Para mitigar essa situação, tome as seguintes medidas.

  1. Navegue até Editor de Consultas.
  2. Selecione a tabela Detalhes de uso.
  3. No painel direito, o painel Propriedades mostra a Etapas Aplicadas. Você precisa adicionar uma coluna personalizada às etapas, após a etapa Navegação.
  4. No menu, selecione Adicionar coluna >Adicionar coluna personalizada
  5. Nomeie a coluna, por exemplo, você pode nomear a coluna TagsInJson ou o que preferir e, em seguida, digite o seguinte texto na consulta:
    
    ```= "{"& [Tags] & "}"
    
  6. A conclusão das etapas anteriores cria uma nova coluna de tags no formato json
  7. Agora você pode transferir e expandir a coluna conforme necessário.

Problemas de autenticação encontrados com contas de convidado do Microsoft Entra: Você pode ter as permissões apropriadas para acessar a conta de inscrição ou cobrança, mas receber um erro de autenticação semelhante a um dos seguintes:

  • É proibido o acesso ao recurso
  • Não foi possível autenticar com as credenciais fornecidas. Por favor, tente novamente.

Esses erros podem ser o resultado de ter uma conta de usuário em um domínio diferente do Microsoft Entra que foi adicionado como um usuário convidado.

Para contas de convidado: use as seguintes configurações ou opções conforme solicitado na caixa de diálogo de autenticação ao se conectar com o conector do Power BI de Gestão de Custos:

  1. Selecione Início de Sessão
  2. Selecione a Usar outra conta (parte inferior da caixa de diálogo)
  3. Selecione Opções de início de sessão (parte inferior da caixa de diálogo)
  4. Selecione Entrar em uma organização
  5. Para o nome de domínio , forneça o Nome de Domínio Totalmente Qualificado (FQDN) do domínio Microsoft Entra ao qual foi adicionado como convidado.
  6. Em seguida, para Escolha uma conta selecione a conta de usuário que você autenticou anteriormente.

Você pode se conectar a muitas fontes de dados diferentes usando o Power BI Desktop. Para obter mais informações, consulte os seguintes artigos: