Tutorial: Criar e gerenciar dados exportados

Se leu o tutorial de análise de custo, você está familiarizado com o download manual dos dados do Gerenciamento de Custos. No entanto, você pode criar uma tarefa recorrente que exporta automaticamente seus dados de Gerenciamento de Custos para o Armazenamento do Azure com uma frequência diária, semanal ou mensal. Os dados exportados estão no formato CSV e contém todas as informações que são coletadas pelo Gerenciamento de Custos. Em seguida, você pode usar os dados exportados no Armazenamento do Azure com sistemas externos e combiná-los com seus próprios dados personalizados. Você também pode usar os dados exportados em um sistema externo, tal como um painel ou outro sistema financeiro.

Assista ao vídeo Como agendar exportações para o armazenamento com o Gerenciamento de Custos para saber como criar uma exportação agendada dos seus dados de custos do Azure para o Armazenamento do Azure. Para assistir a outros vídeos, visite o Canal do YouTube do Gerenciamento de Custos.

Os exemplos neste tutorial orientam você ao exportar os dados do Gerenciamento de Custos e, em seguida, verificar se eles foram exportados com êxito.

Neste tutorial, você aprenderá como:

  • Criar uma exportação diária
  • Verificar se os dados são coletados

Pré-requisitos

A exportação de dados está disponível para diversos tipos de conta do Azure, incluindo clientes do EA (Contrato Enterprise) e do Contrato de Cliente da Microsoft. Para exibir a lista completa dos tipos de contas compatíveis, confira Entender os dados do Gerenciamento de Custos. Há suporte para as seguintes permissões ou escopos do Azure por assinatura para exportações de dados por usuário e por grupo. Para obter mais informações sobre escopos, consulte Entender e trabalhar com escopos.

  • Proprietário – pode criar, modificar ou excluir exportações agendadas de uma assinatura.
  • Colaborador – pode criar, modificar ou excluir suas próprias exportações agendadas. Pode modificar o nome de exportações agendadas criadas por outras pessoas.
  • Leitor – pode agendar exportações às quais tem permissão.

Para obter mais informações sobre escopos, incluindo o acesso necessário para configurar exportações para os escopos do Contrato Enterprise e do Contrato de Cliente da Microsoft, confira Entender e trabalhar com escopos .

Para contas de Armazenamento do Azure:

  • São necessárias permissões de gravação para alterar a conta de armazenamento configurada, independentemente das permissões de exportação.
  • Sua conta de Armazenamento do Azure precisa ser configurada para o Armazenamento de Blobs ou de Arquivos.
  • A conta de armazenamento não pode ter nenhum firewall configurado.

Se você tiver uma nova assinatura, não poderá usar imediatamente os recursos do Gerenciamento de Custos. Poderá levar até 48 horas para você poder usar todos os recursos do Gerenciamento de Custos.

Entrar no Azure

Entre no Portal do Azure em https://portal.azure.com.

Criar uma exportação diária

Para criar ou ver uma exportação de dados ou para agendar uma exportação, escolha um escopo no portal do Azure e selecione Análise de custo no menu. Por exemplo, navegue até Inscrições, selecione uma assinatura na lista e, em seguida, selecione Análise de custo no menu. Na parte superior da página Análise de custo, selecione Configurações e Exportações.

Observação

  • Além de assinaturas, você pode criar exportações em grupos de recursos, grupos de gerenciamento, departamentos e registros. Para obter mais informações sobre escopos, consulte Entender e trabalhar com escopos.
  • Quando estiver conectado como um parceiro no escopo da conta de cobrança ou no locatário de um cliente, você poderá exportar dados para uma conta do Armazenamento do Azure que esteja vinculada à conta de armazenamento do parceiro. No entanto, você precisa ter uma assinatura ativa em seu locatário do CSP.
  1. Selecione Adicionar e digite um nome para a exportação.
  2. Para a Métrica, faça uma seleção:
    • Custo real (Uso e Compras) : selecione essa opção para exportar o uso e as compras padrão
    • Custo amortizado (Uso e Compras) : selecione essa opção para exportar os custos amortizados de compras como as reservas do Azure
  3. Em Tipo de exportação, faça uma seleção:
    • Exportação diária de custos do mês atual: cria um novo arquivo de exportação diariamente com os custos do mês atual. Os últimos dados são agregados com base nas exportações diárias anteriores.
    • Exportação semanal de custo dos últimos sete dias: cria uma exportação semanal dos custos dos últimos sete dias a partir da data de início selecionada da exportação.
    • Exportação mensal de custos do mês passado: cria uma exportação dos custos do mês passado em comparação com o mês atual em que a exportação foi criada. Mais adiante, a agenda executa uma exportação no quinto dia de cada mês, com os custos dos meses anteriores.
    • Exportação avulsa: permite que você escolha um intervalo de datas para que os dados históricos sejam exportados para o Armazenamento de Blobs do Azure. Você pode exportar, no máximo, 90 dias de custos históricos a partir do dia escolhido. Essa exportação é executada imediatamente e fica disponível na sua conta de armazenamento em até duas horas. Dependendo do tipo de exportação, escolha uma data de início ou uma data De e Para.
  4. Especifique a assinatura para a sua conta de armazenamento do Azure e selecione um grupo de recursos ou crie um.
  5. Selecione o nome da conta de armazenamento ou crie uma.
  6. Selecione a localização (região do Azure).
  7. Especifique o contêiner de armazenamento e o caminho do diretório para o qual deseja enviar o arquivo de exportação. Exemplo de nova exportação
  8. Examine os detalhes da exportação e selecione Criar.

