Коннектор для загрузки табличных файлов с Яндекс.Диска. Поддерживаемые форматы: CSV, XLS, XLSX, Parquet. Один файл = один поток. На каждый запуск файл скачивается, парсится в DataFrame, имена столбцов приводятся к [A-Za-z0-9_] (транслитерация ru→lat), таблица в БД полностью перезаписывается (INFINITE_RELOAD).
Набор колонок не фиксирован и определяется источником. Как правило, все колонки выгружаются как Nullable(String).
Поля, которые доступны в рамках выбранного отчета.
Загрузка CSV-файла с Я.Диска. Поддерживается авто-детект разделителя и кодировки.
| Поле | Название | Тип | Описание |
|---|---|---|---|
any_field | Любое поле | String | Все колонки исходного файла выгружаются как String. Имена приводятся к нижнему регистру и транслитерируются (например, 'Дата отчёта' → 'data_otcheta'). |
Загрузка XLSX (Excel 2007+). По умолчанию читается первый лист, шапка на первой строке.
| Поле | Название | Тип | Описание |
|---|---|---|---|
any_field | Любое поле | String | Все колонки исходного файла выгружаются как String. Имена приводятся к нижнему регистру и транслитерируются (например, 'Дата отчёта' → 'data_otcheta'). |
Загрузка XLS (старый формат Excel).
| Поле | Название | Тип | Описание |
|---|---|---|---|
any_field | Любое поле | String | Все колонки исходного файла выгружаются как String. Имена приводятся к нижнему регистру и транслитерируются (например, 'Дата отчёта' → 'data_otcheta'). |
Загрузка Parquet-файла. Дополнительных параметров не требует.
| Поле | Название | Тип | Описание |
|---|---|---|---|
any_field | Любое поле | String | Все колонки исходного файла выгружаются как String. Имена приводятся к нижнему регистру и транслитерируются (например, 'Дата отчёта' → 'data_otcheta'). |