chiner, произношение: [kaɪˈnər]
[CHINER Meta Modeling - 3.0], разработанный за три года с множеством вызовов и трудностей, был тщательно создан для того, чтобы возродиться как надёжная платформа моделирования отношений баз данных, обогащающая экосистему баз данных независимо от конкретной базы данных.
Платформа метамоделирования была построена с использованием технологической стека React + Electron + Java.
Для различных шаблонов кода и схем справочников, пожалуйста, перейдите здесь для просмотра.
На главной странице представлены два типовых примера входных данных, что позволяет пользователям быстро ознакомиться со всеми поддерживаемыми функциями и особенностями программы.
Предоставлена простая и понятная система управления таблицами данных и их полями. Левый список позволяет перемещать элементы для изменения порядка, а также добавлять примечания к таблицам и расширять списки свойств, например, поддержка Hive, как показано ниже:
Объединение нескольких таблиц позволяет выбирать несколько таблиц и их поля, как показано ниже:
Связь между представлением и источником данных, как показано ниже:
Расширенные типы данных поддерживают различные базы данных и их диалекты, как показано ниже:
Область данных используется для установки специфических бизнес-значений для типов данных, как показано ниже:
Стандартная библиотека полей предназначена для решения задач с часто используемыми полями, позволяя пользователям легко добавлять эти поля в таблицы данных. Эта библиотека может быть заполнена пользователем самостоятельно или путём перемещения полей из существующих таблиц данных, как показано ниже:
Стандартная библиотека полей поддерживает экспорт в JSON-файлы и импорт из таких файлов, что решает проблемы совместной работы и обмена данными.
Добавлена поддержка данных-словарей для более чёткого анализа метаданных полей, как показано ниже:
Поля таблицы могут быть непосредственно связаны с данным словарём, как показано на следующем рисунке:
Для простых проектов, не требующих разделения на модули, предлагается использовать следующую структуру: таблицы данных, представления, диаграммы связей и данные-словари. Для сложных проектов рекомендуется использование отдельных модулей; система поддерживает оба этих подхода.
Пример простого режима:
Пример режима с использованием модулей:
Диаграмма связей между объектами данных, которую следует вручную поддерживать пользователю, как показано ниже:
Поддерживается простая концептуальная модель, где объекты модели хранятся только в диаграмме связей, а не в виде отдельных объектов, как показано ниже:
Концептуальная модель используется для быстрого создания общего понимания ключевых бизнес-объектов системы.
В рамках одного модуля можно создавать несколько различных видов диаграмм связей:
Групповые рамки используются для категоризации таблиц данных или объектов, что позволяет лучше понять структуру уровней данных, как показано ниже:
Заметочные поля представляют собой обычные прямоугольные области, используемые для объяснения таблиц данных или бизнес-сценариев, как показано ниже:
С помощью движка шаблонов кода реализуется расширяемая поддержка различных диалектов баз данных, как показано ниже:
MySQL:
Oracle:
SQL Server:
Движок шаблонов кода основан на doT.js, как показано ниже:
Предоставляет возможность просмотра и редактирования кода, чтобы можно было в реальном времени проверять эффект от шаблонов кода, как показано ниже:
Подключение к базе данных и обратная инженерия баз данных, поддерживающая парсинг китайских комментариев в базах данных. Подключение к базе данных, как показано ниже:
Парсинг списка данных, как показано ниже:
Парсинг результатов таблицы данных, как показано ниже:
Поддерживает импорт PDMan, который воспроизводит таблицы данных, диаграммы связей и области данных. Выбор списка для импорта, как показано ниже:
Результат после импорта, как показано ниже:
Исходное состояние PDMan, как показано ниже:
Поддерживает импорт PowerDesigner, который воспроизводит таблицы данных и области данных (воспроизведение диаграмм связей не поддерживается), как показано ниже:
Таблица выбора данных:
Итоговый импорт:
Экспорт DDL для единичной выгрузки определённой таблицы данных в соответствии с конкретным диалектом базы данных, как показано ниже:
Экспорт текущей таблицы данных, диаграммы отношений и словаря данных в документ Word, как показано ниже:
Результат экспорта:
Осуществление экспорта текущего отношения диаграммы в формат PNG.
Поиск полей, ключевых слов, словаря данных и т.д., как показано ниже:
Китайский язык, как показано ниже:
Английский язык, как показано ниже:
Настройка языков, как показано ниже:
Моделирование метаданных использует лицензию общественного достояния Mulan, версия 2.0 .
В марте 2018 года на встрече Source Creation в Сучжоу было дано пользователям следующее обещание завершить следующие функции:
Для лучшего стимулирования участников открытого программного обеспечения и развития благоприятной экосистемы, мы планируем выпустить следующие две коммерческие версии:- Web-версия облачной службы: помимо всех существующих функций, будут добавлены командное взаимодействие, управление версиями, словарь специфических терминов для различных отраслей, автоматическое исправление ошибок, WebHooks и другие приложения уровня команды и предприятия.
Передняя часть JS: просмотреть | Задняя часть Java: просмотреть
Также доступна на Zhihu: Zhihu
Скачивание установочных файлов и общение перейти для скачивания и общения
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )