> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-postgresql-tls-support.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Guide étape par étape pour créer votre premier ClickPipe Azure Blob Storage (ABS).

# Créez votre premier ClickPipe Azure Blob Storage

export const Image = ({img, alt, size = "lg"}) => {
  const normalizedSize = ["sm", "md", "lg"].includes(size) ? size : "lg";
  return <div className={`ch-image-${normalizedSize}`}>
      <Frame>
        <img src={img} alt={alt} />
      </Frame>
    </div>;
};

**Prérequis**

Pour suivre ce guide, vous aurez besoin de :

* Un compte Azure Blob Storage
* [Chaîne de connexion Azure](/fr/integrations/connectors/data-ingestion/azure/azure-data-factory/using-azureblobstorage#acquiring-azure-blob-storage-access-keys)
* Nom du conteneur
* Un service ClickHouse Cloud actif

<Steps>
  <Step>
    ## Accéder aux sources de données

    Depuis la page d’accueil de votre service, cliquez sur **Data sources** dans le menu de gauche.
    Développez le menu déroulant **ClickPipes**, puis cliquez sur **Create ClickPipe**

    <Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/w-Unfx0B83cK7_6Z/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/01-navigate-to-datasources.webp?fit=max&auto=format&n=w-Unfx0B83cK7_6Z&q=85&s=9fd9e4caa9d0ce6adafe5a85b27d4861" alt="Accéder aux sources de données" size="md" width="1702" height="1030" data-path="images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/01-navigate-to-datasources.webp" />

    <Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/w-Unfx0B83cK7_6Z/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/02-create-clickpipe.webp?fit=max&auto=format&n=w-Unfx0B83cK7_6Z&q=85&s=886ebf0ec0ab9e3267d9d61587e4b05d" alt="Créer un ClickPipe" size="md" width="1134" height="390" data-path="images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/02-create-clickpipe.webp" />
  </Step>

  <Step>
    ## Sélectionner la source de données

    Sélectionnez **Azure Blob Storage** comme type de données

    <Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/w-Unfx0B83cK7_6Z/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/03-select-blob-storage.webp?fit=max&auto=format&n=w-Unfx0B83cK7_6Z&q=85&s=abf552c821ae9304830563e3567c03f3" alt="Sélectionner Azure Blob Storage" size="md" width="1194" height="624" data-path="images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/03-select-blob-storage.webp" />
  </Step>

  <Step>
    ## Configurer votre connexion ClickPipe

    1. Donnez à votre ClickPipe un nom explicite
    2. Sélectionnez **Connection String** dans le menu déroulant de la méthode d’authentification
    3. Collez votre chaîne de connexion Azure dans le champ **Connection string**
    4. Saisissez le nom de votre conteneur
    5. Saisissez le chemin de fichier dans Azure Blob Storage, en utilisant des caractères génériques si vous souhaitez ingérer plusieurs fichiers

    Vous pouvez également activer l’ingestion continue. Voir ["Ingestion continue"](/fr/integrations/clickpipes/object-storage/azure-blob-storage/overview#continuous-ingestion) pour plus de détails.

    Enfin, cliquez sur **Incoming data**

    <Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/w-Unfx0B83cK7_6Z/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/04-configuration-details.webp?fit=max&auto=format&n=w-Unfx0B83cK7_6Z&q=85&s=0e6e345df038ae7bc2e8a17234641d19" alt="Détails de configuration" size="md" width="1226" height="842" data-path="images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/04-configuration-details.webp" />
  </Step>

  <Step>
    ## Sélectionner le format des données

    1. Sélectionnez le type de fichier
    2. Compression du fichier (`detect automatically`, `none`, `gzip`, `brotli`, `xz` ou `zstd`)
    3. Complétez la configuration supplémentaire propre au format, comme le délimiteur utilisé pour les formats séparés par des virgules
    4. Cliquez sur **Parse information**

    <Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/w-Unfx0B83cK7_6Z/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/05-choose-data-format.webp?fit=max&auto=format&n=w-Unfx0B83cK7_6Z&q=85&s=4c09d1cbf53f514553e3fb54f409e756" alt="Choisir le format des données" size="md" width="1214" height="624" data-path="images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/05-choose-data-format.webp" />
  </Step>

  <Step>
    ## Configurer la table, le schéma et les paramètres

    Vous devez maintenant créer une nouvelle table ou en sélectionner une existante pour stocker les données entrantes.

    1. Sélectionnez si vous souhaitez charger les données dans une nouvelle table ou dans une table existante
    2. Sélectionnez la base de données à utiliser, ainsi que le nom à donner à la table s’il s’agit d’une nouvelle table
    3. Choisissez une ou plusieurs clés de tri
    4. Définissez les correspondances entre le fichier source et la table de destination pour le nom de colonne, le type de colonne, la valeur par défaut et la nullabilité
    5. Enfin, spécifiez les paramètres avancés, tels que le type de moteur à utiliser, l’expression de partitionnement et la clé primaire

    <Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/w-Unfx0B83cK7_6Z/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/06-parse-information.webp?fit=max&auto=format&n=w-Unfx0B83cK7_6Z&q=85&s=1afff20bc28c7fcc27329fce10e589e8" alt="Analyser les informations" size="md" width="1212" height="1434" data-path="images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/06-parse-information.webp" />

    Lorsque vous avez terminé de configurer votre table, votre schéma et vos paramètres, cliquez sur **Details and settings**
  </Step>

  <Step>
    ## Configurer les autorisations

    ClickPipes configurera un utilisateur de base de données dédié à l’écriture des données.
    Vous pouvez sélectionner un rôle pour cet utilisateur.
    Pour les vues matérialisées ou l’accès aux dictionnaires depuis la table de destination, choisissez "Accès complet".

    <Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/w-Unfx0B83cK7_6Z/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/07-permissions.webp?fit=max&auto=format&n=w-Unfx0B83cK7_6Z&q=85&s=c5539656f64d52e5e3af90c972aa0e13" alt="Configurer les autorisations" size="md" width="1186" height="548" data-path="images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/07-permissions.webp" />
  </Step>

  <Step>
    ## Terminer la configuration

    Cliquez sur **Create ClickPipe** pour terminer la configuration

    Vous devriez maintenant voir votre ClickPipe avec le statut provisioning.
    Après quelques instants, il passera de **provisioning** à **completed**.
  </Step>
</Steps>
