Compartilhar via


Conector do Gerenciamento de Custos do Azure

Resumo

Item Descrição
Estado da liberação Disponibilidade geral
Produtos Power BI (Modelos semânticos)
Power BI (Fluxos de dados)
Malha (fluxo de dados Gen2)
Tipos de autenticação compatíveis Conta organizacional
Documentação de referência da função

Observação

Esse conector substitui os conectores do Azure Consumption Insights e do Gerenciamento de Custos do Azure (beta) anteriormente disponíveis. Relatórios criados com o conector anterior devem ser recriados usando esse conector.

Pré-requisitos

Funcionalidades com suporte

  • Importação
  • Opções avançadas
    • Data de Início
    • Data de Término

Conectar-se ao Gerenciamento de Custos do Azure desde o Power Query Desktop

Para se conectar-se ao Gerenciamento de Custos do Azure:

  1. Na faixa de opções Página Inicial, selecione Obter Dados.

  2. Selecione a opção Azure na lista de categorias de dados.

  3. Selecione Gerenciamento de Custos do Azure.

    Obter dados.

  4. No diálogo exibido, para a lista suspensa Escolher Escopo, use o Escopo de Entrada Manual para Contratos de Cliente da Microsoft ou use o Número de Registro para Contratos Empresariais (EA).

Conectar-se a uma conta do contrato de cliente da Microsoft

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

Conectar-se a uma conta de cobrança

Para se conectar a uma conta de cobrança, você precisará recuperar a ID da conta de cobrança do portal do Azure:

  1. No portal do Azure, navegue para Gerenciamento de Custos + Cobrança.

  2. Selecione seu perfil de cobrança.

  3. No menuConfigurações, selecione Propriedades na barra lateral.

  4. Em Perfil de cobrança, copie a ID.

    Captura de tela do Perfil de cobrança do gerenciamento de custos.

  5. Em Escolher Escopo, selecione Escopo de Entrada Manual 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 o Escopo, selecione Número de Registro e insira a cadeia de caracteres da ID da Conta de Cobrança, conforme copiado das etapas anteriores.

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

    Captura de tela do Gerenciamento de Custos do Azure com a entrada de número de meses.

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

  7. Quando solicitado, entre com sua conta de usuário e senha do Azure. Você precisa ter acesso ao escopo da conta de cobrança para acessar os dados de cobrança com êxito.

Conectar-se a um perfil de cobrança

Para se conectar a um perfil de cobrança, você precisará recuperar a ID do perfil de cobrança e a ID da conta de cobrança do portal do Azure:

  1. No portal do Azure, navegue para Gerenciamento de Custos + Cobrança.

  2. Selecione seu perfil de cobrança.

  3. No menuConfigurações, selecione Propriedades na barra lateral.

  4. Em Perfil de cobrança, copie a ID.

  5. Em Conta de cobrança, copie a ID.

    Captura de tela das informações da conta de cobrança do Gerenciamento de Custos do Azure.

  6. Em Escolher Escopo, selecione Escopo de Entrada Manual e insira a cadeia de conexão, conforme mostrado no exemplo abaixo, 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. Você precisa ter acesso ao perfil de cobrança para acessar os dados do perfil de cobrança com êxito.

Conectar-se a uma conta de Contrato Agreement

Para se conectar com uma conta de Contrato Enterprise (EA), você pode obter sua ID de registro do portal do Azure:

  1. No portal do Azure, navegue para Gerenciamento de Custos + Cobrança.

  2. Selecione sua conta de cobrança.

  3. No menu Visão geral, copie a ID da conta de cobrança.

  4. Para Escolher Escopo , selecione Número de Inscrição e cole a ID da conta de cobrança da etapa anterior.

  5. Insira o número de meses e, em seguida, selecione OK .

    A captura de tela mostra as propriedades do Gerenciamento de Custos do Azure com um escopo do número de Registro.

  6. Quando solicitado, entre com sua conta de usuário e senha do Azure. Será necessário usar uma conta de Administrador Corporativo para acessar Contratos Enterprise.

Dados disponíveis por meio do conector

Após a autenticação bem-sucedida, uma janela Navegador aparece com as seguintes tabelas de dados disponíveis:

