> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

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

# Créer 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 :

* D’un compte Azure Blob Storage
* D’une [chaîne de connexion Azure](/docs/fr/integrations/connectors/data-ingestion/azure/azure-data-factory/using-azureblobstorage#acquiring-azure-blob-storage-access-keys)
* Du nom du conteneur
* D’un service ClickHouse Cloud en cours d’exécution

<Steps>
  <Step title="Accéder aux sources de données" id="navigate-to-data-sources">
    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/Rm4A9_kDxZf0ApeE/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/01-navigate-to-datasources.webp?fit=max&auto=format&n=Rm4A9_kDxZf0ApeE&q=85&s=d82a99776c3f7f47d88ed35270a590bc" 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/Rm4A9_kDxZf0ApeE/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/02-create-clickpipe.webp?fit=max&auto=format&n=Rm4A9_kDxZf0ApeE&q=85&s=e1a972b14d735094e57a51705b9d0f31" 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 title="Sélectionner la source de données" id="select-data-source">
    Sélectionnez **Azure Blob Storage** comme type de données

    <Image img="https://mintcdn.com/private-7c7dfe99/Rm4A9_kDxZf0ApeE/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/03-select-blob-storage.webp?fit=max&auto=format&n=Rm4A9_kDxZf0ApeE&q=85&s=e0326a12399b06a292591217dde176e5" 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 title="Configurer votre connexion ClickPipe" id="setup-connection">
    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 votre fichier Azure Blob Storage, en utilisant des caractères génériques si vous souhaitez ingérer plusieurs fichiers

    Vous pouvez aussi activer l’ingestion continue. Consultez ["Ingestion continue"](/docs/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/Rm4A9_kDxZf0ApeE/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/04-configuration-details.webp?fit=max&auto=format&n=Rm4A9_kDxZf0ApeE&q=85&s=7ef5d4d104758a1ba5ce07f41a9f516f" alt="Détails de la 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 title="Sélectionner le format des données" id="select-data-format">
    1. Sélectionnez le type de fichier
    2. Sélectionnez la compression du fichier (`detect automatically`, `none`, `gzip`, `brotli`, `xz` ou `zstd`)
    3. Renseignez toute 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/Rm4A9_kDxZf0ApeE/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/05-choose-data-format.webp?fit=max&auto=format&n=Rm4A9_kDxZf0ApeE&q=85&s=9e9c9357e04e57a8c5ae01d688250147" 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 title="Configurer la table, le schéma et les paramètres" id="configure-table-schema">
    Vous devez maintenant créer une nouvelle table ou sélectionner une table existante dans laquelle stocker les données entrantes.

    1. Choisissez 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 possibilité d’une valeur nulle
    5. Enfin, indiquez les paramètres avancés, comme le type de moteur à utiliser, l’expression de partitionnement et la clé primaire

    <Image img="https://mintcdn.com/private-7c7dfe99/Rm4A9_kDxZf0ApeE/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/06-parse-information.webp?fit=max&auto=format&n=Rm4A9_kDxZf0ApeE&q=85&s=c75fc41ce858f5c68122355b317c1a4f" 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" />

    Une fois la configuration de la table, du schéma et des paramètres terminée, cliquez sur **Details and settings**
  </Step>

  <Step title="Configurer les autorisations" id="configure-permissions">
    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 "Full access".

    <Image img="https://mintcdn.com/private-7c7dfe99/Rm4A9_kDxZf0ApeE/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/07-permissions.webp?fit=max&auto=format&n=Rm4A9_kDxZf0ApeE&q=85&s=ccebdabda431f3b44e6c079471442e6c" 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 title="Finaliser la configuration" id="complete-setup">
    Cliquez sur **Create ClickPipe** pour finaliser la configuration

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