Оперативное хранилище данных: назначение и особенности
Operational data store
Оперативное хранилище данных (ODS): что это такое? Интеграция данных для оперативной отчётности, контроля и поддержки принятия решений. Источник для EDW.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Тип базы данных операционной отчетности
Type of operational reporting database
Хранилище операционных данных (ODS) используется для операционной отчетности и как источник данных для хранилища данных предприятия (EDW). Оно является дополнительным элементом к EDW в среде поддержки принятия решений и используется для оперативной отчетности, контроля и принятия решений, в отличие от EDW, который используется для тактической и стратегической поддержки решений. ODS – это база данных, предназначенная для интеграции данных из нескольких источников для выполнения дополнительных операций с данными, для отчетности, контроля и поддержки операционных решений. В отличие от главного хранилища производственных данных, данные не возвращаются в операционные системы. Они могут быть переданы для дальнейшей обработки и в хранилище данных для отчетности. ODS не следует путать с корпоративным центром обработки данных (EDH). Операционное хранилище данных принимает транзакционные данные из одной или нескольких производственных систем и слабо интегрирует их. В некоторых аспектах оно по-прежнему ориентировано на предметную область, интегрировано и изменяется во времени, но без ограничений по изменчивости. Эта интеграция в основном достигается за счет использования структур и содержимого EDW. ODS не является неотъемлемой частью решения EDH, хотя EDH может использоваться для выполнения части обработки, выполняемой ODS и EDW. EDH – это посредник данных. ODS – определенно нет. Поскольку данные поступают из нескольких источников, интеграция часто включает очистку, устранение избыточности и проверку на соответствие бизнес-правилам для обеспечения целостности. ODS обычно разрабатывается для хранения данных низкого уровня или атомарных (неделимых) данных (таких как транзакции и цены) с ограниченной историей, которая фиксируется «в реальном времени» или «почти в реальном времени», в отличие от гораздо больших объемов данных, хранящихся в хранилище данных, как правило, с меньшей частотой.
An operational data store (ODS) is used for operational reporting and as a source of data for the enterprise data warehouse (EDW). It is a complementary element to an EDW in a decision support environment, and is used for operational reporting, controls, and decision making, as opposed to the EDW, which is used for tactical and strategic decision support. An ODS is a database designed to integrate data from multiple sources for additional operations on the data, for reporting, controls and operational decision support. Unlike a production master data store, the data is not passed back to operational systems. It may be passed for further operations and to the data warehouse for reporting. An ODS should not be confused with an enterprise data hub (EDH). An operational data store will take transactional data from one or more production systems and loosely integrate it, in some respects it is still subject oriented, integrated and time variant, but without the volatility constraints. This integration is mainly achieved through the use of EDW structures and content. An ODS is not an intrinsic part of an EDH solution, although an EDH may be used to subsume some of the processing performed by an ODS and the EDW. An EDH is a broker of data. An ODS is certainly not. Because the data originates from multiple sources, the integration often involves cleaning, resolving redundancy and checking against business rules for integrity. An ODS is usually designed to contain low level or atomic (indivisible) data (such as transactions and prices) with limited history that is captured "real time" or "near real time" as opposed to the much greater volumes of data stored in the data warehouse generally on a less frequent basis.
Общее применение
Общая цель ODS – интегрировать данные из разнородных источников в единую структуру, используя технологии интеграции данных, такие как виртуализация данных, федерация данных или извлечение, преобразование и загрузка (ETL). Это обеспечит оперативный доступ к данным для оперативной отчетности, управления основными данными или справочными данными. ODS не заменяет и не является заменой хранилища данных или концентратора данных, но может выступать в качестве источника данных для них.
The general purpose of an ODS is to integrate data from disparate source systems in a single structure, using data integration technologies like data virtualization, data federation, or extract, transform, and load (ETL). This will allow operational access to the data for operational reporting, master data or reference data management. An ODS is not a replacement or substitute for a data warehouse or for a data hub but in turn could become a source.