Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Se leu o tutorial de Análise de Custos, está familiarizado com a transferência manual dos dados do Cost Management. No entanto, você pode criar uma tarefa recorrente que exporta automaticamente seus dados do Gerenciamento de Custos para o armazenamento do Azure diariamente ou mensalmente. As exportações foram projetadas para simplificar sua prática de FinOps, automatizando a exportação de outros conjuntos de dados com impacto nos custos. Você pode usar os dados exportados com sistemas externos e combiná-los com seus próprios dados personalizados.
Neste tutorial, você aprenderá a:
- Criar exportações
- Configurar exportações para contas de armazenamento com um firewall
- Gerenciar exportações
- Habilitar particionamento de arquivos para grandes conjuntos de dados
- Verificar se os dados são recolhidos
- Ver histórico de execuções de exportação
- Compreender os tipos de dados de exportação
Funcionalidade atualizada
O recurso de exportações suporta vários conjuntos de dados, incluindo planilhas de preços, recomendações de reserva, detalhes de reserva e transações de reserva. Além disso, você pode baixar detalhes de custo e uso usando o formato de código aberto FinOps Open Cost and Usage Specification FOCUS . Ele combina custos reais e amortizados e reduz os tempos de processamento de dados e os custos de armazenamento e computação. Os conjuntos de dados FinOps geralmente são grandes e difíceis de gerenciar. As exportações melhoram a capacidade de gerenciamento de arquivos, reduzem a latência de download e ajudam a economizar em armazenamento e encargos de rede com a seguinte funcionalidade:
- Particionamento de arquivos, que divide o arquivo em partes menores gerenciáveis.
- Substituição de arquivo, que substitui o arquivo do dia anterior por um arquivo atualizado todos os dias na exportação diária.
O recurso de exportações tem uma interface de usuário atualizada, que ajuda você a criar facilmente várias exportações para vários conjuntos de dados de gerenciamento de custos para o armazenamento do Azure usando uma única experiência de criação simplificada. As exportações permitem que você escolha a versão mais recente ou qualquer uma das versões anteriores do esquema do conjunto de dados ao criar uma nova exportação. O suporte a várias versões garante que as camadas de processamento de dados nas quais você criou para conjuntos de dados existentes sejam reutilizadas enquanto você adota a funcionalidade de API mais recente. Você pode exportar seletivamente dados históricos executando novamente um trabalho de exportação existente para um período histórico. Assim, você não precisa criar uma nova exportação única para um intervalo de datas específico. Você pode melhorar a segurança e a conformidade configurando exportações para contas de armazenamento por trás de um firewall. O firewall do Azure Storage fornece controle de acesso para o endpoint público da conta de armazenamento.
Pré-requisitos
A exportação de dados está disponível para vários tipos de conta do Azure, incluindo clientes Enterprise Agreement (EA) e Microsoft Customer Agreement (MCA). Para exibir a lista completa de tipos de conta suportados, consulte Compreender os dados do gerenciamento de custos. As seguintes permissões, ou âmbitos, do Azure são suportadas por subscrição para a exportação de dados por utilizador e grupo. Para obter mais informações sobre escopos, consulte Compreender e trabalhar com escopos.
- Proprietário - Pode criar, modificar ou excluir exportações agendadas para uma assinatura.
- Colaborador - Pode criar, modificar ou excluir suas próprias exportações agendadas. Pode modificar o nome de exportações agendadas criadas por outros utilizadores.
- Leitor - Pode agendar exportações para as quais eles têm permissão.
- Para obter mais informações sobre escopos, incluindo o acesso necessário para configurar exportações para escopos do Enterprise Agreement e do contrato de cliente Microsoft, consulte Compreender e trabalhar com escopos.
Para contas de Armazenamento do Azure:
São necessárias permissões de escrita para alterar a conta de armazenamento configurada, independentemente das permissões na exportação.
A sua conta de armazenamento do Azure tem de estar configurada para o armazenamento de blobs ou ficheiros.
Não configure exportações para um contêiner de armazenamento configurado como destino em uma regra de replicação de objeto.
Para exportar para contas de armazenamento com regras de firewall, você precisa de outros privilégios na conta de armazenamento. Esses privilégios só são necessários durante a criação ou modificação da exportação:
Função de proprietário na conta de armazenamento ou
Uma função personalizada que inclui:
Microsoft.Authorization/roleAssignments/write
Microsoft.Authorization/permissions/read
Ao configurar o firewall, verifique se Permitir acesso confiável ao serviço do Azure está habilitado na conta de armazenamento. Se pretender usar a API de Exportação REST para gravar numa conta de armazenamento atrás de um firewall, use a API versão 2023-08-01 ou posterior. Todas as versões mais recentes da API continuam a suportar exportações atrás de firewalls.
Uma identidade gerenciada atribuída ao sistema é criada para uma nova exportação se o usuário tiver
Microsoft.Authorization/roleAssignments/write
permissões na conta de armazenamento. Essa configuração garante que a exportação continuará a funcionar se você habilitar um firewall no futuro. Depois que a exportação é criada ou atualizada, o usuário não precisa mais da função Proprietário para operações de rotina.A configuração da conta de armazenamento deve ter a opção Escopo permitido para operações de cópia (visualização) definida como De qualquer conta de armazenamento.
Se tiver uma subscrição nova, não pode utilizar as funcionalidades do Cost Management imediatamente. Poderá demorar até 48 horas até poder utilizar todas as funcionalidades do Cost Management.
Criar exportações
Você pode criar várias exportações de vários tipos de dados usando as etapas a seguir.
Nota
- Você pode criar exportações em escopos de assinatura, grupo de recursos, grupo de gerenciamento, departamento e registro. Para obter mais informações sobre escopos, consulte Compreender e trabalhar com escopos.
- Quando inicia sessão como parceiro no âmbito da conta de faturação ou no tenant de um cliente, pode exportar os dados para uma conta de Armazenamento Azure associada à sua conta de armazenamento de parceiro. Contudo, tem de ter uma subscrição ativa no locatário CSP.
Escolha um escopo e navegue até Exports
- Inicie sessão no Portal do Azure em https://portal.azure.com.
- Pesquise por Gestão de Custos.
- Selecione um âmbito de faturação.
- No menu de navegação esquerdo, selecione Exportações.
Criar novas exportações
Na página Exportações, na parte superior da página, selecione + Criar.
Selecione o modelo de exportação
Na guia Noções básicas , selecione um modelo que atenda ao seu cenário e selecione Avançar.
Nota: Um modelo simplifica a criação de exportação pré-selecionando um conjunto de conjuntos de dados comumente usados e suas configurações.Depois de selecionar um modelo, você verá a guia Conjuntos de dados , onde você pode personalizar seu nome de exportação inserindo um prefixo de exportação comum, editar a configuração pré-selecionada e adicionar ou remover exportações da lista.
Você pode alterar o modelo e descartar suas configurações de exportação navegando de volta para a guia Noções básicas e selecionando um novo modelo.
Opcional - Adicionar mais exportações
- Na guia Conjuntos de dados , você pode adicionar outra exportação selecionando + Adicionar exportação.
- Selecione o Tipo de dados, a versão do conjunto de dados e insira um Nome de exportação. Opcionalmente, você pode inserir uma descrição de exportação.
- Em Tipo de dados, ao selecionar Recomendações de reserva, selecione valores para os outros campos exibidos:
- Âmbito de reserva
- Tipo de recurso
- Período de revisão
- Dependendo do Tipo de dados e da Frequência selecionados, talvez seja necessário especificar mais campos para definir o intervalo de datas no formato UTC.
- Selecione Adicionar para ver a exportação listada na guia Conjuntos de dados.
- Você pode criar até 10 exportações ao selecionar + Adicionar novas exportações.
- Selecione Avançar quando estiver pronto para definir o destino.
Definir o destino da exportação
- Na guia Destino, selecione o Tipo de armazenamento. O valor padrão é Armazenamento de Blobs do Azure.
- Especifique a sua subscrição de conta de armazenamento do Azure. Escolha um grupo de recursos existente ou crie um novo.
- Selecione o nome da Conta de armazenamento ou crie uma nova.
- Se criar uma nova conta de armazenamento, escolha uma região do Azure.
- Especifique o contentor de armazenamento e o caminho do diretório para o ficheiro de exportação.
- Escolha o formato entre CSV ou Parquet.
- Escolha o tipo de compactação como Nenhum, Gzip para o formato de arquivo CSV ou Snappy para o formato de arquivo parquet.
- O particionamento de ficheiros está ativado por predefinição. Ele divide arquivos grandes em arquivos menores e não pode ser desativado.
- A substituição de dados está habilitada por padrão. Para exportações diárias, substitui o ficheiro do dia anterior por um ficheiro atualizado.
- Selecione Avançar para ir para a guia Revisão + criação .
Revisar e criar
Reveja a sua configuração de exportação e faça as alterações necessárias. Quando terminar, selecione Rever + criar para concluir o processo.
A nova exportação é apresentada na lista de exportações. Por predefinição, as novas exportações estão ativadas. Se pretender desativar ou eliminar uma exportação agendada, selecione qualquer item na lista e, em seguida, selecione Desativar ou Eliminar.
O processo de exportação pode levar até 24 horas para ser concluído antes que os dados estejam prontos.
Configurar exportações para contas de armazenamento com um firewall
Se você precisar exportar para uma conta de armazenamento atrás do firewall para requisitos de segurança e conformidade, certifique-se de ter todos os pré-requisitos atendidos.
Nota
Se você tiver uma exportação agendada existente e alterar a configuração da rede de armazenamento, deverá atualizar a exportação e salvá-la para refletir as alterações.
Habilite Permitir acesso a serviços confiáveis do Azure na conta de armazenamento. Você pode ativá-lo ao configurar o firewall da conta de armazenamento, na página Rede. Aqui está uma captura de tela mostrando a página.
Se você não tiver ativado essa configuração, ela será ativada automaticamente quando você criar uma nova exportação e usar uma conta de armazenamento existente.
Uma identidade gerida atribuída pelo sistema é criada para uma nova exportação de tarefas quando criada ou modificada. Você deve ter permissões porque o Gerenciamento de Custos usa o privilégio para atribuir a função StorageBlobDataContributor à identidade gerenciada. A permissão é restrita ao escopo do contêiner da conta de armazenamento. Depois que o trabalho de exportação é criado ou atualizado, o usuário não precisa de permissões de Proprietário para operações de tempo de execução regulares.
Nota
- Quando um usuário atualiza os detalhes do destino ou exclui uma exportação, a função StorageBlobDataContributor atribuída à identidade gerenciada é removida automaticamente. Para permitir que o sistema remova a atribuição de função, o usuário deve ter
microsoft.Authorization/roleAssignments/delete
permissões. Se as permissões não estiverem disponíveis, o usuário precisará remover manualmente a atribuição de função na identidade gerenciada. - Atualmente, há suporte para firewalls para contas de armazenamento no mesmo locatário. No entanto, firewalls em contas de armazenamento não são suportados para exportações entre locatários.
Adicione exportações à lista de serviços confiáveis. Para obter mais informações, consulte Acesso confiável com base em uma identidade gerenciada.
Gerenciar exportações
Você pode exibir a lista de exportações disponíveis navegando até a página Exportações e gerenciar exportações individuais selecionando-as.
Você pode executar as seguintes ações em exportações individuais.
Executar agora - Coloca em fila uma exportação não planeada para ser executada no próximo momento disponível, independentemente do tempo de execução agendado.
Exportar datas selecionadas - Reexecuta uma exportação para um intervalo de datas histórico em vez de criar uma nova exportação única. Você pode extrair até 13 meses de dados históricos em blocos de um mês. Esta opção não está disponível para folhas de preços.
Desativar - Suspende temporariamente o trabalho de exportação.
Eliminar - Remove permanentemente a exportação.
Atualizar - Atualiza o histórico de execução.
Compreender a frequência de agendamento
Quando você cria uma exportação agendada, a exportação é executada na mesma frequência para cada exportação executada posteriormente. Por exemplo, se a exportação estiver programada para ser executada uma vez a cada dia UTC, ela criará uma exportação diária de custos acumulados desde o início do mês até a data atual. Execuções de exportação individuais podem ocorrer em horários diferentes ao longo do dia, portanto, evite depender da hora exata das execuções de exportação. O tempo de execução depende da carga ativa presente no Azure durante um determinado dia UTC. Quando uma execução de exportação começa, seus dados devem estar disponíveis dentro de 4 horas. As exportações são agendadas usando o Tempo Universal Coordenado (UTC). A API de Exportações sempre usa e exibe UTC.
Ao criar uma exportação usando a API de Exportações, especifique a recurrencePeriod
hora UTC. A API não converte a sua hora local em UTC.
- Exemplo - Uma exportação diária está programada para sexta-feira, 19 de agosto, com
recurrencePeriod
definido para as 14h00. A API recebe a entrada às 14:00 UTC, sexta-feira, 19 de agosto.
Quando você cria uma exportação no portal do Azure, sua hora de data de início é convertida automaticamente para a hora UTC equivalente.
- Exemplo - Uma exportação diária está agendada para sexta-feira, 19 de agosto, com a hora local de 2:00 AM IST (UTC+5:30) a partir do portal do Azure. A API recebe a entrada às 20h30 de quinta-feira, 18 de agosto.
Vários conjuntos de dados suportam diferentes opções de frequência de agendamento, conforme descrito na tabela a seguir.
Tipo de dados | Opções de frequência |
---|---|
Folha de preços | • Exportação única • Mês corrente • Exportação diária do mês corrente |
Detalhes da reserva | • Exportação única • Exportação diária de custos acumulados no mês até à data • Exportação mensal dos custos do mês passado |
Recomendações para reserva | • Exportação única • Exportação diária |
Transações de reservas | • Exportação única • Exportação diária • Exportação mensal dos dados do mês passado |
Detalhes de custo e uso (efetivo) Detalhes de custo e uso (amortizados) Detalhes de custo e uso (FOCUS) Detalhes de custo e utilização (apenas uso) |
• Exportação única • Exportação diária de custos acumulados desde o início do mês • Exportação mensal dos custos do mês passado • Exportação mensal dos custos do último mês de faturamento |
Opcional - Criar uma exportação para várias assinaturas
Você pode usar um grupo de gerenciamento para agregar informações de custo de assinatura em um único contêiner. As exportações suportam o âmbito do grupo de gestão para o Enterprise Agreement, mas não para o Microsoft Customer Agreement ou outros tipos de subscrição. Também não há suporte para várias moedas nas exportações do grupo de gerenciamento.
As exportações no âmbito do grupo de gestão suportam unicamente encargos de uso. Compras, incluindo reservas e planos de poupança, não são suportadas. Relatórios de custos amortizados também não são suportados. Quando você cria uma exportação do portal do Azure para um escopo de grupo de gerenciamento, o campo de métrica não é mostrado porque ele assume como padrão o tipo de uso. Ao criar uma exportação de escopo de grupo de gerenciamento usando a API REST, escolha ExportType como Usage
.
- Crie um grupo de gerenciamento e atribua assinaturas a ele, se ainda não o fez.
- Em Análise de custos, defina o escopo para seu grupo de gerenciamento e selecione Selecionar este grupo de gerenciamento.
- Crie uma exportação no âmbito definido para obter os dados de gestão de custos para as assinaturas no grupo de gestão.
Partição de ficheiros para conjuntos de dados grandes
O particionamento de arquivos é um recurso que é ativado por padrão para facilitar o gerenciamento de arquivos grandes. Essa funcionalidade divide arquivos maiores em segmentos menores, o que aumenta a facilidade de transferência, download, ingestão e legibilidade geral. É vantajoso para clientes cujos arquivos de custo aumentam de tamanho ao longo do tempo. As especificidades das partições de arquivo são descritas em um arquivo manifest.json fornecido com cada execução de exportação, permitindo que você reingresse no arquivo original.
Arquivo de manifesto
Com cada exportação e execução, obtém várias partições dos dados, juntamente com um arquivo manifest.json. O manifesto contém um resumo do conjunto de dados completo e informações para cada partição de arquivo nele. Cada partição de arquivo tem cabeçalhos e contém apenas um subconjunto do conjunto de dados completo. Para manipular o conjunto de dados completo, você deve ingerir cada partição da exportação.
Aqui está um _manifest.json exemplo de arquivo de manifesto.
{
"manifestVersion": "2024-04-01",
"byteCount": 8032,
"blobCount": 1,
"dataRowCount": 36,
"exportConfig": {
"exportName": "sample",
"resourceId": "/providers/Microsoft.Billing/billingAccounts/1234567/providers/Microsoft.CostManagement/exports/sample",
"dataVersion": "2023-05-01",
"apiVersion": "2023-07-01-preview",
"type": "ReservationRecommendations",
"timeFrame": "MonthToDate",
"granularity": null
},
"deliveryConfig": {
"partitionData": true,
"dataOverwriteBehavior": "OverwritePreviousReport",
"fileFormat": "Csv",
"compressionMode": "None",
"containerUri": "/subscriptions/ 00000000-0000-0000-0000-000000000000/resourceGroups/samplerg/providers/Microsoft.Storage/storageAccounts/samplestorage",
"rootFolderPath": "folder"
},
"runInfo": {
"executionType": "OnDemand",
"submittedTime": "2025-03-21T21:04:06.5234447Z",
"runId": "bbac73f1-9a05-4de6-84ab-c72b568a03b4",
"startDate": "2025-03-01T00:00:00",
"endDate": "2025-03-21T00:00:00Z"
},
"blobs": [
{
"blobName": " folder/sample/ 00000000-0000-0000-0000-000000000000/part0.csv",
"byteCount": 8032,
"dataRowCount": 36
}
]
}
Verificar se os dados são recolhidos
Pode verificar facilmente se os seus dados do Cost Management estão a ser recolhidos e ver o ficheiro CSV exportado com o Explorador 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 ficheiro no Explorador de Armazenamento do Azure.
No Explorador de Armazenamento, navegue para o contentor que pretende abrir e selecione a pasta correspondente ao mês atual. É apresentada uma lista de ficheiros CSV. Selecione um e, em seguida, selecione Abrir.
O arquivo é aberto com o programa ou aplicativo definido para abrir extensões de arquivo CSV. Eis um exemplo do Excel.
Baixar um arquivo de dados exportado
Para baixar o arquivo CSV ou Parquet exportado, navegue até o arquivo no Gerenciador de Armazenamento do Microsoft Azure e baixe-o.
Ver histórico de execuções de exportação
Pode ver o histórico de execuções da exportação agendada ao selecionar uma exportação individual na página da lista de exportações. A página da lista de exportações também proporciona acesso rápido para visualizar a duração das exportações anteriores e a próxima execução. Aqui está um exemplo que mostra o histórico de execução.
Selecione uma exportação para visualizar o histórico de execução.
A exportação de custos ocorre duas vezes por dia durante os primeiros cinco dias do mês.
Há duas execuções por dia nos primeiros cinco dias de cada mês após a criação de um conjunto de dados de exportação diária de detalhes de custo e uso. Uma execução executa e cria um arquivo com os dados de custo do mês atual. É a corrida que está disponível para ver no histórico de corridas. Uma segunda execução também é executada para criar um arquivo com todos os custos do mês anterior. A segunda execução não está de momento visível no histórico de execução. O Azure executa a segunda execução para garantir que seu arquivo mais recente do mês passado contenha todas as cobranças exatamente como visto em sua fatura. Funciona porque há casos em que a utilização latente e os encargos são incluídos na fatura até 72 horas após o encerramento do mês. Para saber mais sobre as atualizações de dados de uso do Gerenciamento de Custos, consulte Atualizações e retenção de dados de custo e uso.
Nota
A exportação diária criada entre 1º e 5º do mês atual não geraria dados para o mês anterior, pois o cronograma de exportação começa a partir da data de criação.
Compreender os tipos de dados de exportação
Para obter uma referência abrangente de todos os conjuntos de dados disponíveis, incluindo o esquema para versões atuais e históricas, consulte Índice de esquema do conjunto de dados de gerenciamento de custos.
- Detalhes de custo e uso (real) - Selecione esta opção para exportar o uso padrão e os encargos de compra.
- Detalhes de custo e uso (amortizados) - Selecione esta opção para exportar custos amortizados para compras como reservas do Azure e plano de economia do Azure para computação.
- Detalhes de custo e uso (FOCUS) - Selecione esta opção para exportar detalhes de custo e uso usando o formato de código aberto FinOps Open Cost and Usage Specification (FOCUS). Combina custos reais e amortizados.
- Este formato reduz o tempo de processamento de dados e os encargos de armazenamento e computação para exportações.
- O âmbito do grupo de gestão não é suportado para exportações de Detalhes de custo e uso (FOCUS).
- Você pode usar a exportação formatada em FOCUS como entrada para um espaço de trabalho do Microsoft Fabric para FinOps. Para obter mais informações, consulte Criar um espaço de trabalho Fabric para FinOps.
- Detalhes de custo e uso (somente uso) - Selecione esta opção para exportar taxas de uso padrão sem informações de compra. Embora você não possa usar essa opção ao criar novas exportações, as exportações existentes usando essa opção ainda são suportadas.
- Planilha de preços – Selecione esta opção para exportar o download dos preços do Azure da sua organização.
- Detalhes da reserva – Selecione esta opção para exportar a lista atual de todas as reservas disponíveis.
- Recomendações de reserva – Selecione esta opção para exportar a lista de recomendações de reserva, que ajudam na otimização da tarifa.
- Transações de reserva – Selecione esta opção para exportar a lista de todas as compras, trocas e reembolsos de reservas.
Os tipos de contrato, os escopos e as funções necessárias são explicados em Compreender e trabalhar com escopos.
Tipos de dados | Acordo suportado | Âmbitos suportados |
---|---|---|
Custo e utilização (real) | • EA • MCA que comprou através do Web site do Azure • Empresa MCA • MCA que compra através de um parceiro da Microsoft • Interno do Azure |
• EA - Registo, departamento, conta, assinatura e grupo de recursos • MCA - Conta de faturação, perfil de faturação, secção de fatura, subscrição e grupo de recursos • Microsoft Partner Agreement (MPA) - Cliente, subscrição e grupo de recursos |
Custo e utilização (amortizado) | • EA • MCA que comprou através do Web site do Azure • Empresa MCA • MCA que compra através de um parceiro da Microsoft • Interno do Azure |
• EA - Registo, departamento, conta, assinatura e grupo de recursos • MCA - Conta de faturação, perfil de faturação, secção de fatura, subscrição e grupo de recursos • MPA - Cliente, subscrição e grupo de recursos |
Custo e utilização (FOCUS) | • EA • MCA que comprou através do Web site do Azure • Empresa MCA • MCA que compra através de um parceiro da Microsoft |
• EA - Inscrição, departamento, conta, assinatura e grupo de recursos.
OBSERVAÇÃO: O escopo do grupo de gerenciamento não é suportado para exportações de detalhes de custos e utilização (FOCUS). • MCA - Conta de faturamento, perfil de faturamento, seção de fatura, assinatura e grupo de recursos • MPA - Cliente, subscrição, grupo de recursos. |
Todos os preços disponíveis | • EA • MCA que comprou através do Web site do Azure • Empresa MCA • MCA que compra através de um parceiro da Microsoft |
• EA - Conta de faturação • Todos os outros contratos suportados - Perfil de faturação |
Recomendações para reserva | • EA • MCA que comprou através do Web site do Azure • Empresa MCA • MCA que compra através de um parceiro da Microsoft |
• EA - Conta de faturação • Todos os outros contratos suportados - Perfil de faturação |
Transações de reservas | • EA • MCA que comprou através do Web site do Azure • Empresa MCA • MCA que compra através de um parceiro da Microsoft |
• EA - Conta de faturação • Todos os outros contratos suportados - Perfil de faturação |
Detalhes da reserva | • EA • MCA que comprou através do Web site do Azure • Empresa MCA • MCA que compra através de um parceiro da Microsoft |
• EA - Conta de faturação • Todos os outros contratos suportados - Perfil de faturação |
Limitações
A experiência de exportação atualmente tem as seguintes limitações.
A nova experiência de exportação não suporta totalmente o escopo do grupo de gerenciamento e tem limitações de recursos. Apenas o conjunto de dados de detalhes de custo e uso (Uso) está disponível no formato CSV sem qualquer compactação.
Os escopos de cobrança e assinaturas do Azure MOSP não oferecem suporte a conjuntos de dados FOCUS.
A exportação entre diferentes locatários baseada em chave do serviço de acesso compartilhado (SAS) só é suportada para parceiros da Microsoft no âmbito da conta de faturação. Não há suporte para outros cenários de parceiros, como qualquer outro escopo, contrato indireto da EA ou Azure Lighthouse.
Tabela de preços da EA: Os preços de reserva estão disponíveis apenas para a planilha de preços do mês atual e não podem ser recuperados para exportações históricas. Para manter os preços de reserva históricos, configure exportações recorrentes.
Perguntas Frequentes
Aqui estão algumas perguntas e respostas frequentes sobre exportações.
Noções básicas sobre particionamento de arquivos em exportações do Cost Management
Por que e quando o particionamento de arquivos é aplicado
Para melhorar a confiabilidade e a escalabilidade, o Gerenciamento de Custos exporta automaticamente arquivos grandes em partes menores. O particionamento ajuda a enfrentar os desafios com o download ou a abertura de arquivos individuais grandes, especialmente em redes não confiáveis ou em ferramentas com limitações de tamanho de arquivo ou contagem de linhas, como o Microsoft Excel.
Na experiência de exportação, o particionamento está sempre ativado. Os arquivos são divididos com base no tamanho, não na contagem de linhas, com cada arquivo não compactado mantido abaixo de 1 GB. Para formatos compactados como Gzip, os tamanhos reais dos arquivos podem variar dependendo da eficiência de compressão.
O particionamento é aplicado de forma consistente, mesmo para pequenas exportações. Isso garante a compatibilidade com sistemas downstream, suporta automação em escala empresarial e evita inconsistências ou falhas nos fluxos de trabalho de relatórios.
Trabalhando com arquivos particionados
Cada exportação inclui um arquivo manifest.json que lista todos os nomes de arquivos particionados e seus metadados. Para trabalhar com ficheiros particionados:
- Consulte sempre o arquivo de manifesto para recuperar os nomes de arquivo e a sequência corretos.
- Evite codificar ou adivinhar nomes de partições, pois as convenções de nomenclatura de arquivos podem mudar.
- Use ferramentas que oferecem suporte à ingestão de vários arquivos, como Power BI,Apache Spark ou Microsoft Fabric Delta Lake.
Porque é que a minha pequena exportação ainda está particionada?
O particionamento é aplicado por padrão para garantir um processamento consistente e evitar falhas em casos de borda. Mesmo as pequenas exportações são particionadas para se alinharem com os padrões da plataforma.
Posso desativar o particionamento?
Não. O particionamento é um comportamento padrão na experiência de exportação e não pode ser desativado. Isso garante confiabilidade consistente em todos os cenários do cliente.
Como faço para identificar qual arquivo usar?
Use o arquivo manifest.json incluído em cada exportação. Ele lista todos os arquivos particionados em sequência e fornece metadados relevantes.
Como posso abrir ficheiros particionados no Excel?
Se sua exportação estiver particionada, você precisará combinar os arquivos usando ferramentas como Power BI, scripts ou pipelines de processamento de dados. Lembre-se de que grandes conjuntos de dados podem exceder os limites de linha do Excel.
Como a experiência de exportação aprimorada lida com atributos ausentes, como IDs de assinatura?
Na nova experiência de exportação, os atributos ausentes, como os IDs de assinatura, são definidos como nulos ou vazios, em vez de utilizar um GUID vazio padrão (00000000-0000-0000-0000-000000000000). Os valores nulos ou vazios indicam com mais precisão a ausência de um valor. Afeta os encargos relativos a reservas não utilizadas, plano de poupança não utilizado e ajustes de arredondamento.
Quantos dados históricos posso recuperar usando exportações?
Você pode recuperar dados históricos usando exportações por meio do portal do Azure ou da API REST, dependendo dos requisitos do conjunto de dados e do intervalo de tempo.
Recuperar dados históricos através do portal do Azure
O portal do Azure dá suporte à recuperação de até 13 meses de dados históricos para a maioria dos conjuntos de dados.
Para recuperar dados históricos:
- Crie uma exportação única ou personalizada (por exemplo, custo real, custo amortizado ou planilha de preços).
- Depois de salvar a exportação, vá para Exportações de gerenciamento de > custos e selecione sua exportação.
- Clique em Exportar datas selecionadas para executar novamente a exportação para meses históricos específicos — observe que os dados podem ser recuperados um mês de cada vez, até o limite de 13 meses.
Nota
As recomendações de reserva são baseadas apenas no instantâneo atual e não suportam preenchimento histórico.
Recuperar dados via API REST
- Para acessar dados com mais de 13 meses, use a API Exports - Execute REST.
- Esse método permite o preenchimento programático de dados para intervalos de datas específicos, dependendo da disponibilidade do conjunto de dados.
Limites de retenção de dados por conjunto de dados
Conjunto de dados | Limite do portal do Azure | Limite da API REST |
---|---|---|
Custo e utilização (Real, Amortizado, FOCUS) | Até 13 meses | Até 7 anos |
Transações de reservas | Até 13 meses | Até 7 anos |
Detalhes da reserva | Até 13 meses | Até 13 meses |
Recomendações para reserva | Apenas instantâneo atual | Apenas instantâneo atual |
Folha de preços | Até 13 meses | MCA/MPA: 13 meses EA: 25 meses |
Sugestão
Para recuperar mais de 13 meses de dados históricos ou automatizar backfills em escala, a API REST é recomendada.
Que conjuntos de dados suportam o formato Parquet e a compressão?
A tabela a seguir captura os formatos suportados e os formatos de compactação para cada um dos conjuntos de dados exportados. Se estiver a criar uma exportação com vários conjuntos de dados, as opções de Parquet e de compressão só aparecerão no menu dropdown se todos os conjuntos de dados selecionados as suportarem.
Conjunto de dados | Formato suportado | Compressão suportada |
---|---|---|
Detalhes dos custos e uso (Real) | CSV | Nenhum, Gzip |
Parquete | Nenhum, Snappy | |
Os detalhes de custo e uso (Amortizado) | CSV | Nenhum, Gzip |
Parquete | Nenhum, Snappy | |
Detalhes de custo e utilização (apenas utilização) | CSV | Nenhum, Gzip |
Parquete | Nenhum, Snappy | |
Detalhes de custo e uso (FOCUS) | CSV | Nenhum, Gzip |
Parquete | Nenhum, Snappy | |
Detalhes da reserva | CSV | Nenhuma |
Recomendações para reserva | CSV | Nenhuma |
Transações de reservas | CSV | Nenhuma |
Folha de Preços | CSV | Nenhum, Gzip |
Parquete | Nenhum, Snappy |
Por que recebo o erro 'Não autorizado' ao tentar criar uma exportação?
Ao tentar fazer uma exportação para uma conta de armazenamento com um firewall, o utilizador deve ter a função de Proprietário ou uma função personalizada com permissões Microsoft.Authorization/roleAssignments/write
e Microsoft.Authorization/permissions/read
. Se essas permissões estiverem faltando, você encontrará um erro semelhante a:
{
"error":{
"code":"Unauthorized",
"message":"The user does not have authorization to perform 'Microsoft.Authorization/roleAssignments/write' action on specified storage account, please use a storage account with sufficient permissions. If the permissions have changed recently then retry after some time."
}
}
Você pode verificar as permissões na conta de armazenamento consultando as etapas em Verificar acesso de um usuário a um único recurso do Azure.
Qual é o número máximo de assinaturas permitido dentro de um grupo de gerenciamento (MG) ao criar uma exportação?
O limite máximo é de 3.000 assinaturas por grupo de gerenciamento no Gerenciamento de Custos, incluindo exportações.
Para gerir mais de 3.000 subscrições:
Organize-os em grupos de gestão mais pequenos. Por exemplo, se você tiver um total de 12.500 assinaturas, crie cinco grupos de gerenciamento com aproximadamente 2.500 assinaturas cada. Crie exportações separadas para cada escopo do grupo de gerenciamento e combine os dados exportados para obter uma exibição completa.
Como alternativa, se todas as assinaturas estiverem na mesma conta de cobrança, crie uma exportação no escopo da conta de cobrança para obter dados combinados.
Como os arquivos exportados são organizados nas pastas de armazenamento de blob?
Os arquivos exportados são organizados em uma hierarquia estruturada dentro das pastas de armazenamento. A nomenclatura e a hierarquia das pastas são as seguintes:
StorageContainer/StorageDirectory/ExportName/[YYYYMMDD-YYYYMMDD]/[RunID]/
Esse caminho contém os arquivos CSV e um arquivo de manifesto.
Por exemplo:
StorageContainer/StorageDirectory/ExportName/[20240401-20240430]/[RunID1]/
Esta pasta contém os arquivos CSV e o arquivo de manifesto para todas as execuções de exportação durante o período de abril de 2024.
StorageContainer/StorageDirectory/ExportName/[20241101-20241130]/[RunID2]/
Esta pasta contém os arquivos CSV e o arquivo de manifesto para todas as execuções de exportação durante o período de novembro de 2024.
O Azure garante que o arquivo de custo de um determinado mês esteja disponível na pasta desse mês. Por exemplo, [20240401-20240430]
e [20241101-20241130]
assim por diante.
Sem substituição de ficheiros: Você vê vários RunIDs dentro da pasta month, representando diferentes execuções de exportação. Por exemplo, 30 RunIDs diferentes por 30 dias.
Com substituição de arquivo: Você vê apenas um RunID dentro da pasta month, representando a execução mais recente.
No momento da criação da exportação, você pode nomear StorageContainer, StorageDirectory e ExportName.
Por que vejo caracteres ilegíveis quando abro arquivos de custo exportados com o Microsoft Excel?
Se vir caracteres ilegíveis no Excel e utilizar um idioma baseado na Ásia, como japonês ou chinês, pode resolver este problema com os seguintes passos:
Para novas versões do Excel:
- Abra o Excel.
- Selecione a guia Dados na parte superior.
- Selecione a opção Do texto/CSV .
- Selecione o arquivo CSV que deseja importar.
- Na caixa seguinte, defina Origem do arquivo como 65001: Unicode (UTF-8).
- Selecione Carregar.
Para versões mais antigas do MS Excel:
- Abra o Excel.
- Selecione a guia Dados na parte superior.
- Selecione a opção Do texto e, em seguida, selecione o arquivo CSV que você deseja importar.
- O Excel mostra o Assistente de Importação de Texto.
- No assistente, selecione a opção Delimitado .
- No campo Origem do arquivo, selecione 65001 : Unicode (UTF-8).
- Selecione Avançar.
- Em seguida, selecione a opção Vírgula e, em seguida, selecione Concluir.
- Na janela de diálogo exibida, selecione OK.
Por que o custo agregado do arquivo exportado difere do custo exibido na Análise de Custos?
Você pode notar discrepâncias entre o custo agregado de um arquivo exportado e o custo exibido na Análise de Custos. Essas diferenças podem ocorrer se a ferramenta usada para ler e agregar o custo total trunca valores decimais. Esse problema é comum em ferramentas como Power BI e Microsoft Excel.
Utilizar o Power BI
Verifique se as casas decimais são descartadas quando os valores de custo são convertidos em inteiros. A perda de valores decimais pode resultar em uma perda de precisão e deturpação do custo agregado.
Para transformar manualmente uma coluna num número decimal no Power BI, siga estes passos:
- Vá para o modo de exibição Tabela .
- Selecione Transformar dados.
- Clique com o botão direito do mouse na coluna necessária.
- Altere o tipo para Número decimal.
Usando o Microsoft Excel
Quando você abre um arquivo .csv ou .txt, o Excel pode exibir uma mensagem de aviso se detetar que uma conversão automática de dados está prestes a ocorrer. Selecione a opção Converter quando solicitado para garantir que os números sejam armazenados como números e não como texto. Garante o total agregado correto. Para obter mais informações, consulte Controlar conversões de dados no Excel para Windows e Mac.
Se a conversão correta não for usada, você receberá um triângulo verde com um Number Stored as Text
erro. Este erro pode resultar numa agregação incorreta dos encargos, conduzindo a discrepâncias na análise dos custos.
Próximos passos
- Para obter uma referência abrangente de todos os conjuntos de dados disponíveis que você exporta, incluindo o esquema para versões atuais e históricas, consulte Índice de esquema do conjunto de dados do Gerenciamento de Custos.