Блог

Главная / Блог / Простое проектирование и развертывание модели данных OLTP

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

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

Простое проектирование и развертывание модели данных OLTP

26-е февраля, 2024

As технологии хранения данных продолжает расти спрос, создающихИНГ высокоэффективным модели данных стали все более важное значение. В частности, оптимизирующий онлайн-обработка транзакций (OLTP) данным Модели- которые определяют структурный отношения между нормированный таблицы и сущности —для эффективный транациональная обработка is решающее значение. 

Однако создание модели данных OLTP сопряжено с различными проблемами. Во-первых, OLTP-системы ежедневно переносят большие объемы транзакционных данных. Это означает, что сотни таблиц требуют регулярного обновления. Запрос данных и создание объединений между многочисленными таблицами может оказаться сложной и трудоемкой задачей.  

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

Хотите узнать, как создать безопасную и масштабируемую модель данных всего за несколько простых шагов? Что ж, есть сложный способ проектирования и поддержки моделей данных, а также Astera'качаться. Мы предлагаем последнее! Astera моделирование данных- в отличие от обычных методы-позволяет эффективно и быстро создавать модели OLTP.  

Кроме того, вы можете узнать больше о разработке денормализованных размерных моделей. здесь 

Моделирование данных на оптимизированной платформе, The Astera Польза 

Astera В DW Builder имеется специальный конструктор моделей данных, способный создавать модели на основе локальных или облачных баз данных любого типа, например Redshift, Azure, Snowflake и т. д. Это решает многие распространенные проблемы проектирования модели данных OLTP. 

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

Astera DW Builder предоставляет единый способ проектирования хранилищ данных, совместимый со всеми базами данных. Это упрощает процесс создания или развертывания моделей, делая его намного проще по сравнению с традиционным ручным подходом.  

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

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

Более того, AsteraМодели данных разрабатываются и развертываются в автоматизированной среде без кода. Эти модели создают автоматические соединения между соответствующими таблицами, устраняя при этом необходимость написания кода. Автоматизированная среда без кода, в сочетании с визуальным представлением объектов, значительно упрощает обновление или масштабирование модели.   

Визуализация модели данных OLTP

Проектирование, развертывание и использование OLTP Модель данных

Шаг 1: идентифицирующий и моделирование данных 

Ассоциация первый шаг — выбрать интересующая база данных из 'Cвисящий Dатабаза Connection Iкнопка nfo на инструменте бар.

В этом случае мы выбираем фиктивную базу данных Northwind на SQL-сервере.

Затем мы реконструируем базу данных и выбираем таблицы, с помощью которых мы хотим моделировать. Astera Строитель ДВ. Но что такое реверс-инжиниринг? 

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

Реверс-инжиниринг базы данных.

Вот наш образец модели данных, полученной методом реверс-инжиниринга.  

Мы реконструировали следующие таблицы для нашей модели данных:  

  • Оформить заказs 
  • Продукция 
  • Детали Заказа 
  • Клиенты 
  • Сотрудники. 

Реверс-инжиниринг модели

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

Конструктор макетов для заказов

Шаг 2. Проверка модели данных 

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

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

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

Проверка модели данных

Например, вот ошибка, с которой мы столкнулись при проверке нашей модели.

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

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

Шаг 3. Развертывание OLTP Модель

Наконец, мы развертываем модель данных на нашем сервере с помощью кнопки «Развернуть модель данных» на панели инструментов. 

Развертывание модели данных   

This развернуть модель существует на нашем сервере как an Astera Модель данных (АДМ) а может легко потребляться в конвейерах ETL.  

Потребление АДМ (Astera Модель данных) развертывание 

  • Развертывание ADM представляет собой логическое представление. фактического источника, который действует как уровень абстракции для дополнительной безопасности. 
  • ADM использует метаданные для автоматического создания иерархических дочерних и родительских объединений посредством Запрос модели данных объект. Мы можем автоматически извлекать данные из нескольких таблиц в источнике без написания скриптов для создания отдельных объединений. 

Запрос модели данных

Модель OLTP и ее соединения полезны для заполнения целевых хранилищ данных и использующий модели в бизнес-аналитике. Кроме того, к развернутой модели можно получить доступ через внешние инструменты визуализации, такие как Power BI и Tableau через встроенный модуль OData. 

Отчет PowerBI, основанный на Astera Развертывание модели данных

Моделирование данных, Astera Путь! 

Как видно выше, AsteraМодели данных компании улучшают безопасность базы данных, масштабируемость модели и возможное использование модели данных в конвейерах ETL или инструментах бизнес-аналитики. А заявленный подход к проектированию и развертыванию OLTP-моделей является самым простым из возможных! 

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

Наш инструмент автоматизации хранилища данных с нулевым кодом оптимизирует работу the весь процесс создания, проверки и развертывания безопасной модели данных. С использованием Astera Д.В. Строитель; вы можете сократить жизненный цикл проектирования и разработки хранилища данных до 80%.  

Вам также может понравиться
Испытайте возможность подключения к CRM без кода с помощью Astera CAPI-разъемы
Лучшие инструменты управления данными на 2024 год
Что такое предварительная обработка данных? Определение, важность и этапы
принимая во внимание Astera Для ваших потребностей в управлении данными?

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

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