<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Data Warehousing basics in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Data-Warehousing-basics/ta-p/1749968</link>
    <description>&lt;DIV class="vid-desc lia-message-template-desc-zone"&gt;
&lt;DIV tabindex="0"&gt;
&lt;H2&gt;Description&lt;/H2&gt;
&lt;/DIV&gt;
&lt;DIV class="video-description" tabindex="0"&gt;
&lt;P&gt;This video explains the basics of Data Warehousing for Compose for Data Warehouses.&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="vid-Link lia-message-template-desc-zone"&gt;
&lt;H2 tabindex="0"&gt;Video&lt;/H2&gt;
&lt;DIV class="video-hyperlink" tabindex="0"&gt;
&lt;P&gt;&lt;div class="video-embed-center video-embed"&gt;&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FXoFvGTK3G94%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXoFvGTK3G94&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FXoFvGTK3G94%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" width="200" height="112" scrolling="no" title="Qlik Compose: Data Warehousing Basics" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture" allowfullscreen="true"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="vid-Transcript lia-message-template-desc-zone"&gt;
&lt;H2 tabindex="0"&gt;Transcript&lt;/H2&gt;
&lt;DIV id="id-trans" class="video-transcript" tabindex="0"&gt;
&lt;P&gt;&lt;EM&gt;I'm going to talk about&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Compose for Data Warehousing. But first&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;I'm going to do an introduction about the&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;How's and Why's of data warehousing&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Business Intelligence.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;It's a process for analyzing&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;enterprise data to present actionable information.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;In other words&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;BI helps management make good decisions. Good&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;business intelligence&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;is of strategic importance. Now the link between&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;business intelligence and data warehousing.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;To have good BI&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;we need data warehousing as an instrument.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;First of all, it's about getting the data&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;in&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;integration of data from different sources.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;You must present it&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;in a palatable way to the end-users. Now the&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;integration of data&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;we need to collect the data from this different storage&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;back into centralized storage. External&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;data also have different formats&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Another aspect is the data quality. The end-users&lt;/EM&gt;&lt;EM&gt;&amp;nbsp;want to be able to rely&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;on what the data tells us. It shouldn't be&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;stale. It should be up to date. A certain&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;level of accuracy&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;is of course required. And fast delivery is&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;also essential.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;For some companies, external requirements&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;also come into play&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The data must be auditable. And they must&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;confine to Basel,&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Sarbanes Oxley, whatever is imposed on them.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;You have hackers&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;You need to be sure the data you have, especially&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;private oriented data&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;will not become public. How do you want to&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;do the reports&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Data visualization. A data warehouse cannot&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;be compared to classical&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;database management systems. In the early days&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;of data warehousing,&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;two schools of thought emerged. One is about&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;data storage.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;data consolidation. He proposed a normalized&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;collection of entities&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;that made up the data warehouse. The other&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;school of thought was more&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;focused on reporting. It was a central fact&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;table associated with a fact table where&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;dimension tables which were only one join&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;condition away&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;from the fact table. Compose for Data Warehouses&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;unites these schools of thought.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;You have one data warehouse. One enterprise&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;storage and two types of tables for each entity.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;And satellite tables where the satellite tables&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;hold the history of the object's&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;data marts, fact tables, and dimension tables.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;So we have both.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Modeling a data warehouse, we work with entities.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;We have for example&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;a customer entity. So for a customer we have&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;a hub table with some attributes&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;we are not interested in the history, and&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;a satellite table in which we keep track&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;of the history.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Suppose we have the address information&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;of a customer in the satellite tables. When&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;a customer moves, another row&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;is added to the satellite table. There is&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;a 'from' and a 'to' date.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;so we know for every instance in time, what&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;the address of the customer was&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The data marts...I always used to say that&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;the data&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;in the data, the warehouse should be correct under&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;any circumstances.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;And the data marts, you can drop them and&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;re-create them because these always&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;are a subset of the existing data in the data&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;warehouse. You can say that&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;I only want data in the data mart that is&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;current.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;So you can make all kinds of sub-selections.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;For example, you can create&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;a data mart only targeted for one particular&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;country. Or perhaps two countries&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;so you can filter data out from the data warehouse,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;which contains&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;all the tables. A data mart is disposable.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;You can throw it away&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;and regenerate it again or you can create&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;a second one.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;to get the data into the data warehouse, the&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;term often used is ETL&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;it's about extracting, transforming, and loading&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Compose for Data Warehouse has one magnificent&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;candidate for&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;the extraction, and that's Replicate. The&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Transform is about transforming,&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;repairing, or rejecting data. That is done by&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Compose and after the transformation&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The data ends up in the Data Warehouse. Information&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;out, we discussed that a little bit&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;That data marts are the presumed data interfaces&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;to the end-users. That data interface is in&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;fact the data mart. And of course,&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;the name to mention in exporting tools today&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;is Qlik. Here I have an overview&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;You have here external data. At least external&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;with respect to Compose&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;And Replicate will collect all of this data&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;from different formats, different sources&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;and&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;have this data end up in the Landing Data&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Base. That green arrow&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;shows the data flow from the landing database&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;to the data warehouse. Also, the filtering&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;and the rejecting the checking is done here.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;This is the extraction, transformation&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;, and loading. We have the data in the data&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;warehouse.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;On top of the data warehouse, users may define&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;the data marts they need and then reporting&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;tools can pick up the data&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;in these data marts. And that about what I&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;wanted to tell you.&lt;/EM&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="end-of-body"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Tue, 06 Oct 2020 12:57:33 GMT</pubDate>
    <dc:creator>David_Fergen</dc:creator>
    <dc:date>2020-10-06T12:57:33Z</dc:date>
    <item>
      <title>Data Warehousing basics</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Data-Warehousing-basics/ta-p/1749968</link>
      <description>&lt;DIV class="vid-desc lia-message-template-desc-zone"&gt;
