

{"id":52969,"date":"2019-03-31T11:30:50","date_gmt":"2019-03-31T06:00:50","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=52969"},"modified":"2021-12-05T21:45:05","modified_gmt":"2021-12-05T16:15:05","slug":"sap-hana-data-warehousing","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/","title":{"rendered":"Data Warehousing in SAP HANA &#8211; Components, Methods, Working &amp; Benefits"},"content":{"rendered":"<p>In the last tutorial, we learned about the <strong>SAP HANA Information Modeler,<\/strong> now we will understand the concept of data warehousing in SAP HANA. Data warehouses are not new to the world of business intelligence, yet, they are an integral part of SAP HANA\u2019s architecture and conceptual framework.<\/p>\n<p>Before moving on to details of Data Warehousing in SAP HANA, we will learn the basic concept of data warehousing.<\/p>\n<h3>What is Data Warehousing?<\/h3>\n<p>A simple answer to this is, <em>Data warehousing is a technique or system that collects transformed data from either or both homogenous and heterogeneous data sources and transfers into a single data store<\/em>. It provides the data to the analytical tools. The data warehouses are known to be the central repositories of a business intelligence system.<\/p>\n<p>Both real-time and historic (pre-existing) data can set the data warehouses collected from either the enterprise\u2019s operational sources or an external data source. As we know, the traditional databases keep transactional data which is one-dimensional data.<\/p>\n<p>And, it cannot be used for analytical and reporting purposes, such databases are called <strong>OLTP (Online Transactional Processing)<\/strong> database. But the data warehouses are OLAP type databases which provide processed data for analytical operations like data mining, OLAP analysis, reporting etc.<\/p>\n<p>A data warehouse typically contains metadata, raw data and summary data which is used by analytic tools for reporting, planning, and forecasting.<\/p>\n<p>Next, in the SAP HANA Data Warehousing tutorial, we will discuss the components of Data Warehouse Architecture.<\/p>\n<h3>Components of Data Warehouse Architecture<\/h3>\n<p>A typical data warehousing architecture in SAP HANA consists of four parts,<strong> data sources, staging zone for ETL processing, data types in warehouse and presentation or data access part<\/strong>.<br \/>\n<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehouse-Architecture.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52985\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehouse-Architecture.jpg\" alt=\"Data Warehouse Architecture\" width=\"1200\" height=\"628\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehouse-Architecture.jpg 1200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehouse-Architecture-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehouse-Architecture-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehouse-Architecture-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehouse-Architecture-1024x536.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehouse-Architecture-520x272.jpg 520w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<ul>\n<li>The data sources consist of the ERP system, CRM systems or financial applications, flat files, operational systems.<\/li>\n<li>The staging area is where ETL (Extract, Transform and Load) operations performs on the data taken from the various data sources. Data from all kinds of data sources are brought to a single staging area where ETL performs. In ETL, data first extracts from the data source. Then cleans and transforms as per user requirements and loads into the data warehouses so that users can use it for analysis.<\/li>\n<li>Data warehouses primarily contain metadata, which is, data about data. Whereas, the summary data is the transformed and processes data ready for analysis and reporting.<\/li>\n<li>Lastly, in the presentation layer, users can perform OLAP operations on the data taken from the data warehouses and use it for data mining, reporting, and analysis. Analytical operations perform on such data to understand the messages in raw transactional data. Understanding the data helps in making informed business decisions.<\/li>\n<\/ul>\n<p>Now, in SAP HANA Data Warehousing tutorial, we will further move on to Designing Methods in Data Warehousing.<\/p>\n<h3>Designing Methods in Data Warehousing<\/h3>\n<p>Before using data in analytical tools, users need to design and create data models. It will serve as a blueprint during the execution process. Generally, the user performs three designing methods in Data Warehousing:<\/p>\n<ul>\n<li><strong>Inmon\u2019s method:<\/strong> It is a top-down approach where the process flow is such that data is taken from the data source, undergoes ETL in the staging area, gets integrated into a normalized (3NF) data model. From here, data loads into the data warehouse. The users create data marts from the data warehouses which creates before them.<\/li>\n<li><strong>Kimball\u2019s method:<\/strong> On the contrary, Kimball\u2019s method follows the bottom-up approach. The process flow of this model is such that users take data from the operational or third-party data sources, undergoes ETL, then models into a star schema structure. After this, users create data marts in which data that models as schemas get loads. Finally, these data marts integrate to form a single enterprise data warehouse.<\/li>\n<li><strong>Hybrid method:<\/strong> The hybrid design uses both the techniques together to design the data models. By doing so, a user gets the speed of the bottom-up approach and integration capabilities of the top-down approach.<\/li>\n<\/ul>\n<p>Moving further in SAP HANA Data Warehousing tutorial, now, we will learn the working of Data Warehousing in SAP HANA.<\/p>\n<h3>Working of SAP HANA Data Warehousing<\/h3>\n<p>The data warehousing works in a similar fashion in SAP HANA as well. Transactional data from different SAP and non-SAP data sources comes to SAP HANA data warehouse and clients use them as per the data models and logics that the user defines.<\/p>\n<p>SAP HANA has a data warehouse solution known as <strong>SAP BW\/4HANA<\/strong>. This business warehousing solution runs on a NetWeaver based ABAP platform. It is a model-based solution where a user designs a data warehouse model and data flow on the basis of which data retrieves from the original data source.<\/p>\n<p>Users can create multi-dimensional data models in SAP Business Warehouse. Users mainly use it for OLAP operations.<\/p>\n<h3>Benefits of SAP HANA Data Warehousing<\/h3>\n<p>Data warehousing solution in SAP HANA has several benefits:<\/p>\n<ul>\n<li>Instantly access real-time or historical data from SAP or non-SAP data sources. It accesses data to carry out real-time analysis and business insights either on-premise or on-cloud.<\/li>\n<li>It offers high-volume and real-time data processing.<\/li>\n<li>Utilize the most of this tool by the virtue of a Big Data warehouse. It allows complete capitalization on your data.<\/li>\n<li>You can develop the application according to your requirements and use processed data from the data warehouse. Conduct advanced analytics and integrate with machine learning capabilities.<\/li>\n<\/ul>\n<h3>Summary<\/h3>\n<p>Data warehouses are efficient analytical data storage systems holding data in multi-dimensional models and schemas making it easy for users to carry out analytical and reporting operations on it.\u00a0This was all about data warehouse in <strong>SAP HANA<\/strong>.<\/p>\n<p>Any queries or feedbacks related to SAP HANA Data Warehousing article? Just enter in the comment section.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the last tutorial, we learned about the SAP HANA Information Modeler, now we will understand the concept of data warehousing in SAP HANA. Data warehouses are not new to the world of business&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":52984,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18002],"tags":[18085,19366,18083],"class_list":["post-52969","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sap-hana","tag-data-warehouse-architecture","tag-data-warehousing-in-sap-hana","tag-what-is-data-warehousing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Data Warehousing in SAP HANA - Components, Methods, Working &amp; Benefits - DataFlair<\/title>\n<meta name=\"description\" content=\"Data Warehousing in SAP HANA covers the concept of data warehousing, components, designing methods, working and benefits of data warehousing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data Warehousing in SAP HANA - Components, Methods, Working &amp; Benefits - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Data Warehousing in SAP HANA covers the concept of data warehousing, components, designing methods, working and benefits of data warehousing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-31T06:00:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-05T16:15:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehousing-in-SAP-HANA.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Data Warehousing in SAP HANA - Components, Methods, Working &amp; Benefits - DataFlair","description":"Data Warehousing in SAP HANA covers the concept of data warehousing, components, designing methods, working and benefits of data warehousing.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/","og_locale":"en_US","og_type":"article","og_title":"Data Warehousing in SAP HANA - Components, Methods, Working &amp; Benefits - DataFlair","og_description":"Data Warehousing in SAP HANA covers the concept of data warehousing, components, designing methods, working and benefits of data warehousing.","og_url":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2019-03-31T06:00:50+00:00","article_modified_time":"2021-12-05T16:15:05+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehousing-in-SAP-HANA.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"Data Warehousing in SAP HANA &#8211; Components, Methods, Working &amp; Benefits","datePublished":"2019-03-31T06:00:50+00:00","dateModified":"2021-12-05T16:15:05+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/"},"wordCount":957,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehousing-in-SAP-HANA.jpg","keywords":["Data Warehouse Architecture","Data Warehousing in SAP HANA","What is Data Warehousing"],"articleSection":["SAP HANA Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/","url":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/","name":"Data Warehousing in SAP HANA - Components, Methods, Working &amp; Benefits - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehousing-in-SAP-HANA.jpg","datePublished":"2019-03-31T06:00:50+00:00","dateModified":"2021-12-05T16:15:05+00:00","description":"Data Warehousing in SAP HANA covers the concept of data warehousing, components, designing methods, working and benefits of data warehousing.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehousing-in-SAP-HANA.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Data-Warehousing-in-SAP-HANA.jpg","width":1200,"height":628,"caption":"Data Warehousing in SAP HANA"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/sap-hana-data-warehousing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"SAP HANA Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/sap-hana\/"},{"@type":"ListItem","position":3,"name":"Data Warehousing in SAP HANA &#8211; Components, Methods, Working &amp; Benefits"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/52969","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=52969"}],"version-history":[{"count":10,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/52969\/revisions"}],"predecessor-version":[{"id":105079,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/52969\/revisions\/105079"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/52984"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=52969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=52969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=52969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}