Import Data
Инструмент в разделе Инструменты → Import Data строит принимающую
SQL-таблицу по образцу данных: JSON, XML или CSV. На выходе — CREATE TABLE для
выбранного диалекта (MS SQL, PostgreSQL, Oracle, ClickHouse).
Для чего он нужен
- Быстро получить черновик DDL под выгрузку или файл, когда нет готовой модели 1С / MetaData.
- Проверить, как генератор выводит типы (числа, даты, GUID, вложенный JSON) на целевой СУБД.
- Подготовить landing-таблицу до полной генерации слоёв DWH в личном кабинете.
Import Data смотрит на значения в образце, а не на XDTO 1С. Для объектов конфигурации 1С используйте MetaData → SQL.
Как пользоваться
- Откройте /import-data/.
- Вкладка Данные (xml/json/csv) — вставьте образец. На странице уже есть JSON-пример.
- Выберите СУБД: MS SQL / Postgres / Oracle / ClickHouse.
- Выберите режим:
- Tables — DDL
CREATE TABLEна выбранном диалекте. - MetaData — JSON-модель
Table(какgetentityв MetaData → SQL).
- Tables — DDL
-
При необходимости задайте формат (Auto / JSON / XML / CSV) и
имя таблицы (по умолчанию
Test). - Нажмите Сгенерировать SQL — результат откроется на вкладке Скрипт SQL.
Что получается на выходе
- Tables —
CREATE TABLEсо колонками, выведенными из ключей / заголовков / элементов. - MetaData — JSON объекта
Tableс колонками, типами иTargetTableName(DIM_*). - Все колонки nullable — таблица рассчитана на приём сырых данных.
-
Вложенные объекты и массивы JSON попадают в колонку JSON-типа диалекта
(
nvarchar(max)/jsonb/CLOB/String).
CLI
Тот же глагол есть в консольном генераторе:
dotnet generator.dll importdata -i sample.json -T mssql -n Orders -O metadata -o table.json
Ограничения
- Схема строится по образцу (до 500 строк) — редкие типы в хвосте файла могут не попасть в вывод.
- Нужен доступный API генератора (в проде — сервис dwhgenerator за Traefik).
- Для полного ZIP DWH с ETL используйте Генератор DWH.
Открыть инструмент: Import Data.