Предварительные требования
Чтобы воспользоваться этим руководством, вам понадобятся:
- Аккаунт Azure Blob Storage
- Строка подключения Azure
- Имя контейнера
- Запущенный сервис ClickHouse Cloud
Выберите источник данных
Выберите Azure Blob Storage в качестве типа данных

Настройте подключение ClickPipe
- Задайте для ClickPipe понятное имя
- Выберите Connection String в выпадающем списке метода аутентификации
- Вставьте строку подключения Azure в поле Connection string
- Введите имя контейнера
- Укажите путь к файлу в Azure Blob Storage, используя подстановочные знаки, если хотите настроить приём нескольких файлов
При необходимости включите непрерывную ингестию. Подробнее см. в "Continuous Ingestion".
Затем нажмите Incoming data

Выберите формат данных
- Выберите тип файла
- Выберите сжатие файла (
detect automatically,none,gzip,brotli,xzилиzstd) - Заполните дополнительные параметры формата, например разделитель для форматов с разделением запятыми
- Нажмите Parse information

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

Когда закончите настройку таблицы, схемы и параметров, нажмите Details and settings
Настройте разрешения
ClickPipes создаст отдельного пользователя базы данных для записи данных. Вы можете выбрать роль для этого пользователя. Для доступа к materialized view или словарю из целевой таблицы выберите "Full access".

Завершите настройку
Нажмите Create ClickPipe, чтобы завершить настройку
Теперь ваш ClickPipe должен отображаться в статусе provisioning. Через некоторое время его статус изменится с provisioning на completed.

