- Учётная запись Azure Blob Storage
- Строка подключения Azure
- Имя контейнера
- Запущенный сервис ClickHouse Cloud
1
Перейдите к источникам данных
На главной странице сервиса нажмите Data sources в левом меню. Раскройте список ClickPipes и нажмите Create ClickPipe2
Выберите источник данных
Выберите Azure Blob Storage в качестве типа данных3
Настройте подключение ClickPipe
- Укажите для ClickPipe понятное имя
- Выберите Connection String в раскрывающемся списке метода аутентификации
- Вставьте строку подключения Azure в поле Connection string
- Введите имя контейнера
- Укажите путь к файлу в Azure Blob Storage; если нужно настроить приём нескольких файлов, используйте подстановочные шаблоны
4
Выберите формат данных
- Выберите тип файла
- Выберите сжатие файла (
detect automatically,none,gzip,brotli,xzorzstd) - Выполните дополнительную настройку, зависящую от формата, например укажите разделитель для форматов с разделителями-запятыми
- Нажмите Parse information
5
Настройте таблицу, схему и параметры
Теперь нужно создать новую таблицу или выбрать существующую, в которой будут храниться входящие данные.- Выберите, загружать данные в новую таблицу или в существующую
- Выберите базу данных и укажите имя таблицы, если создаёте новую
- Выберите ключ сортировки или несколько ключей
- Настройте сопоставление исходного файла с целевой таблицей: имя столбца, тип столбца, значение по умолчанию и допустимость NULL
- Наконец, укажите дополнительные параметры, такие как тип движка, выражение для партиционирования и primary key
6
Настройте разрешения
ClickPipes создаст отдельного пользователя базы данных для записи данных. Для этого пользователя можно выбрать роль. Если нужны materialized view или доступ к словарю из целевой таблицы, выберите “Full access”.7