

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.

# Utilisation d'Amazon Redshift à partir du Toolkit for VS Code
<a name="redshift-overview"></a>

Les sections suivantes décrivent comment commencer à travailler avec Amazon Redshift à partir du. AWS Toolkit for Visual Studio Code

Pour obtenir des informations détaillées sur le service Amazon Redshift, consultez les rubriques du guide de l'[utilisateur Amazon](https://docs.aws.amazon.com/redshift/) Redshift.

## Premiers pas
<a name="redshift-overview-prereqs"></a>

Avant de commencer à travailler avec Amazon Redshift à partir du AWS Toolkit for Visual Studio Code, les conditions suivantes doivent être remplies.

1. Vous êtes connecté à votre/vos AWS compte (s) depuis le Toolkit. Pour plus d'informations sur la connexion à votre AWS compte depuis le kit d'outils, consultez la AWS rubrique [Connexion à](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/connect.html) du présent guide de l'utilisateur.

1. Vous avez créé un entrepôt de données provisionné ou sans serveur.

Si vous n'avez pas encore créé de cluster Amazon Redshift Serverless ou Amazon Redshift provisionné, les procédures suivantes décrivent comment créer un entrepôt de données avec un exemple de jeu de données, à partir de la console. AWS 

**Création d'un entrepôt de données provisionné**