Tabela Descrição
Resumo de saldo Resumo do saldo do mês de cobrança atual dos Contratos Empresariais (EA).
Eventos de cobrança Um log de eventos de novas faturas, compras de crédito etc. Somente contrato com o cliente da Microsoft.
Orçamentos Detalhes sobre o orçamento para ver os custos reais ou uso em relação às metas de orçamento existentes.
Charges Um resumo mensal do uso do Azure, encargos do marketplace e encargos cobrados separadamente. Somente contrato com o cliente da Microsoft.
Lotes de crédito Detalhes da compra de lote do crédito Azure para o perfil de cobrança fornecido. Somente contrato com o cliente da Microsoft.
Pricesheets Taxas de medição aplicáveis para o perfil de cobrança fornecido ou a inscrição no EA.
Encargos de RI Encargos associados às suas Instâncias Reservadas nos últimos 24 meses. Essa tabela está em processo de desativação. Em vez disso, use transações de RI
Recomendações de RI (compartilhadas) Recomendações de compra de Instância Reservada com base em todas as tendências de uso da sua assinatura nos últimos 30 dias.
Recomendação de RI (única) Recomendações de compra de Instância Reservada com base nas suas tendências de uso de assinatura única nos últimos 30 dias.
Transações de RI Lista de transações para instâncias reservadas no escopo da conta de cobrança.
Detalhes de uso de RI Detalhes de consumo para suas Instâncias Reservadas existentes no último mês.
Resumo de uso de RI Porcentagem diária de uso de reserva do Azure.
Detalhes de uso Um detalhamento das quantidades consumidas e dos encargos estimados para o perfil de cobrança fornecido no registro do EA.
Detalhes de uso amortizados Um detalhamento das quantidades consumidas e dos encargos amortizados estimados para a ID do perfil de cobrança fornecida.

Selecione uma tabela para ver uma visualização da caixa de diálogo. Selecione uma ou mais tabelas marcando as caixas ao lado de seu nome. Selecione Carregar para carregar os dados ou Transformar dados para continuar transformando os dados no Editor do Power Query.

A captura de tela 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 se aplicam ao conector Gerenciamento de Custos do Azure:

  • O conector de Gerenciamento de Custos do Azure não dá suporte a Contratos de Cliente da Microsoft pago conforme o uso ou contratos indiretos de clientes da Microsoft. Também não há suporte para Contratos de Parceiro da Microsoft. Se você tiver um contrato sem suporte, poderá usar Exportações para salvar os dados de custo em um compartilhamento e, em seguida, conectar-se a ele usando o Power BI. Mais informações: Tutorial – criar e gerenciar dados exportados do Gerenciamento de Custos do Azure

  • O conector do Gerenciamento de Custos do Azure usa o OAuth 2.0 para autenticação com o Azure e identifica os usuários que usarão o conector. Os tokens gerados nesse processo são válidos por um período específico. O Power BI preserva o token para o próximo logon. O OAuth 2.0 é um padrão para o processo que ocorre nos bastidores para garantir o tratamento seguro dessas permissões. Para se conectar, você precisa usar uma conta de Administrador Corporativo para Contratos Enterprise ou ter permissões apropriadas nos níveis de conta de cobrança ou perfil de cobrança para Contratos de Cliente da Microsoft.

  • Não há suporte para solicitações de linha de dados que excedam um milhão de linhas pelo Power BI. Em vez disso, você pode tentar usar o recurso de exportação descrito na criação e gerenciamento de dados exportados no Gerenciamento de Custos.

  • O conector de dados do Gerenciamento de Custos do Azure não funciona com contas de clientes GCC do Office 365.

  • Atualização de dados: os dados de custo e de uso normalmente são atualizados e disponíveis no portal do Azure e as APIs de suporte dentro de 8 a 24 horas, portanto, sugerimos que você restrinja as atualizações agendadas do Power BI para 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 transformações de dados específicas de relatório adicionais, você deverá reutilizar a mesma fonte de dados, o que reduziria o tempo necessário para extrair os dados de Detalhes de Uso.

    Para saber mais sobre a reutilização de fontes de dados, consulte:

Se você escolher um parâmetro de data maior que três meses, ao tentar atualizar os dados, ocorrerá um erro 400 bad request vindo dos detalhes de uso da instância reservada (RI). Para corrigir o erro, realize as seguintes etapas:

  1. No Power BI Desktop, selecione Página Inicial > Transformar dados.

  2. No Editor do Power Query, selecione o modelo semântico RI usage details e selecione Editor Avançado.

  3. Para dividir as chamadas em partes de três meses, atualize o código do Power Query conforme mostrado nas seções a seguir. Anote e guarde o seu número de registro ou a ID do perfil de cobrança/conta de cobrança.

    No 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
    

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

    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 clique em Fechar e Aplicar.