# v1.7.2 | 05.06.2025

#### **Новое окно предпросмотра для импорта из файла**

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

1. Исключение пустых столбцов
2. Определение первой строки для загрузки данных
3. Определение заголовков
4. Изменение типа данных столбца
5. Переименование полей и таблиц

Для применения любых изменений в окне предварительного просмотра достаточно воспользоваться кнопкой "Обновить предпросмотр"

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/fTRimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/fTRimage.png)




#### **Исключение пустых столбцов**

Настройка позволяет убрать из подключения все столбцы, в которых отсутствуют записи с данными

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/fd2image.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/fd2image.png)



#### **Определение первой строки для загрузки данных**

С помощью поля ввода "Загружать с . . . строки" можно установить первую строку для загрузки данных из источника. Все строки, идущие до неё, будут проигнорированы. Нельзя указать значение больше, чем всего строк в источнике.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/Ufuimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/Ufuimage.png)



#### **Определение заголовков**

Чекбокс "Есть заголовки" отвечает за использование первой загруженной строки из файла в качестве заголовка таблицы. Если чекбокс не выбран, то данная строка считается строкой с данными в теле таблицы, а заголовок генерируется системой в формате "column\_N", где N – номер столбца.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/ECdimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/ECdimage.png)

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/P1pimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/P1pimage.png)



#### **Изменение типа данных столбца**

Теперь изменить тип данных столбца можно прямо в интерфейсе системы, без использования редактора скрипта загрузки и SQL-кода. Чтобы изменить тип данных столбца необходимо навести на его заголовок курсор мыши и нажать на значок карандаша рядом с установленным типом данных.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/Rdjimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/Rdjimage.png)

Для того, чтобы установить тип данных, достаточно выбрать один из пяти предустановленных типов. Для детальной настройки можно открыть дополнительное меню нажатием на значок [![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/coqimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/coqimage.png). Дополнительные настройки зависят от выбранного типа и могут устанавливать, например, длину строки или разрядность значений.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/za4image.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/za4image.png)

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/rw4image.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/rw4image.png)

Система проверяет корректность введённого типа данных для столбца по его значениям и выдаст предупреждение при попытке установить неподходящий тип данных.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/73vimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/73vimage.png)

#### **Переименование полей и таблиц**

Чтобы изменить название столбца или таблицы необходимо навести на него курсор мыши и нажать на значок карандаша рядом с текущим названием. Откроется модальное окно, в которое можно записать новое название столбца или таблицы.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/vwSimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/vwSimage.png)

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/5fIimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/5fIimage.png)

#### **Автоматическое определение типов данных при импорте из файла**

Теперь при загрузке из файла система автоматически будет определять наиболее подходящий тип данных для каждого столбца, основываясь на значениях внутри них.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/8Orimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/8Orimage.png)

ВАЖНО! В расчёт берётся столько значений из каждого столбца, сколько указано строк для предварительного просмотра. Установить это значение можно в левой части окна импорта с помощью поля ввода "Строк предпросмотра".

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/ADximage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/ADximage.png)

При необходимости всем столбцам можно присваивать по умолчанию строковый тип данных. Управлять переключением между автоопределением типов данных и установкой во всех столбцах строкового типа можно с помощью раскрывающегося списка "Установить тип данных".

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/OSsimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/OSsimage.png)

#### **Автоматическое определение кодировки**

Теперь система умеет работать с бОльшим числом кодировок файлов CSV, TXT и XML. При выборе файла одного из этих форматов входной тип кодировки будет определен автоматически. Результат импорта будет переведён в кодировку UTF-8

#### **Эталонный файл для мультифайловой загрузки**

Теперь при загрузке всех данных из папки необходимо выбрать "эталонный" файл – структура данных в БД формируемого источника будет определяться параметрами, указанными для такого файла. При необходимости изменить структуру все правки также необходимо вносить в эталонный файл.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/jRRimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/jRRimage.png)

#### **Загрузка файлов с вложенными структурами данных**

Можно загружать файлы формата JSON и XML, содержащие в себе вложенные структуры данных. Все уровни вложения при этом будут рассмотрены как отдельные таблицы, связанные с верхним уровнем как с родительской таблицей. Для этого системой генерируются уникальные ключи, которые можно использовать в модели данных для построения связей между такими таблицами.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/bO9image.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/bO9image.png)

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-04/scaled-1680-/64Mimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-04/64Mimage.png)