

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Chargement des données du rapport dans d'autres ressources
<a name="cur-query-other"></a>

Vous pouvez télécharger des rapports sur les coûts et l'utilisation sur Amazon Redshift et Amazon Quick pour analyser vos AWS coûts et votre utilisation.

**Topics**
+ [Chargement des données du rapport dans Amazon Quick](#cur-query-other-qs)
+ [Chargement des données de rapport dans Amazon Redshift](#cur-query-other-rs)

## Chargement des données du rapport dans Amazon Quick
<a name="cur-query-other-qs"></a>

Vous pouvez télécharger vos rapports de coûts et d'utilisation sur Amazon Quick.

Pour plus d'informations sur le téléchargement vers Quick, consultez la section [Création d'un ensemble de données à l'aide de fichiers Amazon S3](https://docs.aws.amazon.com/quicksight/latest/user/create-a-data-set-s3.html) dans le *guide d'utilisation rapide*.

## Chargement des données de rapport dans Amazon Redshift
<a name="cur-query-other-rs"></a>

Cette section explique comment télécharger un AWS CUR sur Amazon Redshift afin d'analyser vos AWS coûts et votre utilisation.

**Important**  
Les colonnes Amazon Redshift ne font pas la distinction majuscules/minuscules et sont soumises à des limites de caractères plus strictes que les balises définies par l'utilisateur. Pour éviter les conflits entre Amazon Redshift et les balises définies par l'utilisateur, AWS remplacez vos balises par les balises`userTag0`,,`userTag1`, etc. `userTag2` Après avoir créé une table Amazon Redshift et y avoir chargé votre rapport, vous pouvez créer une table Amazon Redshift qui associe les balises définies à vos balises définies par AWS l'utilisateur. A l'aide de la table de balises, vous pouvez rechercher vos balises d'origine.  
Par exemple, si vous avez les balises `OWNER` et `Owner` qu'Amazon Redshift ne vous autorise pas à créer une table avec deux colonnes nommées « propriétaire ». Au lieu de cela, vous créez une table de rapport avec les colonnes `userTag0` et `userTag1` à la place de `OWNER` et de `Owner`, puis créez une table avec les colonnes `remappedUserTag` et `userTag`. La `remappedUserTag` colonne stocke les balises AWS définies par `userTag0` -et `userTag1` la `userTag` colonne stocke vos balises d'origine, `OWNER` et `Owner` 

AWS fournit les commandes permettant de créer votre table Amazon Redshift, de télécharger votre rapport, de créer votre table de balises et d'insérer toutes les lignes de balises dans votre table de balises. Les commandes vous sont fournies dans le `RedshiftCommands.sql` fichier stocké à côté de votre fichier manifeste dans S3, et dans le **fichier **Redshift file** Helper** de la console Billing and Cost Management. AWS fournit également un RedshiftManifest fichier qui contrôle les commandes qui signalent les commandes lors des téléchargements de RedshiftCommand fichiers. La suppression ou le retrait du RedshiftManifest fichier interrompt la commande de copie contenue dans le RedshiftCommands fichier.

**Pour trouver le `RedshiftCommands.sql` fichier dans la console Billing and Cost Management**

1. Ouvrez la console Billing and Cost Management à l'adresse [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/).

1. Dans le volet de navigation, sous **Legacy Pages**, sélectionnez **Cost and Usage Reports**.

1. Choisissez le rapport que vous souhaitez télécharger sur Amazon Redshift.

1. À côté de **Vous avez activé l'affichage des rapports dans le (s) service (s) suivant (s) :**, choisissez **Amazon Redshift**.

1. Copiez les commandes de la boîte de dialogue et collez-les dans votre client SQL.

La procédure suivante suppose une bonne connaissance des bases de données et d'Amazon Redshift.

**Pour télécharger un rapport sur les coûts et l'utilisation sur Amazon Redshift**

1. Créez un cluster Amazon Redshift.

   Pour plus d'informations, consultez la section [Création d'un cluster](https://docs.aws.amazon.com/redshift/latest/mgmt/managing-clusters-console.html#create-cluster) dans le *guide de gestion Amazon Redshift*.

1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Accédez à l'emplacement Amazon S3 où vous stockez votre AWS CUR.

1. Ouvrez le fichier `RedshiftCommands.sql`.

   Le fichier contient des commandes personnalisées permettant de créer une table Amazon Redshift, de télécharger le AWS CUR depuis Amazon S3 et de créer une table de balises permettant d'importer des balises définies par l'utilisateur dans Amazon Redshift.

1. Dans la `copy` commande, remplacez *<AWS\$1ROLE>* par l'ARN d'un rôle IAM autorisé à accéder au compartiment Amazon S3 dans lequel vous stockez votre AWS CUR.

1. *<S3\$1BUCKET\$1REGION>*Remplacez-le par la région dans laquelle se trouve votre compartiment Amazon S3. Par exemple, `us-east-1`.

1. Utilisez un client SQL à connecter au cluster.

   Pour plus d'informations, consultez la section [Accès aux clusters et aux bases de données Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/mgmt/using-rs-tools.html) dans le guide de gestion *Amazon Redshift*.

1. Copiez les commandes SQL depuis le fichier `RedshiftCommands.sql` dans votre client SQL, dans l'ordre suivant :
   + create table - Cette commande crée une table Amazon Redshift avec un schéma personnalisé pour correspondre à votre rapport.
   + copy - Cette commande utilise le rôle IAM fourni pour télécharger les fichiers AWS CUR de S3 vers Amazon Redshift.
   + create tag table – Cette commande crée une table qui vous permet de mapper les balises définies par AWSà vos balises définies par l'utilisateur.
   + insert – Ces commandes insèrent les balises définies par l'utilisateur dans la table de balises.

1. Une fois que vous avez copié toutes les données de votre AWS CUR dans Amazon Redshift, vous pouvez les interroger à l'aide de SQL. Pour plus d'informations sur l'interrogation de données dans Amazon Redshift, consultez Amazon Redshift SQL dans le [manuel Amazon Redshift Database](https://docs.aws.amazon.com/redshift/latest/dg/c_redshift-sql.html) *Developer Guide*.

**Note**  
Le nombre de colonnes dans les rapports sur les coûts et l'utilisation peut changer d'un mois à l'autre, par exemple lorsqu'une nouvelle étiquette de répartition des coûts est créée ou qu'un service ajoute un nouvel attribut de produit. Nous vous recommandons de copier les données de votre AWS CUR dans un nouveau tableau tous les mois, puis de copier les colonnes qui vous intéressent dans un autre month-by-month tableau.