&lt;DIV tabindex="0"&gt;
&lt;H2&gt;Description&lt;/H2&gt;
&lt;/DIV&gt;
&lt;DIV class="video-description" tabindex="0"&gt;
&lt;P&gt;This video explains the basics of Data Warehousing for Compose for Data Warehouses.&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="vid-Link lia-message-template-desc-zone"&gt;
&lt;H2 tabindex="0"&gt;Video&lt;/H2&gt;
&lt;DIV class="video-hyperlink" tabindex="0"&gt;
&lt;P&gt;&lt;div class="video-embed-center video-embed"&gt;&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FXoFvGTK3G94%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXoFvGTK3G94&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FXoFvGTK3G94%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" width="200" height="112" scrolling="no" title="Qlik Compose: Data Warehousing Basics" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture" allowfullscreen="true"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="vid-Transcript lia-message-template-desc-zone"&gt;
&lt;H2 tabindex="0"&gt;Transcript&lt;/H2&gt;
&lt;DIV id="id-trans" class="video-transcript" tabindex="0"&gt;
&lt;P&gt;&lt;EM&gt;I'm going to talk about&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Compose for Data Warehousing. But first&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;I'm going to do an introduction about the&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;How's and Why's of data warehousing&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Business Intelligence.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;It's a process for analyzing&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;enterprise data to present actionable information.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;In other words&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;BI helps management make good decisions. Good&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;business intelligence&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;is of strategic importance. Now the link between&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;business intelligence and data warehousing.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;To have good BI&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;we need data warehousing as an instrument.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;First of all, it's about getting the data&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;in&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;integration of data from different sources.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;You must present it&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;in a palatable way to the end-users. Now the&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;integration of data&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;we need to collect the data from this different storage&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;back into centralized storage. External&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;data also have different formats&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Another aspect is the data quality. The end-users&lt;/EM&gt;&lt;EM&gt;&amp;nbsp;want to be able to rely&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;on what the data tells us. It shouldn't be&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;stale. It should be up to date. A certain&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;level of accuracy&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;is of course required. And fast delivery is&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;also essential.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;For some companies, external requirements&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;also come into play&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The data must be auditable. And they must&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;confine to Basel,&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Sarbanes Oxley, whatever is imposed on them.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;You have hackers&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;You need to be sure the data you have, especially&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;private oriented data&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;will not become public. How do you want to&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;do the reports&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Data visualization. A data warehouse cannot&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;be compared to classical&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;database management systems. In the early days&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;of data warehousing,&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;two schools of thought emerged. One is about&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;data storage.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;data consolidation. He proposed a normalized&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;collection of entities&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;that made up the data warehouse. The other&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;school of thought was more&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;focused on reporting. It was a central fact&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;table associated with a fact table where&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;dimension tables which were only one join&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;condition away&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;from the fact table. Compose for Data Warehouses&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;unites these schools of thought.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;You have one data warehouse. One enterprise&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;storage and two types of tables for each entity.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;And satellite tables where the satellite tables&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;hold the history of the object's&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;data marts, fact tables, and dimension tables.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;So we have both.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Modeling a data warehouse, we work with entities.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;We have for example&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;a customer entity. So for a customer we have&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;a hub table with some attributes&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;we are not interested in the history, and&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;a satellite table in which we keep track&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;of the history.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Suppose we have the address information&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;of a customer in the satellite tables. When&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;a customer moves, another row&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;is added to the satellite table. There is&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;a 'from' and a 'to' date.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;so we know for every instance in time, what&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;the address of the customer was&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The data marts...I always used to say that&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;the data&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;in the data, the warehouse should be correct under&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;any circumstances.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;And the data marts, you can drop them and&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;re-create them because these always&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;are a subset of the existing data in the data&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;warehouse. You can say that&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;I only want data in the data mart that is&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;current.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;So you can make all kinds of sub-selections.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;For example, you can create&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;a data mart only targeted for one particular&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;country. Or perhaps two countries&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;so you can filter data out from the data warehouse,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;which contains&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;all the tables. A data mart is disposable.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;You can throw it away&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;and regenerate it again or you can create&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;a second one.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;to get the data into the data warehouse, the&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;term often used is ETL&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;it's about extracting, transforming, and loading&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Compose for Data Warehouse has one magnificent&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;candidate for&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;the extraction, and that's Replicate. The&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Transform is about transforming,&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;repairing, or rejecting data. That is done by&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Compose and after the transformation&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The data ends up in the Data Warehouse. Information&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;out, we discussed that a little bit&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;That data marts are the presumed data interfaces&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;to the end-users. That data interface is in&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;fact the data mart. And of course,&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;the name to mention in exporting tools today&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;is Qlik. Here I have an overview&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;You have here external data. At least external&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;with respect to Compose&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;And Replicate will collect all of this data&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;from different formats, different sources&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;and&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;have this data end up in the Landing Data&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Base. That green arrow&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;shows the data flow from the landing database&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;to the data warehouse. Also, the filtering&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;and the rejecting the checking is done here.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;This is the extraction, transformation&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;, and loading. We have the data in the data&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;warehouse.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;On top of the data warehouse, users may define&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;the data marts they need and then reporting&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;tools can pick up the data&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;in these data marts. And that about what I&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;wanted to tell you.&lt;/EM&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="end-of-body"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Oct 2020 12:57:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Data-Warehousing-basics/ta-p/1749968</guid>
      <dc:creator>David_Fergen</dc:creator>
      <dc:date>2020-10-06T12:57:33Z</dc:date>
    </item>
  </channel>
</rss>