A nova exportação será exibida na lista de exportações. Por padrão, as novas exportações estão habilitadas. Se quiser desabilitar ou excluir uma exportação agendada, selecione qualquer item na lista e, em seguida, selecione Desabilitar ou Excluir.

Inicialmente, podem ser necessárias de 12 a 24 horas antes que a exportação seja executada. No entanto, pode levar até mais tempo para que os dados sejam mostrados nos arquivos exportados.

Exportar agenda

As exportações agendadas são afetadas pela hora e pelo dia da semana de quando a exportação foi inicialmente criada. Quando você cria uma exportação agendada, cada exportação posterior é executada na mesma frequência. Por exemplo, para um conjunto de exportação de custos do mês atual definido com uma frequência diária, a exportação é executada diariamente. Da mesma forma, para uma exportação semanal, a exportação é executada todas as semanas no mesmo dia em que foi agendada. O tempo de entrega exato da exportação não é garantido e os dados exportados ficam disponíveis em até quatro horas após a hora da execução.

As exportações são agendadas usando o UTC (Tempo Universal Coordenado). A API de exportações sempre usa e exibe UTC.

  • Ao criar uma exportação usando a API de exportações, especifique o recurrencePeriod em hora UTC. A API não converte a hora local em UTC.
    • Exemplo – Uma exportação semanal está agendada para sexta-feira, 19 de agosto, com recurrencePeriod definido como 14h. A API recebe a entrada como 14h UTC, sexta-feira, 19 de agosto. A exportação semanal será agendada para ser executada todas as sextas-feiras.
  • Quando você cria uma exportação no portal do Azure, a hora da data de início é convertida automaticamente na hora UTC equivalente.
    • Exemplo – Uma exportação semanal está agendada para sexta-feira, 19 de agosto, com a hora local 2h IST (UTC+5:30) no portal do Azure. A API recebe a entrada às 20h30, quinta-feira, 18 de agosto. A exportação semanal será agendada para ser executada todas as quintas-feiras.

Cada exportação cria um arquivo e, portanto, as exportações mais antigas não são substituídas.

Criar uma exportação para várias assinaturas

Caso você tenha um Contrato Enterprise, use um grupo de gerenciamento para agregar as informações de custo da assinatura em um só contêiner. Em seguida, você poderá exportar os dados de gerenciamento de custos do grupo de gerenciamento. As exportações para grupos de gerenciamento permitem somente custos reais.

Não há suporte para exportações de grupos de gerenciamento de outros tipos de assinaturas.

  1. Se você ainda não criou um grupo de gerenciamento, crie um e atribua assinaturas a ele.
  2. Na análise de custo, defina o escopo para o grupo de gerenciamento e escolha Selecionar este grupo de gerenciamento. Exemplo mostrando a opção Selecionar este grupo de gerenciamento
  3. Crie uma exportação no escopo para obter os dados de gerenciamento de custos para as assinaturas do grupo de gerenciamento. Exemplo mostrando a opção Criar exportação com um escopo de grupo de gerenciamento

Particionamento de arquivos para grandes conjuntos de dados

Se você tem um Contrato de Cliente da Microsoft, um Contrato de Parceiro da Microsoft ou um Contrato Enterprise, habilite a opção Exportações para dividir o arquivo em várias partições menores e ajudar na ingestão de dados. Ao configurar inicialmente a exportação, defina a configuração Particionamento de Arquivos como Ativada. A configuração está Desativada por padrão.

Captura de tela mostrando a opção Particionamento de Arquivos.

Se você não tiver um Contrato de Cliente da Microsoft, um Contrato de Parceiro da Microsoft ou um Contrato Enterprise, a opção Particionamento de Arquivos não será exibida.

Atualizar exportações existentes para usar o particionamento de arquivos

Se você já tiver exportações e quiser configurar o particionamento de arquivos, crie uma exportação. O particionamento de arquivos só está disponível com a versão mais recente das exportações. Pode haver pequenas alterações em alguns dos campos nos arquivos de uso criados.

Se você habilitar o particionamento de arquivos em uma exportação existente, poderá haver pequenas alterações nos campos na saída do arquivo. As alterações ocorrem devido a atualizações feitas nas Exportações depois que você configurou a sua.

Saída do particionamento

Quando o particionamento de arquivos está habilitado, são gerados um arquivo para cada partição de dados na exportação e um arquivo _manifest.json. O manifesto contém um resumo do conjunto de dados completo e informações de cada partição de arquivo nele. Cada partição de arquivo tem cabeçalhos e contém apenas um subconjunto do conjunto de dados total. Para lidar com o conjunto de dados completo, você deve ingerir cada partição da exportação.

