> ## 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.

> Пошаговое руководство по созданию первого ClickPipe для Azure Blob Storage (ABS).

# Создайте свой первый 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>;
};

**Предварительные требования**

Чтобы воспользоваться этим руководством, вам понадобятся:

* Аккаунт Azure Blob Storage
* [Строка подключения Azure](/ru/integrations/connectors/data-ingestion/azure/azure-data-factory/using-azureblobstorage#acquiring-azure-blob-storage-access-keys)
* Имя контейнера
* Запущенный сервис ClickHouse Cloud

<Steps>
  <Step title="Перейдите к источникам данных" id="navigate-to-data-sources">
    На главной странице вашего сервиса нажмите **Data sources** в меню слева.
    Раскройте выпадающий список **ClickPipes** и нажмите **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="Перейти к источникам данных" 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="Создать 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="Выберите источник данных" id="select-data-source">
    Выберите **Azure Blob Storage** в качестве типа данных

    <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="Выбрать 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="Настройте подключение ClickPipe" id="setup-connection">
    1. Задайте для ClickPipe понятное имя
    2. Выберите **Connection String** в выпадающем списке метода аутентификации
    3. Вставьте строку подключения Azure в поле **Connection string**
    4. Введите имя контейнера
    5. Укажите путь к файлу в Azure Blob Storage, используя подстановочные знаки, если хотите настроить приём нескольких файлов

    При необходимости включите непрерывную ингестию. Подробнее см. в ["Continuous Ingestion"](/ru/integrations/clickpipes/object-storage/azure-blob-storage/overview#continuous-ingestion).

    Затем нажмите **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="Сведения о конфигурации" 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="Выберите формат данных" id="select-data-format">
    1. Выберите тип файла
    2. Выберите сжатие файла (`detect automatically`, `none`, `gzip`, `brotli`, `xz` или `zstd`)
    3. Заполните дополнительные параметры формата, например разделитель для форматов с разделением запятыми
    4. Нажмите **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="Выбрать формат данных" 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="Настройте таблицу, схему и параметры" id="configure-table-schema">
    Теперь нужно создать новую таблицу или выбрать существующую, в которой будут храниться входящие данные.

    1. Выберите, загружать ли данные в новую таблицу или в существующую
    2. Выберите базу данных и задайте имя таблицы, если это новая таблица
    3. Выберите ключ сортировки или несколько ключей сортировки
    4. Определите сопоставления между исходным файлом и целевой таблицей: имя столбца, тип столбца, значение по умолчанию и допустимость `NULL`
    5. Наконец, укажите расширенные настройки, такие как тип движка, выражение для партиционирования и первичный ключ

    <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="Разобрать информацию" size="md" width="1212" height="1434" data-path="images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/06-parse-information.webp" />

    Когда закончите настройку таблицы, схемы и параметров, нажмите **Details and settings**
  </Step>

  <Step title="Настройте разрешения" id="configure-permissions">
    ClickPipes создаст отдельного пользователя базы данных для записи данных.
    Вы можете выбрать роль для этого пользователя.
    Для доступа к materialized view или словарю из целевой таблицы выберите "Full access".

    <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="Настроить разрешения" size="md" width="1186" height="548" data-path="images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/07-permissions.webp" />
  </Step>

  <Step title="Завершите настройку" id="complete-setup">
    Нажмите **Create ClickPipe**, чтобы завершить настройку

    Теперь ваш ClickPipe должен отображаться в статусе provisioning.
    Через некоторое время его статус изменится с **provisioning** на **completed**.
  </Step>
</Steps>
