Building The Operational Data Store 2nd Edition Pdf: Learn from the Experts on ODS Architecture and
- causpinigdasensi
- Aug 17, 2023
- 8 min read
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.
Building The Operational Data Store 2nd Edition Pdf.pdf
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.
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.
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.
A data warehouse is a centralized repository of integrated data from one or more disparate sources. Data warehouses store current and historical data and are used for reporting and analysis of the data.
To move data into a data warehouse, data is periodically extracted from various sources that contain important business information. As the data is moved, it can be formatted, cleaned, validated, summarized, and reorganized. Alternatively, the data can be stored in the lowest level of detail, with aggregated views provided in the warehouse for reporting. In either case, the data warehouse becomes a permanent data store for reporting, analysis, and business intelligence (BI).
Choose a data warehouse when you need to turn massive amounts of data from operational systems into a format that is easy to understand. Data warehouses don't need to follow the same terse data structure you may be using in your OLTP databases. You can use column names that make sense to business users and analysts, restructure the schema to simplify relationships, and consolidate several tables into one. These steps help guide users who need to create reports and analyze the data in BI systems, without the help of a database administrator (DBA) or data developer.
Planning and setting up your data orchestration. Consider how to copy data from the source transactional system to the data warehouse, and when to move historical data from operational data stores into the warehouse.
You may have one or more sources of data, whether from customer transactions or business applications. This data is traditionally stored in one or more OLTP databases. The data could be persisted in other storage mediums such as network shares, Azure Storage Blobs, or a data lake. The data could also be stored by the data warehouse itself or in a relational database such as Azure SQL Database. The purpose of the analytical data store layer is to satisfy queries issued by analytics and reporting tools against the data warehouse. In Azure, this analytical store capability can be met with Azure Synapse, or with Azure HDInsight using Hive or Interactive Query. In addition, you will need some level of orchestration to move or copy data from data storage to the data warehouse, which can be done using Azure Data Factory or Oozie on Azure HDInsight.
As a general rule, SMP-based warehouses are best suited for small to medium data sets (up to 4-100 TB), while MPP is often used for big data. The delineation between small/medium and big data partly has to do with your organization's definition and supporting infrastructure. (See Choosing an OLTP data store.)
The data accessed or stored by your data warehouse could come from a number of data sources, including a data lake, such as Azure Data Lake Storage. For a video session that compares the different strengths of MPP services that can use Azure Data Lake, see Azure Data Lake and Azure Data Warehouse: Applying Modern Practices to Your App.
Do you want to separate your historical data from your current, operational data? If so, select one of the options where orchestration is required. These are standalone warehouses optimized for heavy read access, and are best suited as a separate historical data store.
Do you prefer a relational data store? If so, choose an option with a relational data store, but also note that you can use a tool like PolyBase to query non-relational data stores if needed. If you decide to use PolyBase, however, run performance tests against your unstructured data sets for your workload.
[2] HDInsight clusters can be deleted when not needed, and then re-created. Attach an external data store to your cluster so your data is retained when you delete your cluster. You can use Azure Data Factory to automate your cluster's lifecycle by creating an on-demand HDInsight cluster to process your workload, then delete it once the processing is complete.
[3] With Azure Synapse, you can restore a database to any available restore point within the last seven days. Snapshots start every four to eight hours and are available for seven days. When a snapshot is older than seven days, it expires and its restore point is no longer available.
[4] Consider using an external Hive metastore that can be backed up and restored as needed. Standard backup and restore options that apply to Blob Storage or Data Lake Storage can be used for the data, or third-party HDInsight backup and restore solutions, such as Imanis Data can be used for greater flexibility and ease of use.
Session 4: The HANA Curriculum and Demos Dr. Bjarne Berg Associate professor Computer Science Lenoir-Rhyne University.\n \n \n \n \n "," \n \n \n \n \n \n OBIEE Implementation An Overview Presented by: James VanAuken 1.\n \n \n \n \n "," \n \n \n \n \n \n Marakas: Decision Support Systems, 2nd Edition \u00a9 2003, Prentice-Hall Chapter Chapter 10: The Data Warehouse Decision Support Systems in the 21 st.\n \n \n \n \n "," \n \n \n \n \n \n Data warehousing and online analytical processing- Ref Chap 4) By Asst Prof. Muhammad Amir Alam.\n \n \n \n \n "," \n \n \n \n \n \n Data Warehouse Development Methodology\n \n \n \n \n "," \n \n \n \n \n \n 2 Copyright \u00a9 Oracle Corporation, All rights reserved. Defining Data Warehouse Concepts and Terminology.\n \n \n \n \n "," \n \n \n \n \n \n Data Management Console Synonym Editor\n \n \n \n \n "," \n \n \n \n \n \n Data Warehousing.\n \n \n \n \n "," \n \n \n \n \n \n 1 Reviewing Data Warehouse Basics. Lessons 1.Reviewing Data Warehouse Basics 2.Defining the Business and Logical Models 3.Creating the Dimensional Model.\n \n \n \n \n "," \n \n \n \n \n \n 5-1 McGraw-Hill\/Irwin Copyright \u00a9 2007 by The McGraw-Hill Companies, Inc. All rights reserved.\n \n \n \n \n "," \n \n \n \n \n \n Decision Support and Date Warehouse Jingyi Lu. Outline Decision Support System OLAP vs. OLTP What is Date Warehouse? Dimensional Modeling Extract, Transform,\n \n \n \n \n "," \n \n \n \n \n \n Configuration Management Database\n \n \n \n \n "," \n \n \n \n \n \n \uf0d2 Understand the basic definitions and concepts of data warehouses \uf0d2 Describe data warehouse architectures (high level). \uf0d2 Describe the processes used.\n \n \n \n \n "," \n \n \n \n \n \n Chapter 5 DATA WAREHOUSING Study Sections 5.2, 5.3, 5.5, Pages: & Snowflake schema.\n \n \n \n \n "," \n \n \n \n \n \n Creating a Data Warehouse Data Acquisition: Extract, Transform, Load Extraction Process of identifying and retrieving a set of data from the operational.\n \n \n \n \n "," \n \n \n \n \n \n Meter Data Analytics\n \n \n \n \n "," \n \n \n \n \n \n Two-Tier DW Architecture. Three-Tier DW Architecture.\n \n \n \n \n "," \n \n \n \n \n \n Advanced Database Concepts\n \n \n \n \n "," \n \n \n \n \n \n CS 157B: Database Management Systems II April 10 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak.\n \n \n \n \n "," \n \n \n \n \n \n 1 Copyright \u00a9 Oracle Corporation, All rights reserved. Business Intelligence and Data Warehousing.\n \n \n \n \n "," \n \n \n \n \n \n Platinum DecisionBase1 DW Product Platinum - Computer AssociatesDecisionBase Hyunsook Lim Database Laboratory Dept. of CSE.\n \n \n \n \n "," \n \n \n \n \n \n Data Warehouse \u2013 Your Key to Success. Data Warehouse A data warehouse is a \uf0d8 subject-oriented \uf0d8 Integrated \uf0d8 Time-variant \uf0d8 Non-volatile \uf0d8 Restructure.\n \n \n \n \n "," \n \n \n \n \n \n The Concepts of Business Intelligence Microsoft\u00ae Business Intelligence Solutions.\n \n \n \n \n "," \n \n \n \n \n \n Course management\n \n \n \n \n "," \n \n \n \n \n \n Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 8: Data Warehousing.\n \n \n \n \n "," \n \n \n \n \n \n C Copyright \u00a9 2007, Oracle. All rights reserved. Introduction to Data Warehousing Fundamentals.\n \n \n \n \n "," \n \n \n \n \n \n 2 Copyright \u00a9 2006, Oracle. All rights reserved. Defining Data Warehouse Concepts and Terminology.\n \n \n \n \n "," \n \n \n \n \n \n 1 Data Warehousing Data Warehousing. 2 Objectives Definition of terms Definition of terms Reasons for information gap between information needs and availability.\n \n \n \n \n "," \n \n \n \n \n \n Data Warehouse\/Data Mart It\u2019s all about the data.\n \n \n \n \n "," \n \n \n \n \n \n Data Integration - The ETL Process Module 4: BIC#4 \u2013 Data Integration Capability Populating Data Warehouse (Data Mart) 1.\n \n \n \n \n "," \n \n \n \n \n \n \u0646\u0645\u0627\u064a\u0646\u062f\u06af\u064a \u0627\u0633\u062a\u0627\u0646 \u064a\u0632\u062f. \u0646\u0645\u0627\u064a\u0646\u062f\u06af\u064a \u0627\u0633\u062a\u0627\u0646 \u064a\u0632\u062f \u0637\u0631\u0627\u062d\u06cc \u06a9\u0633\u0628 \u0648 \u06a9\u0627\u0631 \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9\u06cc \u0627\u0631\u0627\u0626\u0647 \u06a9\u0646\u0646\u062f\u0647 : \u0645\u062d\u0633\u0646 \u0627\u0641\u0633\u0631 \u0642\u0631\u0647 \u0628\u0627\u063a.\n \n \n \n \n "," \n \n \n \n \n \n Overview of Data Warehousing and OLAP\n \n \n \n \n "," \n \n \n \n \n \n Overview of Data Warehousing (DW) and OLAP\n \n \n \n \n "," \n \n \n \n \n \n Supervisor : Prof . Abbdolahzadeh\n \n \n \n \n "," \n \n \n \n \n \n Advanced Applied IT for Business 2\n \n \n \n \n "," \n \n \n \n \n \n Defining Data Warehouse Concepts and Terminology\n \n \n \n \n "," \n \n \n \n \n \n Data and Applications Security Developments and Directions\n \n \n \n \n "," \n \n \n \n \n \n Manajemen Data (2) PTI Pertemuan 6.\n \n \n \n \n "," \n \n \n \n \n \n Data Warehousing and Data Mining By N.Gopinath AP\/CSE\n \n \n \n \n "," \n \n \n \n \n \n Data Warehouse.\n \n \n \n \n "," \n \n \n \n \n \n Defining Data Warehouse Concepts and Terminology\n \n \n \n \n "," \n \n \n \n \n \n Data Warehouse and OLAP\n \n \n \n \n "," \n \n \n \n \n \n Data Warehouse.\n \n \n \n \n "," \n \n \n \n \n \n Data and Applications Security Developments and Directions\n \n \n \n \n "," \n \n \n \n \n \n Data Warehousing Concepts\n \n \n \n \n "," \n \n \n \n \n \n Business Intelligence\n \n \n \n \n "," \n \n \n \n \n \n Data and Applications Security Developments and Directions\n \n \n \n \n "," \n \n \n \n \n \n Technical Architecture\n \n \n \n \n "," \n \n \n \n \n \n Data Warehouse and OLAP\n \n \n \n \n "," \n \n \n \n \n \n Implementing ETL solution for Incremental Data Load in Microsoft SQL Server Ganesh Lohani SR. Data Analyst Lockheed Martin\n \n \n \n \n "]; Similar presentations 2ff7e9595c
Comments