Dimensional model for an OLAP Database with star schema to architect Enterprise Data Warehouse. ETL process to load five days’ worth of nationwide sales data in just one hour. Use of Project level variables, SSIS expressions and the parallel Control Flows to make ETL process efficient and dynamic.
This document provides details about a blood bank management system project completed from January to June 2020. It includes an introduction, problem statement, methodology, introduction to cloud computing and Salesforce basics. The methodology section includes ER diagram, block diagram, class diagram and data flow diagrams. The document also describes modules developed for the system including login, registration, home, donor, data, profile, and blood request modules.
Paul Ebbs (2011) - Can lean construction improve the irish construction industryPaul Ebbs
Dissertation completed in 2011 in Dublin Institute of Technology. Survey of the Irish construction industry (n=42). Concluded that lean principles would significantly improve the Irish construction industry
The document describes setting up an IoT project on Amazon AWS using BLE beacon RSSI data from a dataset. Key steps include:
1. Creating an IoT policy and thing to represent the device
2. Configuring certificates and attaching the policy to authenticate the thing
3. Setting up an MQTT connection and DynamoDB table to receive published data
4. Creating an AWS rule to send published thing data to the DynamoDB table
Architecting a-big-data-platform-for-analytics 24606569Kun Le
This document discusses the growth of big data and the need for businesses to analyze new and complex data sources. It describes how data has become more varied in type, larger in volume, and generated faster. It also outlines different types of big data analytics workloads and technology options for building an end-to-end big data analytics platform. Finally, it provides an example of IBM's solution for analyzing both data in motion and at rest across the entire big data analytics lifecycle.
White Paper - Overview Architecture For Enterprise Data WarehousesDavid Walker
This document provides an overview of the typical architecture for an enterprise data warehouse. It discusses the core components, which include source systems, a transactional repository to store integrated data, a staging area for data loading, and data marts for analysis and reporting. It also describes additional elements that may be needed like ETL tools, data quality tools, a metadata repository, and documentation requirements. The goal is to present a design pattern for organizations to follow when implementing a large-scale enterprise data warehouse solution.
This document provides an overview of the BusinessObjects Data Platform and its components, including Data Integrator and Rapid Marts. Rapid Marts are pre-built data integration projects that use the Data Integrator framework to extract, transform, and load data from source systems into a data warehouse or operational database. The BusinessObjects Data Platform allows enterprises to integrate data from various sources, cache it in a relational database, and provide business and analytic applications easy access to up-to-date integrated data.
Here are some key ways to find information in BusinessObjects documentation:
- A Documentation Service on the Web: BusinessObjects maintains an extensive knowledge base of documentation online at help.sap.com. You can search or browse topics.
- Multimedia: Tutorials, demonstrations, and other video content provide visual learning experiences to supplement written guides. These are available online.
- Online Guides: Comprehensive user guides for all BusinessObjects products are available as online help directly from the products or as downloadable HTML files.
- Online Help: Context-sensitive help is available directly from BusinessObjects products by pressing F1 or clicking the help button.
- Contacting Support: For issues not addressed in documentation,
Detailed explanation of Youwe’s SAP eCommerce solution using Magento and the SAP R3/ECC Connector.
SAP eCommerce
- The Magento SAP Connector
- SAP eCatalog using Magento
- SAP eCart using Magento
- SAP eQuote using Magento
- SAP Logistic Portal (invoices, order, deliveries)
This document provides details about a blood bank management system project completed from January to June 2020. It includes an introduction, problem statement, methodology, introduction to cloud computing and Salesforce basics. The methodology section includes ER diagram, block diagram, class diagram and data flow diagrams. The document also describes modules developed for the system including login, registration, home, donor, data, profile, and blood request modules.
Paul Ebbs (2011) - Can lean construction improve the irish construction industryPaul Ebbs
Dissertation completed in 2011 in Dublin Institute of Technology. Survey of the Irish construction industry (n=42). Concluded that lean principles would significantly improve the Irish construction industry
The document describes setting up an IoT project on Amazon AWS using BLE beacon RSSI data from a dataset. Key steps include:
1. Creating an IoT policy and thing to represent the device
2. Configuring certificates and attaching the policy to authenticate the thing
3. Setting up an MQTT connection and DynamoDB table to receive published data
4. Creating an AWS rule to send published thing data to the DynamoDB table
Architecting a-big-data-platform-for-analytics 24606569Kun Le
This document discusses the growth of big data and the need for businesses to analyze new and complex data sources. It describes how data has become more varied in type, larger in volume, and generated faster. It also outlines different types of big data analytics workloads and technology options for building an end-to-end big data analytics platform. Finally, it provides an example of IBM's solution for analyzing both data in motion and at rest across the entire big data analytics lifecycle.
White Paper - Overview Architecture For Enterprise Data WarehousesDavid Walker
This document provides an overview of the typical architecture for an enterprise data warehouse. It discusses the core components, which include source systems, a transactional repository to store integrated data, a staging area for data loading, and data marts for analysis and reporting. It also describes additional elements that may be needed like ETL tools, data quality tools, a metadata repository, and documentation requirements. The goal is to present a design pattern for organizations to follow when implementing a large-scale enterprise data warehouse solution.
This document provides an overview of the BusinessObjects Data Platform and its components, including Data Integrator and Rapid Marts. Rapid Marts are pre-built data integration projects that use the Data Integrator framework to extract, transform, and load data from source systems into a data warehouse or operational database. The BusinessObjects Data Platform allows enterprises to integrate data from various sources, cache it in a relational database, and provide business and analytic applications easy access to up-to-date integrated data.
Here are some key ways to find information in BusinessObjects documentation:
- A Documentation Service on the Web: BusinessObjects maintains an extensive knowledge base of documentation online at help.sap.com. You can search or browse topics.
- Multimedia: Tutorials, demonstrations, and other video content provide visual learning experiences to supplement written guides. These are available online.
- Online Guides: Comprehensive user guides for all BusinessObjects products are available as online help directly from the products or as downloadable HTML files.
- Online Help: Context-sensitive help is available directly from BusinessObjects products by pressing F1 or clicking the help button.
- Contacting Support: For issues not addressed in documentation,
Detailed explanation of Youwe’s SAP eCommerce solution using Magento and the SAP R3/ECC Connector.
SAP eCommerce
- The Magento SAP Connector
- SAP eCatalog using Magento
- SAP eCart using Magento
- SAP eQuote using Magento
- SAP Logistic Portal (invoices, order, deliveries)
This document provides an overview of planning and implementing Tivoli Data Warehouse Version 1.3. It discusses the key components of Tivoli Data Warehouse including the control center server, source databases, central data warehouse, data marts, warehouse agents, and Crystal Enterprise server. It also covers planning considerations such as hardware and software requirements, physical and logical design choices, database sizing, security, network traffic, and skills required. The document is intended as a guide for implementing and managing a Tivoli Data Warehouse.
This document provides an overview and guide for planning and implementing IBM's Tivoli Data Warehouse Version 1.3. It discusses key concepts in data warehousing and business intelligence. The document also covers planning a data warehouse project, including requirements, design considerations, and best practices. Implementation topics include hardware and software requirements, physical and logical design options, database sizing, security, and more. The goal is to help IT professionals successfully deploy Tivoli Data Warehouse.
The document discusses cost management in Microsoft Dynamics AX 2009. It describes the inventory evaluation methods available, including standard cost, weighted average, FIFO, and LIFO. It provides examples of how inventory is valued and costs are settled under each method. The document also covers other cost accounting topics like inventory close processes, changing item types, ledger reconciliation, and more.
1. ReportEngine SDK provides functionality for viewing, creating, and formatting Web Intelligence and Desktop Intelligence reports within Java applications.
2. A typical ReportEngine SDK application allows users to view and manage documents, provides report viewing functionality for different document types, and enables report creation and formatting if desired.
3. Core tasks that every ReportEngine SDK application must implement include establishing user sessions, handling user preferences, and properly handling errors.
The document provides information about implementing Tivoli Data Warehouse 1.2, including its features, architecture, planning considerations, and setup instructions. It covers topics such as hardware and software requirements, physical and logical design choices, database sizing, security, and skills required. The document also provides step-by-step instructions for installing and deploying Tivoli Data Warehouse in both a single machine and distributed environment.
This document provides an overview of the architecture and components of SAP BusinessObjects Enterprise XI 3.1. It describes the various infrastructure, management, storage, processing and client services that make up the BusinessObjects Enterprise platform. These include services like the Central Management Server, Job Servers, File Repository Servers and more. It also covers the different types of clients that can connect to the platform like browser-based web applications and desktop clients. The document provides information to help administrators and users understand the key parts of the BusinessObjects Enterprise system.
Network Virtualization and Security with VMware NSX - Business Case White Pap...Błażej Matusik
This document discusses how network virtualization and security solutions from VMware, specifically NSX, can help organizations transform their software-defined data centers to achieve greater speed, agility, and security. It outlines key trends driving adoption of software-defined data centers and hybrid cloud, and how NSX addresses challenges around network limitations, security threats, and manual configuration. Benefits of NSX include micro-segmentation, disaster recovery, self-service clouds, automation, and cost savings.
This document discusses how network virtualization and security solutions from VMware, specifically NSX, can help organizations transform their software-defined data centers to achieve greater speed, agility, and security. It outlines key trends driving adoption of software-defined data centers and hybrid cloud, and how NSX addresses challenges around network limitations, security threats, and manual configuration. Benefits of NSX include micro-segmentation, disaster recovery, self-service clouds, automation, and cost savings.
This document provides an overview and reference for Skynax Data Services and Web Services. It describes the key components, including the Skynax Client, Skynax Server, data service plugins, command files, and web methods. It provides details on configuring the data services, examples of XML elements used in configuration and command files, and instructions for setting up the push messaging web app. The document is a user guide for understanding and working with Skynax services.
This document provides guidance for suppliers on implementing PunchOut integration with Ariba's procurement platform. It covers the key steps in the process: planning, design, development, testing, and deployment. The planning stage involves analyzing current and future states as well as determining whether to outsource or handle development internally. The design stage focuses on requirements specific to the supplier, buyer, and PunchOut process. Development includes building out the message flows and transactions. Thorough testing is recommended at multiple stages. Finally, the guide outlines deploying the integrated PunchOut site.
This document provides guidelines and reference information for advanced administration and development of Decision Support Panel's Performance Canvas business intelligence software. It discusses topics such as administration, caching, security, localization, and web services. The document is intended for users who already have a working knowledge of Performance Canvas and want to optimize administration, integrate it with other systems, or build new applications using the software's API.
The document provides an overview of Apex development for the Winter '13 release of Salesforce:
- It introduces Apex and how it can be used to extend Salesforce with custom application logic. The basic development process is outlined including using sandboxes, writing code, testing, and deployment.
- Core Apex concepts like data types, variables, expressions, and control structures are explained. Invoking Apex via triggers, schedulers, and anonymous blocks is also covered at a high level.
- The document serves as a reference for Apex classes, interfaces, exceptions and standard methods that can be used in development. Debugging and testing techniques are also summarized.
This document provides instructions for setting up Checkout by Amazon for merchants. It discusses signing up for a Checkout by Amazon account, setting account settings, integrating the checkout button onto a website, handling settlements, and customizing carts and buttons. The document is intended for merchants who want to offer Amazon checkout as a payment option on their website. It provides step-by-step guidance for both sandbox and production setup and testing to ensure successful integration.
The document describes the Concorde Platform, which consists of various technology solutions to help financial professionals manage their business. It includes solutions for client relationship management (Redtail CRM), document management (Docupace), portfolio management (Albridge), and more. Users can access all applications through the Concorde web portal Vision. The document provides contact information for support and training on each individual technology solution that makes up the Concorde Platform.
Insights from the VMware 2013 Journey to IT as a Service SurveyVMware
As virtualization has evolved and matured, some companies are benefiting more than others. Why? The answer goes beyond the technology—although technology is a vital catalyst— to the way that their CIOs leverage virtualization and other innovative technologies to transform the IT organization. These CIOs have combined technology and a new way of operating to become more service oriented and
more focused on delivering business value.
VMworld : 2013 Journey to IT as a Service SurveyEMC
The document discusses how some companies are benefiting more from virtualization technologies than others. It finds that companies that have transformed their IT operations to focus on delivering IT as a service (ITaaS) through highly virtualized infrastructure and automation realize the greatest benefits. These "ITaaS companies" are able to generate more revenue from new IT services, respond faster to business needs, increase staff productivity, and secure nearly half their budgets for innovation. The document reports that ITaaS companies achieved a 229% ROI from virtualization investments on average, compared to 181% for less mature companies. ITaaS companies also reinvest a higher percentage of savings from virtualization back into new applications and initiatives.
TimeXtender is the leading Data Warehouse Automation on Microsoft SQL platform. The enclosed presentation provides you with a list of the features and functionality available.
This document provides help and documentation for SAP Cloud Integration for data services. It includes information on initial setup such as enabling licenses and creating projects. It also describes key concepts like datastores, tasks, processes and available actions. Specific datastore types and their properties are defined. Guidelines are provided for importing metadata, viewing data, and enabling secure network communications for SAP BW datastores.
Creo Parametric offers powerful 3D modeling tools that accelerate product design. This document provides an introduction to Creo Parametric and demonstrates how to perform common modeling tasks. It begins with an overview of Creo Parametric's main features and benefits. Next, it explains how to start Creo Parametric and access files from a PDM/PLM server. The document then demonstrates how to model a simple corner cube part using extrude and revolve features. It also describes how to use pattern, edit, and assembly tools in Creo Parametric.
It’s no secret that the marketing landscape is growing increasingly complex, with numerous channels, privacy regulations, signal loss, and more. One of the biggest problems facing marketers today is that they’re experiencing data deluge and data drought simultaneously.
Bliss Point by Tinuti addresses these challenges by providing a single, user-friendly platform for measuring what marketers previously struggled to measure. With Bliss Point, you can move beyond simply validating past actions and instead use measurement to guide real-time decision-making on what should happen next.
Join our product experts for a live demonstration of Bliss Point. Discover how it can empower your brand with the tools and insights needed to optimize each channel, across your entire media mix, and your overall brand performance.
This document provides an overview of planning and implementing Tivoli Data Warehouse Version 1.3. It discusses the key components of Tivoli Data Warehouse including the control center server, source databases, central data warehouse, data marts, warehouse agents, and Crystal Enterprise server. It also covers planning considerations such as hardware and software requirements, physical and logical design choices, database sizing, security, network traffic, and skills required. The document is intended as a guide for implementing and managing a Tivoli Data Warehouse.
This document provides an overview and guide for planning and implementing IBM's Tivoli Data Warehouse Version 1.3. It discusses key concepts in data warehousing and business intelligence. The document also covers planning a data warehouse project, including requirements, design considerations, and best practices. Implementation topics include hardware and software requirements, physical and logical design options, database sizing, security, and more. The goal is to help IT professionals successfully deploy Tivoli Data Warehouse.
The document discusses cost management in Microsoft Dynamics AX 2009. It describes the inventory evaluation methods available, including standard cost, weighted average, FIFO, and LIFO. It provides examples of how inventory is valued and costs are settled under each method. The document also covers other cost accounting topics like inventory close processes, changing item types, ledger reconciliation, and more.
1. ReportEngine SDK provides functionality for viewing, creating, and formatting Web Intelligence and Desktop Intelligence reports within Java applications.
2. A typical ReportEngine SDK application allows users to view and manage documents, provides report viewing functionality for different document types, and enables report creation and formatting if desired.
3. Core tasks that every ReportEngine SDK application must implement include establishing user sessions, handling user preferences, and properly handling errors.
The document provides information about implementing Tivoli Data Warehouse 1.2, including its features, architecture, planning considerations, and setup instructions. It covers topics such as hardware and software requirements, physical and logical design choices, database sizing, security, and skills required. The document also provides step-by-step instructions for installing and deploying Tivoli Data Warehouse in both a single machine and distributed environment.
This document provides an overview of the architecture and components of SAP BusinessObjects Enterprise XI 3.1. It describes the various infrastructure, management, storage, processing and client services that make up the BusinessObjects Enterprise platform. These include services like the Central Management Server, Job Servers, File Repository Servers and more. It also covers the different types of clients that can connect to the platform like browser-based web applications and desktop clients. The document provides information to help administrators and users understand the key parts of the BusinessObjects Enterprise system.
Network Virtualization and Security with VMware NSX - Business Case White Pap...Błażej Matusik
This document discusses how network virtualization and security solutions from VMware, specifically NSX, can help organizations transform their software-defined data centers to achieve greater speed, agility, and security. It outlines key trends driving adoption of software-defined data centers and hybrid cloud, and how NSX addresses challenges around network limitations, security threats, and manual configuration. Benefits of NSX include micro-segmentation, disaster recovery, self-service clouds, automation, and cost savings.
This document discusses how network virtualization and security solutions from VMware, specifically NSX, can help organizations transform their software-defined data centers to achieve greater speed, agility, and security. It outlines key trends driving adoption of software-defined data centers and hybrid cloud, and how NSX addresses challenges around network limitations, security threats, and manual configuration. Benefits of NSX include micro-segmentation, disaster recovery, self-service clouds, automation, and cost savings.
This document provides an overview and reference for Skynax Data Services and Web Services. It describes the key components, including the Skynax Client, Skynax Server, data service plugins, command files, and web methods. It provides details on configuring the data services, examples of XML elements used in configuration and command files, and instructions for setting up the push messaging web app. The document is a user guide for understanding and working with Skynax services.
This document provides guidance for suppliers on implementing PunchOut integration with Ariba's procurement platform. It covers the key steps in the process: planning, design, development, testing, and deployment. The planning stage involves analyzing current and future states as well as determining whether to outsource or handle development internally. The design stage focuses on requirements specific to the supplier, buyer, and PunchOut process. Development includes building out the message flows and transactions. Thorough testing is recommended at multiple stages. Finally, the guide outlines deploying the integrated PunchOut site.
This document provides guidelines and reference information for advanced administration and development of Decision Support Panel's Performance Canvas business intelligence software. It discusses topics such as administration, caching, security, localization, and web services. The document is intended for users who already have a working knowledge of Performance Canvas and want to optimize administration, integrate it with other systems, or build new applications using the software's API.
The document provides an overview of Apex development for the Winter '13 release of Salesforce:
- It introduces Apex and how it can be used to extend Salesforce with custom application logic. The basic development process is outlined including using sandboxes, writing code, testing, and deployment.
- Core Apex concepts like data types, variables, expressions, and control structures are explained. Invoking Apex via triggers, schedulers, and anonymous blocks is also covered at a high level.
- The document serves as a reference for Apex classes, interfaces, exceptions and standard methods that can be used in development. Debugging and testing techniques are also summarized.
This document provides instructions for setting up Checkout by Amazon for merchants. It discusses signing up for a Checkout by Amazon account, setting account settings, integrating the checkout button onto a website, handling settlements, and customizing carts and buttons. The document is intended for merchants who want to offer Amazon checkout as a payment option on their website. It provides step-by-step guidance for both sandbox and production setup and testing to ensure successful integration.
The document describes the Concorde Platform, which consists of various technology solutions to help financial professionals manage their business. It includes solutions for client relationship management (Redtail CRM), document management (Docupace), portfolio management (Albridge), and more. Users can access all applications through the Concorde web portal Vision. The document provides contact information for support and training on each individual technology solution that makes up the Concorde Platform.
Insights from the VMware 2013 Journey to IT as a Service SurveyVMware
As virtualization has evolved and matured, some companies are benefiting more than others. Why? The answer goes beyond the technology—although technology is a vital catalyst— to the way that their CIOs leverage virtualization and other innovative technologies to transform the IT organization. These CIOs have combined technology and a new way of operating to become more service oriented and
more focused on delivering business value.
VMworld : 2013 Journey to IT as a Service SurveyEMC
The document discusses how some companies are benefiting more from virtualization technologies than others. It finds that companies that have transformed their IT operations to focus on delivering IT as a service (ITaaS) through highly virtualized infrastructure and automation realize the greatest benefits. These "ITaaS companies" are able to generate more revenue from new IT services, respond faster to business needs, increase staff productivity, and secure nearly half their budgets for innovation. The document reports that ITaaS companies achieved a 229% ROI from virtualization investments on average, compared to 181% for less mature companies. ITaaS companies also reinvest a higher percentage of savings from virtualization back into new applications and initiatives.
TimeXtender is the leading Data Warehouse Automation on Microsoft SQL platform. The enclosed presentation provides you with a list of the features and functionality available.
This document provides help and documentation for SAP Cloud Integration for data services. It includes information on initial setup such as enabling licenses and creating projects. It also describes key concepts like datastores, tasks, processes and available actions. Specific datastore types and their properties are defined. Guidelines are provided for importing metadata, viewing data, and enabling secure network communications for SAP BW datastores.
Creo Parametric offers powerful 3D modeling tools that accelerate product design. This document provides an introduction to Creo Parametric and demonstrates how to perform common modeling tasks. It begins with an overview of Creo Parametric's main features and benefits. Next, it explains how to start Creo Parametric and access files from a PDM/PLM server. The document then demonstrates how to model a simple corner cube part using extrude and revolve features. It also describes how to use pattern, edit, and assembly tools in Creo Parametric.
It’s no secret that the marketing landscape is growing increasingly complex, with numerous channels, privacy regulations, signal loss, and more. One of the biggest problems facing marketers today is that they’re experiencing data deluge and data drought simultaneously.
Bliss Point by Tinuti addresses these challenges by providing a single, user-friendly platform for measuring what marketers previously struggled to measure. With Bliss Point, you can move beyond simply validating past actions and instead use measurement to guide real-time decision-making on what should happen next.
Join our product experts for a live demonstration of Bliss Point. Discover how it can empower your brand with the tools and insights needed to optimize each channel, across your entire media mix, and your overall brand performance.
1. Enterprise Data Warehouse
Table of Contents
Enterprise Data Warehouse........................................................................................................................1
Architecture:.............................................................................................................................................2
Data Models: ............................................................................................................................................3
Conceptual Data Model .......................................................................................................................3
Logical Data Model...............................................................................................................................3
Physical Data Model.............................................................................................................................4
Production and Staging Databases:.........................................................................................................9
Fact & Dimension tables in DWProd and Staging tables in DWStage ................................................9
Referential Integrity Constraints: ............................................................................................................9
Primary and Foreign Keys ....................................................................................................................9
Indexes:...................................................................................................................................................10
Data Mapping.........................................................................................................................................10
ETL Process: ............................................................................................................................................13
Data Extraction from Text Files and Loading Staging Tables............................................................13
Data Extraction from one Text File and Loading Item Master Staging Table...................................13
Data Extraction from all Text File and Loading Order Item Staging Table .......................................13
SSIS Project Parameters.....................................................................................................................13
SSIS Package Variables.......................................................................................................................14
Example Source of Text Files for One Store ......................................................................................14
Extrating Data from Staging Tables → Transformoing data to Join tables → Loading Dimension.15
Natural Keys Algorithm......................................................................................................................16
Derived Column Transformation to generate Key Values ................................................................19
Data Flow: Efficient Data Loading to Fact tables without LookUp transformation. Error! Bookmark
not defined.
Loading Fact tables.............................................................................................................................19
Control Flow: Loading FactOrderSummary table..............................................................................20
Data Flow: Loading FactOrderSummary table ..................................................................................20
Data Warehouse Size after Initial/Full Load......................................................................................21
5. Physical Data Model
OrderDetailFact
OrderDetailKey bigint
OrderSummaryKey bigint
StoreKey int
RegisterKey int
ItemKey int
OrderTypeKey int
DiscountKey int
DateKey int
OrderDateKey int
OrderTimeKey int
SendDateKey int
SendTimeKey int
CustomerKey int
EmployeeKey int
OrderNumber int
SerialNumber int
Quantity smallint
Weight float
Price money
ExtPrice money
PrepCost money
CarryOutFee money
Tax money
OrigPrice money
Surcharge money
TipsAmount money
TippableSales money
ComboSavings money
OrderDiscount money
DiscountAmount money
RecordCreateDate smalldatetime
Column Name Data Type
OrderDiscountFact
OrderDiscountKey bigint
OrderSummaryKey bigint
StoreKey int
DateKey int
OrderTypeKey int
DiscountKey int
OwnerKey int
RegisterKey int
SerialNumber int
TransactionDateKey int
TransactionTimeKey int
OrderNumber int
DiscountCount int
DiscountAmount money
RecordCreateDate smalldatetime
Column Name Data Type
OrderPaymentFact
PaymentKey int
StoreKey int
DateKey int
PaymentTypeKey int
OrderSummaryKey bigint
RegisterKey int
EmployeeKey int
CustomerKey int
OriginalDateKey int
OriginalTimeKey int
OrderNumber int
SerialNumber smallint
CustomerName varchar(40)
CardAccount varchar(255)
AuthCode varchar(50)
CardExpDate datetime
Amount money
TipsAmount money
AmountUsed money
SurchargeAmount money
CashBack money
RecordCreateDate smalldateti...
Column Name Data Type
OrderSummaryFact
OrderSummaryKey bigint
StoreKey int
DateKey int
OrderTypeKey int
EmployeeKey int
OwnerKey int
CashierKey int
CustomerKey int
RegisterKey int
CashRegisterKey int
KitchenSentDateKey int
KitchenSentTimeKey int
PickupDateKey int
PickupTimeKey int
FirstDateKey int
FirstTimeKey int
SaveDateKey int
SaveTimeKey int
OrderNumber int
ItemCount int
CustomerCount int
SubTotal money
Tax money
NetTotal money
NetExemptTotal money
DeliveryFee money
OrderDiscountTotal money
LineDiscountTotal money
CreditTips money
CashTips money
TipsPaid money
ItemRefunds money
ItemRefundTax money
SplitFrom int
CombinedTo int
RecordCreateDate smalldatetime
Column Name Data Type
10. Production and Staging Databases:
Fact & Dimension tables in DWProd and Staging tables in DWStage
Referential Integrity Constraints:
Primary and Foreign Keys
14. ETL Process:
Data Extraction from Text Files and Loading Staging Tables
Control Flow for one Text File to Load Item Master Staging Table
Control Flow for all Text Files to Load Order Item Staging Table
SSIS Project Parameters
16. Extracting Data from Staging Tables → Transforming data to Join tables → Loading Dimension
Extracting Data from Staging Tables → Transforming data to generate Key → Loading Dimension
17. Loading Dimension → LookUp Transformation → No Match Output
Loading Dimension → LookUp Transformation → EmployeeKey Lookup
21. Control Flow: Loading FactOrderSummary table
SQL Merge Statement for (EST) Delete Existing Matching Target Records
MERGE [DWProd].[dbo].[FactOrderSummary] TT
USING [DWStage].[dbo].[StgTblOrderFull] ST
ON TT.[StoreKey] = ST.[StoreKey]
AND TT.[DateKey] = ST.[DateKey]
WHEN MATCHED THEN DELETE;
Data Flow: Efficient Data Loading to FactOrderSummary table