Блог

Главная / Блог / Переносите изменения схемы в свое хранилище данных с помощью функции прямого проектирования.

Содержание
Автоматизированный, Без кода Стек данных

Научиться Astera Data Stack может упростить и оптимизировать управление данными вашего предприятия.

Доставьте изменения схемы в ваше хранилище данных с помощью функции прямого инжиниринга

16-е января, 2024

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

Astera DW Builder — это комплексное решение. платформа автоматизации хранилища данных это ускоряет процесс разработки централизованного репозитория с месяцев и недель до дней. Он предоставляет многофункциональный инструмент моделирования данных, который поддерживает многомерное моделирование данных и ускоряет построение базовой структуры хранилища данных в геометрической прогрессии на основе потребностей бизнес-отчетности и аналитики.

После создания многомерной модели ее необходимо развернуть в целевой базе данных. Astera DW Builder предлагает надежную функцию под названием Forward Engineering, которая значительно упрощает этот шаг.

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

Что такое передовой инжиниринг Astera Строитель ДВ?

Форвардное проектирование — это полезная функция, которая позволяет преобразовать логическую модель данных в физическую модель данных путем создания схемы базы данных. Сгенерированная схема затем используется для создания новой базы данных или изменения существующей. Проще говоря, он позволяет вам «реплицировать» схему базы данных или внесенные в нее изменения в желаемое место назначения.

Опция «Прямое проектирование» позволяет синхронизировать физические изменения, внесенные вами в модель данных, например добавление или удаление сущностей, индексов, атрибутов и связей с базой данных. Однако этот параметр не отражает никаких логических изменений, таких как тип объекта, тип поля SCD и т. д., поскольку Forward Engineering занимается только реализацией модели данных для конкретной базы данных.

Зачем вам нужна передовая инженерия?

Форвардное проектирование в хранилище данных

Форвардное проектирование в хранилище данных

Легко создайте схему целевой базы данных

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

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

Быстро обновите свое хранилище данных

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

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

Как работает передовой инжиниринг Astera Построитель хранилища данных

Forward Engineering позволяет вам создать сценарий DDL (сценарий SQL) вашей модели данных или применить изменения, внесенные в модель данных, непосредственно в целевую базу данных. Все, что вам нужно сделать, это нажать на кнопку Создать DDL-скрипт кнопку, выполните несколько шагов, а обо всем остальном позаботится программа.

Вы можете использовать эту функцию несколькими способами. Ты можешь:

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

Следующие шаги показывают, как можно использовать функцию прямого проектирования в Astera DW Builder после завершения построения многомерной модели данных:

Шаг № 1:

Параметр «Создать сценарий DDL» находится на панели инструментов модели данных и в контекстном меню сущностей.

Опция «Создать сценарий DDL» для дальнейшего проектирования.

Шаг № 2:

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

Выберите путь к каталогу и имя сценария при выборе прямого проектирования.

Шаг № 3:

Нажмите «Сохранить». Сохраненный файл появится в окне вывода. Затем этот сценарий DDL выполняется в новой или существующей базе данных.

передовое проектирование в базе данных

Вот и все. Ваши изменения были развернуты в целевой базе данных.

Проверка вашей модели данных для перспективного проектирования

Проверка вашей модели данных для перспективного проектирования

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

Чтобы убедиться в этом,  Astera DW Builder выполняет сотни проверок перед созданием сценария DDL с помощью встроенного модуля проверки модели данных. Он проверяет модель на наличие потенциальных предупреждений или ошибок, характерных для сущностей, связей, индексов или ограничений. Вы можете легко исправить все ошибки и еще раз проверить свою модель, гарантируя, что спроектированная схема и применяемые изменения верны и соответствуют правилам базы данных.

Заключение

Как видите, Forward Engineering играет важную роль в создании базовой структуры вашего центрального репозитория. Это надежная функция, которая ускоряет процесс создания и развертывания физической схемы корпоративного хранилища данных, обеспечивая при этом уверенность в высоком качестве вашей реализации.

Хотите узнать, как Forward Engineering может помочь оптимизировать ваш проект по хранению данных? Запросить персональную демо-версию сегодня с нашей командой.

Вам также может понравиться
7 лучших инструментов агрегирования данных в 2024 году
Структура управления данными: что это такое? Важность, основные принципы и передовой опыт
Лучшие инструменты приема данных в 2024 году
принимая во внимание Astera Для ваших потребностей в управлении данными?

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

Давайте соединимся сейчас!
давайте соединимся