Команда разработчиков графического интерфейса Studio 3T и IDE для MongoDB выпустила новую версию, которая включает в себя инструмент миграции SQL, который можно использовать для импорта нескольких таблиц SQL в одну коллекцию MongoDB. Импорт также позволяет отображать отношения таблиц в JSON.
Studio 3T — это графический интерфейс и IDE для MongoDB, цель которого — упростить выполнение таких задач, как построение запросов, исследование данных, импорт / экспорт и генерация кода. Studio 3T может использоваться командами, которые сотрудничают в области администрирования и разработки MongoDB, работая в визуальном построителе запросов графического интерфейса пользователя, запросах MongoDB или SQL. Новая функция миграции была добавлена в последний выпуск Studio 3T 2019.2.
Миграция SQL означает, что вы можете импортировать несколько таблиц SQL в одну коллекцию MongoDB. Этот инструмент позволяет вам настроить, как ваши таблицы и отношения SQL должны отображаться в коллекции MongoDB как часть импорта, вместо написания сценариев экспорта. Большинство параметров импорта ограничиваются импортом одной таблицы SQL в коллекцию MongoDB. Этот новый инструмент также избавляет от необходимости сортировать сопоставление после импорта, поскольку вы можете определить отношения как часть процесса импорта. Инструмент миграции также включает предварительный просмотр JSON, который показывает, как будут выглядеть целевые документы MongoDB, прежде чем вы начнете процесс импорта.
Другим улучшением новой версии является возможность автоматизировать и планировать задания импорта SQL или синхронизации данных. Это было добавлено с помощью задач (которые позволяют сохранять, загружать и запускать частые задания MongoDB по запросу) и планировщика задач в корпоративной версии Studio 3T, который позволяет планировать выполнение задач в определенные дни и в определенное время. . В настоящее время задачи поддерживают все типы импорта (JSON, CSV, SQL, BSON), миграцию из SQL в MongoDB и задания сравнения и синхронизации данных.