*Pour plus d'informations sur la création d'un entrepôt de données de clusters approvisionné par Amazon Redshift, consultez la rubrique [Créer un exemple de cluster Amazon Redshift dans le guide de l'utilisateur](https://docs.aws.amazon.com/redshift/latest/gsg/rs-gsg-sample-data-load-create-cluster.html) d'Amazon Redshift pour démarrer.*

1. Depuis votre navigateur Internet préféré, connectez-vous à la console de AWS gestion et ouvrez la console Amazon Redshift à l'adresse. [https://console.aws.amazon.com/redshift/](https://console.aws.amazon.com/redshift/)

1. Dans la console Amazon Redshift, choisissez le tableau de bord **Provisioned Clusters.**

1. Dans le tableau de **bord des clusters provisionnés**, cliquez sur le bouton **Créer un cluster** pour ouvrir le volet **Créer un cluster**.

1. Renseignez les champs obligatoires dans la section **Configuration du cluster**.

1. Dans la section **Exemples de données**, sélectionnez la case **Charger des exemples de données** pour charger l'exemple de jeu de données **Tickit** dans la base de données par défaut **Dev** avec le **public** schéma.

1. Dans la section **Configurations de base** de données, saisissez des valeurs pour les champs **Nom d'utilisateur administrateur** **et Mot de passe utilisateur Administrateur**.

1. Choisissez **Create cluster** pour créer votre entrepôt de données provisionné.

**Création d'un entrepôt de données sans serveur**

*Pour plus d'informations sur la création d'un entrepôt de données sans serveur Amazon Redshift, consultez la section [Création d'un entrepôt de données avec Amazon Redshift Serverless dans](https://docs.aws.amazon.com/redshift/latest/gsg/new-user-serverless.html#serverless-console-resource-creation) le guide de démarrage d'Amazon Redshift.*

1. Depuis votre navigateur Internet préféré, connectez-vous à la console de AWS gestion et ouvrez la console Amazon Redshift à l'adresse. [https://console.aws.amazon.com/redshift/](https://console.aws.amazon.com/redshift/)

1. Depuis la console Amazon Redshift, cliquez sur le bouton **Essayer Amazon Redshift** Serverless pour ouvrir le volet Commencer **avec Amazon Redshift** Serverless.

1. Dans la section **Configurations**, choisissez le radial **Utiliser les paramètres par défaut**.

1. Au bas du volet **Commencer avec Amazon Redshift Serverless**, choisissez **Enregistrer la configuration** pour créer un entrepôt de données sans serveur avec des paramètres de groupe de travail, d'espace de noms, d'informations d'identification et de chiffrement par défaut.

## Connexion à un entrepôt de données depuis le Toolkit
<a name="redshift-overview-connect"></a>

Il existe 3 méthodes pour se connecter à une base de données depuis le Toolkit :
+ **Nom d'utilisateur et mot de passe de base de données**
+ **AWS Secrets Manager**
+ **Informations d’identification temporaires**

 Pour vous connecter à une base de données située sur un cluster provisionné existant ou un entrepôt de données sans serveur à partir du Toolkit, procédez comme suit.

**Important**  
Si vous avez effectué les étapes décrites dans la section *Prérequis* de cette rubrique du guide de l'utilisateur et que votre entrepôt de données n'est pas visible dans l'explorateur du Toolkit, assurez-vous que vous travaillez dans la bonne AWS région dans l'explorateur.

**Connexion à votre entrepôt de données à l'aide de la méthode du **nom d'utilisateur et du mot de passe de la base** de données**

1. À partir de l'explorateur du Toolkit, élargissez l' Région AWS emplacement de votre entrepôt de données.

1. Développez **Redshift** et choisissez votre entrepôt de données pour ouvrir la boîte de dialogue **Sélectionner un type de connexion** dans VS Code.

1. **Dans la boîte de dialogue Sélectionnez un type de connexion**, choisissez le **nom d'utilisateur et le mot de passe de la base** de données et fournissez les informations requises par chacune des invites.

1. Vos bases de données, tables et schémas disponibles sont visibles dans l'explorateur du Toolkit lorsque celui-ci se connecte à votre entrepôt de données et que la procédure est terminée.

**Connexion à votre entrepôt de données avec **AWS Secrets Manager****
**Note**  
Cette procédure nécessite un AWS secret de base de données du gestionnaire de secrets pour terminer. Pour savoir comment configurer un secret de base de données, consultez la section [Créer un secret de AWS Secrets Manager base de données](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_database_secret.html) dans le Guide de l'utilisateur de *AWS Secrets Manager*.

1. À partir de l'explorateur du Toolkit, élargissez l' Région AWS emplacement de votre entrepôt de données.

1. Développez **Redshift** et choisissez votre entrepôt de données pour ouvrir la boîte de dialogue **Sélectionner un type de connexion** dans VS Code.

1. **Dans la boîte de dialogue Sélectionnez un type de connexion**, choisissez **Secrets Manager** et fournissez les informations requises par chacune des invites.

1. Vos bases de données, tables et schémas disponibles sont visibles dans l'explorateur du Toolkit lorsque celui-ci se connecte à votre entrepôt de données et que la procédure est terminée.

**Connexion à votre entrepôt de données avec des **informations d'identification temporaires****

1. À partir de l'explorateur de boîtes à outils, développez la AWS région dans laquelle se trouve votre entrepôt de données.

1. Développez **Redshift** et choisissez votre entrepôt de données pour ouvrir la boîte de dialogue **Sélectionner un type de connexion** dans VS Code.

1. **Dans la boîte de dialogue Sélectionnez un type de connexion**, choisissez Informations **d'identification temporaires** et fournissez les informations requises par chacune des invites.

1. Vos bases de données, tables et schémas disponibles sont visibles dans l'explorateur du Toolkit lorsque celui-ci se connecte à votre entrepôt de données et que la procédure est terminée.

**Modification de la connexion à votre entrepôt de données**

Vous pouvez modifier la connexion à votre entrepôt de données pour modifier la base de données à laquelle vous souhaitez vous connecter.

1. À partir de l'explorateur du Toolkit, élargissez l' Région AWS emplacement de votre entrepôt de données.

1. Développez **Redshift**, cliquez avec le bouton droit sur l'entrepôt de données auquel vous êtes connecté, choisissez **Modifier la connexion** et indiquez le nom de la base de données à laquelle vous souhaitez vous connecter.

1. Vos bases de données, tables et schémas disponibles sont visibles dans l'explorateur du Toolkit lorsque celui-ci se connecte à votre entrepôt de données et que la procédure est terminée.

**Supprimer la connexion à votre entrepôt de données**

1. À partir de l'explorateur du Toolkit, élargissez l' Région AWS emplacement de votre entrepôt de données.

1. Développez **Redshift**, cliquez avec le bouton droit sur l'entrepôt de données contenant la connexion que vous souhaitez supprimer, puis choisissez **Supprimer** la connexion. Cela supprime les bases de données, les tables et les schémas disponibles de l'explorateur du Toolkit.

1. Pour vous reconnecter à votre entrepôt de données, choisissez **Cliquez pour vous connecter** et fournissez les informations requises par chacune des instructions. Par défaut, la reconnexion utilise la méthode d'authentification précédente pour se connecter à l'entrepôt de données. Pour utiliser une autre méthode, cliquez sur la flèche de retour dans la boîte de dialogue jusqu'à ce que vous obteniez l'invite d'authentification.

## Exécution d'instructions SQL
<a name="redshift-overview-sql"></a>

Les procédures suivantes décrivent comment créer et exécuter des instructions SQL dans votre base de données à partir du AWS Toolkit for Visual Studio Code.

**Note**  
Pour effectuer les étapes de chacune des procédures suivantes, vous devez d'abord suivre la section *Connexion à un entrepôt de données à partir du kit d'outils*, située dans cette rubrique du guide de l'utilisateur.

1. Dans l'explorateur du Toolkit, développez **Redshift**, puis développez l'entrepôt de données qui contient la base de données que vous souhaitez interroger.

1. Choisissez **Create-Notebook** pour spécifier un nom de fichier et un emplacement pour stocker votre bloc-notes localement, puis cliquez **sur OK** pour ouvrir le bloc-notes dans votre éditeur VS Code.

1. Dans l'éditeur VS Code, entrez les instructions SQL que vous souhaitez stocker dans ce bloc-notes.

1. Cliquez sur le bouton **Tout exécuter** pour exécuter les instructions SQL que vous avez saisies.

1. Le résultat de vos instructions SQL est affiché sous les instructions que vous avez saisies.

**Ajouter Markdown à un bloc-notes**

1. Dans votre bloc-notes dans l'éditeur VS Code, cliquez sur le bouton **Markdown** pour ajouter une cellule Markdown à votre bloc-notes.

1. Entrez votre Markdown dans la cellule prévue à cet effet.

1. La cellule Markdown peut être modifiée à l'aide des outils d'édition situés dans le coin supérieur droit de la cellule Markdown.

**Ajouter du code à un bloc-notes**

1. Depuis votre bloc-notes dans l'éditeur VS Code, cliquez sur le bouton **Code** pour ajouter une cellule Code à votre bloc-notes.

1. Entrez votre code dans la cellule prévue à cet effet.

1. Vous pouvez choisir d'exécuter votre code au-dessus ou en dessous de la cellule Code en sélectionnant le bouton approprié dans les outils de l'éditeur de cellules, situés dans le coin supérieur droit de la cellule Code.