As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Carregar dados do relatório para outros recursos
Você pode fazer upload de relatórios de custo e uso no Amazon Redshift e na Amazon QuickSight para analisar seu AWS custo e uso.
Tópicos
Carregando dados do relatório na Amazon QuickSight
Você pode carregar seus relatórios de custo e uso na Amazon QuickSight.
Para obter mais informações sobre o upload para a Amazon QuickSight, consulte Criação de um conjunto de dados usando arquivos do Amazon S3 no Guia do usuário da QuickSight Amazon.
Carregamento de dados de relatórios para o Amazon Redshift
Esta seção mostra como você pode fazer upload de AWS CUR para o Amazon Redshift para analisar AWS seus custos e uso.
Importante
As colunas do Amazon Redshift diferenciam letras maiúsculas de minúsculas e têm restrições de caracteres mais rigorosas que as tags definidas pelo usuário. Para evitar conflitos entre o Amazon Redshift e as tags definidas pelo usuário, AWS substitua suas tags pelas tagsuserTag0
,,, userTag1
etc. userTag2
Depois de criar uma tabela do Amazon Redshift e carregar seu relatório nela, você pode criar uma tabela do Amazon Redshift que mapeia as tags definidas para AWS as tags definidas pelo usuário. A tabela de tags permite consultar suas tags originais.
Por exemplo, se você tem as tags OWNER
e Owner
, o Amazon Redshift não permite a criação de uma tabela com duas colunas denominadas "proprietário". Em vez disso, crie uma tabela de relatórios com as colunas userTag0
e userTag1
, em vez de OWNER
e Owner
, e, em seguida, crie uma tabela com as colunas remappedUserTag
e userTag
. A remappedUserTag
coluna armazena as tags AWS definidas userTag0
euserTag1
, e a userTag
coluna armazena suas tags originais, OWNER
e Owner
AWS fornece os comandos para criar sua tabela do Amazon Redshift, carregar seu relatório, criar sua tabela de tags e inserir todas as linhas de tags em sua tabela de tags. Os comandos são fornecidos no arquivo armazenado junto com seu RedshiftCommands.sql
arquivo de manifesto no S3 e no arquivo auxiliar de arquivo do Redshift no console Billing and Cost Management. AWS também fornece um RedshiftManifest arquivo, que controla quais relatórios os comandos nos carregamentos de RedshiftCommand arquivos. Excluir ou remover o RedshiftManifest arquivo interrompe o comando de cópia no RedshiftCommands arquivo.
Como encontrar o arquivo RedshiftCommands.sql
no console do Gerenciamento de Faturamento e Custos
-
Faça login no console do Gerenciamento de Faturamento e Custos em https://console.aws.amazon.com/billing/home#/
-
No painel de navegação, escolha Cost & Usage Reports.
-
Escolha o relatório do qual você deseja fazer upload para o Amazon Redshift.
-
Ao lado de Você habilitou a visualização de relatórios nos seguintes serviços:, escolha Amazon Redshift.
-
Copie os comandos da caixa de diálogo e cole-os em seu cliente SQL.
O procedimento a seguir pressupõe familiaridade com bancos de dados e Amazon Redshift.
Como fazer upload de relatórios de custos e uso no Amazon Redshift
-
Crie um cluster do Amazon Redshift.
Para obter mais informações, consulte Criar um cluster no Guia de gerenciamento de clusters do Amazon Redshift.
-
Navegue até o local do Amazon S3 onde você armazena seu AWS CUR.
-
Abra o arquivo
RedshiftCommands.sql
.O arquivo contém comandos personalizados para criar uma tabela do Amazon Redshift, carregar o AWS CUR do Amazon S3 e criar uma tabela de tags que permite que tags definidas pelo usuário sejam importadas para o Amazon Redshift.
-
No
copy
comando,<AWS_ROLE>substitua pelo ARN de uma função do IAM que tenha permissões para acessar o bucket do Amazon S3 onde você armazena seu CUR. AWS
-
Substitua
<S3_BUCKET_REGION>
pela região em que o bucket do Amazon S3 se encontra. Por exemplo,us-east-1
. -
Usar um cliente SQL para se conectar ao cluster.
Para obter mais informações, consulte Accessing Amazon Redshift Clusters and Databases no Guia de gerenciamento do Amazon Redshift.
-
Copie os comandos SQL do arquivo
RedshiftCommands.sql
no seu cliente SQL na seguinte ordem:-
create table: este comando cria uma tabela do Amazon Redshift com um esquema personalizado de acordo com seu relatório.
-
copy - Esse comando usa a função IAM fornecida para carregar os arquivos AWS CUR do S3 para o Amazon Redshift.
-
create tag table: este comando cria uma tabela que permite mapear as tags definidas pela AWS para suas tags definidas pelo usuário.
-
insert – esses comandos inserem as tags definidas pelo usuário na tabela de tags.
-
-
Depois de copiar todos os dados do seu AWS CUR para o Amazon Redshift, você pode consultar os dados usando SQL. Para obter mais informações sobre o Amazon Redshift, consulte Amazon Redshift SQL no Guia do desenvolvedor do banco de dados do Amazon Redshift.
nota
O número de colunas nos relatórios de custos e uso pode ser diferente de acordo com o mês, como quando uma nova tag de alocação de custos é criada ou um serviço adiciona um novo atributo de produto. Recomendamos que você copie os dados do seu AWS CUR em uma nova tabela todo mês e, em seguida, copie as colunas que lhe interessam em uma month-by-month tabela separada.