Veja um exemplo do arquivo de manifesto _manifest.json.

{
  "manifestVersion": "2021-01-01",
  "dataFormat": "csv",
  "blobCount": 1,
  "byteCount": 160769,
  "dataRowCount": 136,
  "blobs": [
    {
      "blobName": "blobName.csv",
      "byteCount": 160769,
      "dataRowCount": 136,
      "headerRowCount": 1,
      "contentMD5": "md5Hash"
    }
  ]
}

Exportar versões

Quando você cria uma exportação agendada no portal do Azure ou com a API, ela sempre é executada na versão de exportação usada no momento da criação. O Azure mantém as exportações criadas anteriormente na mesma versão, a menos que você as atualize. Isso impedirá alterações nos preços e nos campos do CSV se a versão de exportação for alterada. À medida que a funcionalidade de exportação muda ao longo do tempo, os nomes de campo podem ser alterados e novos campos são adicionados.

Se você quiser usar os dados e os campos mais recentes disponíveis, recomendamos que você crie uma exportação no portal do Azure. Para atualizar uma exportação existente para a versão mais recente, atualize-a no portal do Azure ou com a versão mais recente da API de Exportação. A atualização de uma exportação existente poderá fazer com que você veja pequenas diferenças nos campos e encargos em arquivos que forem produzidos posteriormente.

Verificar se os dados são coletados

Verifique com facilidade se os dados do Gerenciamento de Custos estão sendo coletados e veja o arquivo CSV exportado usando o Gerenciador de Armazenamento do Azure.

Na lista de exportação, selecione o nome da conta de armazenamento. Na página da conta de armazenamento, selecione Abrir no Explorador. Se vir uma caixa de confirmação, selecione Sim para abrir o arquivo no Gerenciador de Armazenamento do Azure.

Página de conta de armazenamento mostrando informações de exemplo e link para abrir no Explorer

No Gerenciador de Armazenamento, navegue até o contêiner que você deseja abrir e selecione a pasta que corresponde ao mês atual. É mostrada uma lista de arquivos CSV. Selecione um deles e selecione Abrir.

Informações de exemplo mostradas no Gerenciador de Armazenamento

O arquivo é aberto com o programa ou o aplicativo que está configurado para abrir as extensões de arquivo CSV. Veja abaixo um exemplo no Excel.

Exemplo de dados CSV exportados mostrados no Excel

Baixar um arquivo de dados CSV exportado

Baixe também o arquivo CSV exportado no portal do Azure. As etapas a seguir explicam como encontrá-lo na análise de custo.

  1. Na análise de custo, selecione Configurações e Exportações.
  2. Na lista de exportações, escolha a conta de armazenamento para uma exportação.
  3. Na sua conta de armazenamento, selecione Contêineres.
  4. Na lista de contêineres, escolha o contêiner.
  5. Navegue pelos diretórios e pelos blobs de armazenamento até a data desejada.
  6. Selecione o arquivo CSV e escolha Baixar.

Exemplo de download de exportação

Exibir o histórico de execuções da exportação

Veja o histórico de execuções da exportação agendada selecionando uma exportação individual na página de lista de exportações. A página de lista de exportações também fornece acesso rápido para ver o runtime das exportações anteriores e a próxima vez em que a exportação será executada. Veja um exemplo que mostra o histórico de execuções.

A captura de tela mostra o painel Exportações.

Selecione uma exportação para ver o histórico de execuções.

A captura de tela mostra o histórico de execuções de uma exportação.

A exportação é executada duas vezes por dia nos primeiros cinco dias do mês

Se você tiver criado uma exportação diária, terá duas execuções por dia para os primeiros cinco dias de cada mês. Uma execução é executada e cria um arquivo com os dados de custo do mês atual. É a execução que está disponível para você ver no histórico de execução. Uma segunda execução também é executada para criar um arquivo com todos os custos do mês anterior. No momento, a segunda execução não está visível no histórico de execuções. O Azure executa a segunda execução para garantir que o arquivo mais recente do mês passado contenha todos os preços exatamente como vistos na sua fatura. Ele é executado porque há casos em que o uso e os preços latentes são incluídos na fatura até 72 horas após o fechamento do mês calendário. Para saber mais sobre as atualizações de dados de uso do Gerenciamento de Custos, consulte Atualizações de dados de custo e uso e retenção.

Acessar dados exportados de outros sistemas

Uma das finalidades de exportar os dados do Gerenciamento de Custos é acessar os dados de sistemas externos. Você pode usar um sistema de painéis ou outro sistema financeiro. Tais sistemas variam amplamente, portanto, mostrar um exemplo não seria conveniente. No entanto, você pode obter uma introdução sobre como acessar seus dados nos aplicativos em Introdução ao Armazenamento do Azure.

Próximas etapas

Neste tutorial, você aprendeu a:

  • Criar uma exportação diária
  • Verificar se os dados são coletados

Avance para o próximo tutorial para otimizar e melhorar a eficiência, identificando recursos ociosos e subutilizados.