Business Intelligence. 9. Real Time Data Warehouses OLAP December 2013.
|
|
- Lilian Warner
- 8 years ago
- Views:
Transcription
1 Business Intelligence 9. Real Time Data Warehouses OLAP December 2013.
2 Multiple currencies (1) A large international company Transactions in N different currencies Standard request: report sales in standard currency (e.g. ) and in local currency Necessary even when we know the location where the transaction took place because the relation location: currency is not always 1:1 dcurrency idcurrency currencyname cracun idlocalcurrency idlocation netamntlocalcurr grosamntlocalcurr discntlocalcurr netamnteuro grosamnteuro discnteuro 2
3 Multiple currencies (2) The requirements can be more complex: Report sales in arbitrary currency, e.g.: We are introducing a conversion table The table should be complete CHF kn dcurrency idcurrency currencyname fsales idlocalcurrency idlocation netamntlocalcurr grosamntlocalcurr discntlocalcurr netamnteuro grosamnteuro discnteuro CurrConvTable idconversiondate idcurrencyfrom idcurrencyto fromtoconvfactor tofromconvfactor Two values - does not have to be symmetrical 3
4 Multiple units of measure Different organizational units within the company want to see the reports expressed in different units of measurement For example: Production wants to see in transport pallets or delivered packages Sales and Marketing wants to see in retail packages or individual packages of products Conversion factor in dimension table Add to the fact table: If the number of measures is small express in all units of measure If not, express in one unit of measure and store N additional conversion factors, e.g. if there are 10 measures and 5 units of measure Ako je veći broj, izraziti u referentnoj mjernoj jedinici i pohraniti N there will be 10 measures and 4 conversion factors in the fact table 4
5 Real Time Data Warehouses Poslovna inteligencija
6 Real-Time Data Warehouse (1) So far, typically: joint (batch) load in a period of DW inactivity The need for up-to-date data (e.g. CRM - Customer Relationship Management) New Paradigm: continuous updating (continuous operation) First of all, we should consider: Do we really need a real time data warehouse? To what extent? It is assumed that data can be incrementally loaded The concept of real time data warehouse refers to an attempt to reduce the DW's delay (with regards to the source data) to a minimum or to an acceptable level. 6
7 Real-Time Data Warehouse (2) Different names or understanding of the term: 1. On time Information provided in accordance with the business needs, not necessarily real time. 2. Simulated real-time Key business analysis are available in real time, otherwise classical ETL (e.g. EII - discussed later). 3. Right time Data is transferred as quickly as possible, given the options. Delays are still present. When using RT DW, we usually refer to this option. 4. Real time Strictest definition, no delays. Very difficult to achieve, "hard" on the source system. 7
8 Real-Time Data Warehouse (3) Real-time ETL "misnomer" : Not really real-time Sometimes not even "ETL" Software that asynchronously copies data into the data warehouse with some urgency (within N minutes of data occurrence) It is possible to simply reduce the interval between two loading data, but that is not considered to be a real time DW, and has a negative impact on the source systems Zero-latency: embedding logic to copy tuples to the data warehouse from within source system transactions - very wrong! 8
9 Real-Time Data Warehouse (4) Three categories of problems: A. CDC - Change Data Capture B. How to continuously input (update) the data warehouse C. Overall ETL strategies: 1. Microbatch ETL 2. EAI - Enterprise Application Integration 3. EII Enterprise Information Integration When implementing C, A and/or B are used 9
10 A. Change Data Capture(1) 1. Timestamps Add a timestamp column to every table (insert, update) Robust and simple Problem with deletes How to distinguish insert and update? Negative impact on the performance of the source system Indexing timestamps (both positive and negative impacts) 2. ETL log tables Triggers - enter the transaction id, status, operation, timestamp and into dedicated ETL log table (each table has it's log table) When transferring data we join the production tables with log tables Processed log records can be flagged or archived (moved) Does not have significant impact on the source system 10
11 A. Change Data Capture(2) 3. DBMS log scrapers Logical logs (already present in RDBMS systems) are used - added value All operations can be reproduced Does not have an imapct on the source system Complex (expensive)? Platform (vendor) specific 4. (Network sniffers) Sniff and filter traffic Useful in web server farms Makes sense whenever there is a data stream which requires the analysis (e.g. telecom routing calls) Complex and rarely applicable 11
12 B. Updating The RT DW(1) How to merge the newly arrived data into the existing DW? (Direct) trickle feed Insert data, as it arrives Interaction with the currently running queries Performance penalites, especially when indexes are present Trickle & flip RT table/partition - duplicate fact table (often all in memory) Small amount of data Minimal or none indexing of the RT table RT table's content is periodically merged (moved) to the "static" table/partition With regards to location of the RT table/partition: real-time partition (same DB) external real-time partition, external real-time data cache (external DB or...) 12
13 B. Updating The RT DW(2) RT partition, example: fsales ddate dclient dstore... trickle frtsales Problem: should be supported by the tool If not external, UNION view can be defined: CREATE VIEW frealtimesales(...) AS SELECT * FROM fsales UNION SELECT * FROM frtsales 13
14 C. ETL strategies: Microbatch ETL (1) Conventional ETL tools: More o en (day hour... ) Less data "Once a day", RT partition data is: a) Moved to the "static" partition or b) deleted (allowing "regular" ETL to refresh the static partition) DB CDC microbatch ETL Dim. mngr. microbatch RT part. b) a) "static" partition 14
15 ETL strategies, digression: Dimensional manager What if new dimension records are created (e.g. new client)? SCDs? Possible compromises: surrogate dimension records Ignoring updates Smart usage of minidimensions Regard as Type 1 in the "real time", and as Type 2 affterwards in the "regular" ETL The role of the DM is to define, maintain and publish conformed dimensions 15
16 C. ETL strategies: EAI - Enterprise Application Integration EAI is the use of software and computer systems architectural principles to integrate a set of enterprise computer applications. Wikipedia Flexible, modular, upgradeable Can be slow Can be complex and hard to implement adapter broker forder adapter DB adapter fcall adapter DB XML dclient DM adapter dproduct DM adapter dclient DM dproduct DM EAI middleware 16
17 C. ETL tools: CTF Capture, Transform and Flow Relatively new category of data-integration tools CTF tool's functionality is second to mature ETL tools (mostly light transformations, e.g. date standardizations, type casts, field lengths, etc.) Application layer is bypassed - direct DB to DB transfer: Data goes into the staging area From there, more complex transformations are preformed on insert triggers or via microbatch strategy u konačnici podaci opet odlaze u RT particije Easier and simpler than EAI, less powerful 17
18 C. ETL tools: : EII Enterprise Information Integration Data is transferred on analytician's demand when needed Virutal integration systems, integrate multiple data sources Instead of DW, the destination is report, file, OLE DB, XML object,... Can interoperate with the DW Limited functionality Good for start, when RT is needed, can serve as a pilot project for the RT DW 18
19 RT DW - in conclusion Still relatively rarely represented Numerous problems: Aggregates Caching (e.g. in web apps) Compliance with the "static ETL"? Tool support Dimension manager Error management Is it really needed and to what extent? Kimball in Chapter 11 ( ) * brings the ETL strategy selection criteria based on user's needs Further reading: ETL.pdf * The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming, and Delivering Data 19
20 OLAP Poslovna inteligencija Business Intelligence 2013/2014
21 OLAP (engl. On-Line Analytical Processing) (1) OLAP is an approach to data analysis that enables a user to easily and selectively extract and view data from different points of view, based on the multidimensional data structure called a cube. Defined by Edgar F. Codd (via 12 rules and 18 properties) FASMI (N. Pendse, R. Creeth, 1995.): Fast Analysis Shared Multidimensional Information More at: 21
22 Fast Requirement: 1-5 seconds, seldomly over 20 seconds Users consider the 30 + seconds queries as failed How? Special data storage techniques Preaggregation and precalculation Specific hardware solutions Aggregation is the fundamental technique, time-space tradeoff 22
23 How to achieve speed improvements? fsales iddate... ddate iddate year month day... SELECT year, SUM(amount) as sumamount FROM fsales, ddate WHERE fsales.iddate = ddate.iddate GROUP BY year year sumamount
24 Aggregation is the fundamental technique used to achieve speedy responeses in OLAP systems aggsalesyear year sumamount aggsalesmonth year month sumamount aggsalesdayofweek dayofweek sumamount fsales iddate... OLAP AN ddate sifdatum year month day... SELECT year, SUM(amount) as sumamount FROM fsales, ddate WHERE fsales.iddate = ddate.iddate GROUP BY year 24
25 Analysis, Shared ANALYSIS* means that the system can cope with any business logic and statistical analysis that is relevant for the application and the user, and keep it easy enough for the target user. Although some pre-programming may be needed, it is not acceptable if all application definitions have to be done using a professional 4GL. SHARED* means that the system implements all the security requirements for confidentiality (possibly down to cell level) and, if multiple write access is needed, concurrent update locking at an appropriate level. *Taken from: 25
26 Multidimensional, Information The OLAP system must provide a multidimensional* conceptual view of the data, including full support for hierarchies and multiple hierarchies Underlying database technology used to provide multidimensional conceptual view is not specified INFORMATION* is all of the data and derived information needed, wherever it is and however much is relevant for the application. We are measuring the capacity of various products in terms of how much input data they can handle, not how many Gigabytes they take to store it. *Taken from: 26
27 The OLAP system must provide a multidimensional conceptual view of the data, including full support for hierarchies and multiple hierarchies , , ožujak , , , , , , , , , , , , , , , ,00 ožujak Total * 4,16 siječanj 3,71 veljača 3,72 1 Total * 3,74 2 3,62 3 3,14 4 3, Total * 3,52 Year Quarter Month Day Drill Up Drill Down 27
28 OLAP: hierachical multidimensional view and crossjoin 28
29 OLAP terminology: slice & dice Course Time Course Time 29
30 OLAP comment Technology is not prescribed and it is not specified in any way how OLAP achieves the desired properties Vendors put the effort themselves to meet the OLAP requirements 30
31 ROLAP, MOLAP, HOLAP Three models (with regards to aggregate's location): 1. ROLAP (Relational OLAP) aggregates and data in the rel. DB 2. MOLAP (Multidimensional OLAP) aggregates and data on the OLAP server 3. HOLAP (Hybrid OLAP) aggregates on the OLAP server, data in the rel. DB 31
32 Microsoft Analysis Services Poslovna inteligencija Business Intelligence 2013/2014
33 Analysis Services tutorials and links Analysis Services Tutorial: Pripadajući Visual Studio Solutions: Movies: especially: SSAS Creating Dimensions SSAS Creating Hierarchies SSAS Attribute Relationships 33
34 BIDS/SQL Server Data Tools New project In version 2008, VS Shell from VS2008 is used BI Dev Studio In version 2012, VS Shell from VS2010 is used SQL Server Data Tools New project Analysis Services Project Data Sources new data source Data Source Views new data source view 34
35 OLAP structures definition Define the connection, define the Data Source View Dimension wizard first: Define dimensions Define hierarchies, hide (AttributHierarchyVisible=false) hierarchy member attributes Define attribute relationships (Attribute Relationships Tab) instructs OLAP system to the attribute relationships (otherwise every query would have to be resolved to the bottom level). : Enhances query performance Enhances data storage Reduced processig time the single most important thing you can do for performance defining attribute relationships improves dimension, partition, and query processing performance Then, Cube wizard 35
36 Hierarchies In dimensions, data are structured into hierarchies One dim can have N hierarchies Hierarchy can be one level deep E.g.: One level hierarchy (day of week) Three level hierarchy (year, month, day) Two types of hierarchies: 1. Natural, e.g.: year month day 2. The other kind (reporting, ), e.g.: Gender Marital status Income To the user navigating a hierarchy, these two types of user hierarchies are the same We could extract month as a separate hierarchy, what is the difference? (QuickHit#2 video) 36
37 Important dimension attributes Name (programmatic) attribute name, usually the same or similar as the one in the relational table KeyColumns key(s) that uniquely determine the attribute. Can be composite E.g. idstudent for studname Warning: for montname it is not (month) but (year, month) Name Column: that provides the name of the attribute that is displayed to users: If not assigned, KeyColumn is used If KeyColumn is composite(e.g. in montname) then it must be defined Usage: Regular ( common, non-key attribute) Key (key dimension attribute, each dim has exactly one) Parent (used in parent-child dimensions, e.g. (superior)orgunit) OrderBy, OrderByAttribute used for ordering, explained later AttributeHierarchyVisible defines wheteher attribute is visible outside its hierarchical position - as a separate "hierarchy" 37
38 Ordering (OrderBy and OrderByAttribute ) OrderBy OrderByAttribute Order by Key (NA) the defined key for this level: idemployee Name (default) (NA) the defined name for this level : EmployeeFullName Attribute Key Last Name the attribute key defined in the OrderByAttribute, that is Last Name (in this example it is the same attribute Last Name, but in general it can be some other int, ) Attribute Name Last Name the attribute key defined in the OrderByAttribute, that is Last Name (shown in the picture below) Po prezimenu 38
39 Attribute relationships(obligatory!) * Employee is type 2 SCD so the LastName (and full name) are fixec, that is, when they change a new record is created Relationship types: Rigid - unchangeable (better performance if we define the connection as rigid AS can keep previous aggregation when updating cubes) E.g.. date month year Denoted by a black arrow Flexible (default) changable in time E.g. student phone, address, Denoted by a gray arrow 39
40 For the next lecture Define ddate dimension: Open new Analysis Services project (VS2008) Define data source Define data source view Make a new dimension based on the table ddate: Define hierarchy: year-> month -> day Use composite key for month name, order by key Save, process, browse 40
Business Intelligence. 10. OLAP, KPI ETL December 2013.
Business Intelligence 10. OLAP, KPI ETL December 2013. Microsoft Analysis Services Poslovna inteligencija 2 Analysis Services freely available resources Analysis Services Tutorial: http://technet.microsoft.com/en-us/library/ms170208.aspx
More informationData Warehouses & OLAP
Riadh Ben Messaoud 1. The Big Picture 2. Data Warehouse Philosophy 3. Data Warehouse Concepts 4. Warehousing Applications 5. Warehouse Schema Design 6. Business Intelligence Reporting 7. On-Line Analytical
More informationMicrosoft Data Warehouse in Depth
Microsoft Data Warehouse in Depth 1 P a g e Duration What s new Why attend Who should attend Course format and prerequisites 4 days The course materials have been refreshed to align with the second edition
More information1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing
1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing 2. What is a Data warehouse a. A database application
More informationData Warehousing and Data Mining
Data Warehousing and Data Mining Part I: Data Warehousing Gao Cong gaocong@cs.aau.dk Slides adapted from Man Lung Yiu and Torben Bach Pedersen Course Structure Business intelligence: Extract knowledge
More informationBusiness Intelligence. 1. Introduction September, 2013.
Business Intelligence 1. Introduction September, 2013. The content of the first lecture Introduction to data warehousing and business intelligence Star join 2 Data hierarchy Strategical data Operational
More informationData W a Ware r house house and and OLAP II Week 6 1
Data Warehouse and OLAP II Week 6 1 Team Homework Assignment #8 Using a data warehousing tool and a data set, play four OLAP operations (Roll up (drill up), Drill down (roll down), Slice and dice, Pivot
More informationMDM and Data Warehousing Complement Each Other
Master Management MDM and Warehousing Complement Each Other Greater business value from both 2011 IBM Corporation Executive Summary Master Management (MDM) and Warehousing (DW) complement each other There
More informationLearnFromGuru Polish your knowledge
SQL SERVER 2008 R2 /2012 (TSQL/SSIS/ SSRS/ SSAS BI Developer TRAINING) Module: I T-SQL Programming and Database Design An Overview of SQL Server 2008 R2 / 2012 Available Features and Tools New Capabilities
More information2074 : Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000
2074 : Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000 Introduction This course provides students with the knowledge and skills necessary to design, implement, and deploy OLAP
More informationSQL Server Analysis Services Complete Practical & Real-time Training
A Unit of Sequelgate Innovative Technologies Pvt. Ltd. ISO Certified Training Institute Microsoft Certified Partner SQL Server Analysis Services Complete Practical & Real-time Training Mode: Practical,
More informationBussiness Intelligence and Data Warehouse. Tomas Bartos CIS 764, Kansas State University
Bussiness Intelligence and Data Warehouse Schedule Bussiness Intelligence (BI) BI tools Oracle vs. Microsoft Data warehouse History Tools Oracle vs. Others Discussion Business Intelligence (BI) Products
More informationETL-EXTRACT, TRANSFORM & LOAD TESTING
ETL-EXTRACT, TRANSFORM & LOAD TESTING Rajesh Popli Manager (Quality), Nagarro Software Pvt. Ltd., Gurgaon, INDIA rajesh.popli@nagarro.com ABSTRACT Data is most important part in any organization. Data
More informationOLAP and Data Mining. Data Warehousing and End-User Access Tools. Introducing OLAP. Introducing OLAP
Data Warehousing and End-User Access Tools OLAP and Data Mining Accompanying growth in data warehouses is increasing demands for more powerful access tools providing advanced analytical capabilities. Key
More informationM2074 - Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000 5 Day Course
Module 1: Introduction to Data Warehousing and OLAP Introducing Data Warehousing Defining OLAP Solutions Understanding Data Warehouse Design Understanding OLAP Models Applying OLAP Cubes At the end of
More informationBeyond Plateaux: Optimize SSAS via Best Practices
Beyond Plateaux: Optimize SSAS via Best Practices Bill Pearson Island Technologies Inc. wep3@islandtechnologies.com @Bill_Pearson Beyond Plateaux: Optimize SSAS via Best Practices Introduction and Overview
More informationBuilding Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks
Oracle Business Intelligence Enterprise Edition (OBIEE) Training: Working with Oracle Business Intelligence Answers Introduction to Oracle BI Answers Working with requests in Oracle BI Answers Using advanced
More informationThe Microsoft Business Intelligence 2010 Stack Course 50511A; 5 Days, Instructor-led
The Microsoft Business Intelligence 2010 Stack Course 50511A; 5 Days, Instructor-led Course Description This instructor-led course provides students with the knowledge and skills to develop Microsoft End-to-
More informationDesigning a Dimensional Model
Designing a Dimensional Model Erik Veerman Atlanta MDF member SQL Server MVP, Microsoft MCT Mentor, Solid Quality Learning Definitions Data Warehousing A subject-oriented, integrated, time-variant, and
More information70-467: Designing Business Intelligence Solutions with Microsoft SQL Server
70-467: Designing Business Intelligence Solutions with Microsoft SQL Server The following tables show where changes to exam 70-467 have been made to include updates that relate to SQL Server 2014 tasks.
More informationData Warehouse and Business Intelligence Testing: Challenges, Best Practices & the Solution
Warehouse and Business Intelligence : Challenges, Best Practices & the Solution Prepared by datagaps http://www.datagaps.com http://www.youtube.com/datagaps http://www.twitter.com/datagaps Contact contact@datagaps.com
More informationData Warehousing Systems: Foundations and Architectures
Data Warehousing Systems: Foundations and Architectures Il-Yeol Song Drexel University, http://www.ischool.drexel.edu/faculty/song/ SYNONYMS None DEFINITION A data warehouse (DW) is an integrated repository
More informationEmerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Appliances and DW Architectures John O Brien President and Executive Architect Zukeran Technologies 1 TDWI 1 Agenda What
More informationMOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012
MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course Overview This course provides students with the knowledge and skills to design business intelligence solutions
More informationCHAPTER 4: BUSINESS ANALYTICS
Chapter 4: Business Analytics CHAPTER 4: BUSINESS ANALYTICS Objectives Introduction The objectives are: Describe Business Analytics Explain the terminology associated with Business Analytics Describe the
More informationThe Data Warehouse ETL Toolkit
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. The Data Warehouse ETL Toolkit Practical Techniques for Extracting,
More informationEnterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc.
Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services By Ajay Goyal Consultant Scalability Experts, Inc. June 2009 Recommendations presented in this document should be thoroughly
More informationBUILDING BLOCKS OF DATAWAREHOUSE. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT
BUILDING BLOCKS OF DATAWAREHOUSE G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT 1 Data Warehouse Subject Oriented Organized around major subjects, such as customer, product, sales. Focusing on
More informationSAS BI Course Content; Introduction to DWH / BI Concepts
SAS BI Course Content; Introduction to DWH / BI Concepts SAS Web Report Studio 4.2 SAS EG 4.2 SAS Information Delivery Portal 4.2 SAS Data Integration Studio 4.2 SAS BI Dashboard 4.2 SAS Management Console
More informationPresented by: Jose Chinchilla, MCITP
Presented by: Jose Chinchilla, MCITP Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence SQL Server 2008 Customers & Partners Current Positions: President, Agile
More informationMS 50511A The Microsoft Business Intelligence 2010 Stack
MS 50511A The Microsoft Business Intelligence 2010 Stack Description: This instructor-led course provides students with the knowledge and skills to develop Microsoft End-to-End business solutions using
More informationChapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya
Chapter 6 Basics of Data Integration Fundamentals of Business Analytics Learning Objectives and Learning Outcomes Learning Objectives 1. Concepts of data integration 2. Needs and advantages of using data
More informationData Warehouse: Introduction
Base and Mining Group of Base and Mining Group of Base and Mining Group of Base and Mining Group of Base and Mining Group of Base and Mining Group of Base and Mining Group of base and data mining group,
More informationSQL SERVER TRAINING CURRICULUM
SQL SERVER TRAINING CURRICULUM Complete SQL Server 2000/2005 for Developers Management and Administration Overview Creating databases and transaction logs Managing the file system Server and database configuration
More informationWeek 3 lecture slides
Week 3 lecture slides Topics Data Warehouses Online Analytical Processing Introduction to Data Cubes Textbook reference: Chapter 3 Data Warehouses A data warehouse is a collection of data specifically
More informationAnalysis Services Step by Step
Microsoft' Microsoft SQL Server 2008 Analysis Services Step by Step Scott Cameron, Hitachi Consulting Table of Contents Acknowledgments Introduction xi xiii Part I Understanding Business Intelligence and
More informationBreadboard BI. Unlocking ERP Data Using Open Source Tools By Christopher Lavigne
Breadboard BI Unlocking ERP Data Using Open Source Tools By Christopher Lavigne Introduction Organizations have made enormous investments in ERP applications like JD Edwards, PeopleSoft and SAP. These
More informationBusiness Intelligence, Data warehousing Concept and artifacts
Business Intelligence, Data warehousing Concept and artifacts Data Warehousing is the process of constructing and using the data warehouse. The data warehouse is constructed by integrating the data from
More informationChapter 14: Databases and Database Management Systems
15 th Edition Understanding Computers Today and Tomorrow Comprehensive Chapter 14: Databases and Database Management Systems Deborah Morley Charles S. Parker Copyright 2015 Cengage Learning Learning Objectives
More informationSQL Server Administrator Introduction - 3 Days Objectives
SQL Server Administrator Introduction - 3 Days INTRODUCTION TO MICROSOFT SQL SERVER Exploring the components of SQL Server Identifying SQL Server administration tasks INSTALLING SQL SERVER Identifying
More informationMicrosoft Services Exceed your business with Microsoft SharePoint Server 2010
Microsoft Services Exceed your business with Microsoft SharePoint Server 2010 Business Intelligence Suite Alexandre Mendeiros, SQL Server Premier Field Engineer January 2012 Agenda Microsoft Business Intelligence
More informationCHAPTER 5: BUSINESS ANALYTICS
Chapter 5: Business Analytics CHAPTER 5: BUSINESS ANALYTICS Objectives The objectives are: Describe Business Analytics. Explain the terminology associated with Business Analytics. Describe the data warehouse
More informationTHE DATA WAREHOUSE ETL TOOLKIT CDT803 Three Days
Three Days Prerequisites Students should have at least some experience with any relational database management system. Who Should Attend This course is targeted at technical staff, team leaders and project
More informationSSIS Training: Introduction to SQL Server Integration Services Duration: 3 days
SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days SSIS Training Prerequisites All SSIS training attendees should have prior experience working with SQL Server. Hands-on/Lecture
More informationCOURSE SYLLABUS COURSE TITLE:
1 COURSE SYLLABUS COURSE TITLE: FORMAT: CERTIFICATION EXAMS: 55043AC Microsoft End to End Business Intelligence Boot Camp Instructor-led None This course syllabus should be used to determine whether the
More informationTiber Solutions. Understanding the Current & Future Landscape of BI and Data Storage. Jim Hadley
Tiber Solutions Understanding the Current & Future Landscape of BI and Data Storage Jim Hadley Tiber Solutions Founded in 2005 to provide Business Intelligence / Data Warehousing / Big Data thought leadership
More informationOutlines. Business Intelligence. What Is Business Intelligence? Data mining life cycle
Outlines Business Intelligence Lecture 15 Why integrate BI into your smart client application? Integrating Mining into your application Integrating into your application What Is Business Intelligence?
More informationOLAP. Business Intelligence OLAP definition & application Multidimensional data representation
OLAP Business Intelligence OLAP definition & application Multidimensional data representation 1 Business Intelligence Accompanying the growth in data warehousing is an ever-increasing demand by users for
More informationMicrosoft Business Intelligence
Microsoft Business Intelligence P L A T F O R M O V E R V I E W M A R C H 1 8 TH, 2 0 0 9 C H U C K R U S S E L L S E N I O R P A R T N E R C O L L E C T I V E I N T E L L I G E N C E I N C. C R U S S
More informationData Warehousing. Paper 133-25
Paper 133-25 The Power of Hybrid OLAP in a Multidimensional World Ann Weinberger, SAS Institute Inc., Cary, NC Matthias Ender, SAS Institute Inc., Cary, NC ABSTRACT Version 8 of the SAS System brings powerful
More informationBusiness Intelligence: Effective Decision Making
Business Intelligence: Effective Decision Making Bellevue College Linda Rumans IT Instructor, Business Division Bellevue College lrumans@bellevuecollege.edu Current Status What do I do??? How do I increase
More informationAn Oracle White Paper March 2014. Best Practices for Real-Time Data Warehousing
An Oracle White Paper March 2014 Best Practices for Real-Time Data Warehousing Executive Overview Today s integration project teams face the daunting challenge that, while data volumes are exponentially
More informationSQL Server 2012 Business Intelligence Boot Camp
SQL Server 2012 Business Intelligence Boot Camp Length: 5 Days Technology: Microsoft SQL Server 2012 Delivery Method: Instructor-led (classroom) About this Course Data warehousing is a solution organizations
More informationBusiness Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited
Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? www.ptr.co.uk Business Benefits From Microsoft SQL Server Business Intelligence (September
More informationLearning Objectives. Definition of OLAP Data cubes OLAP operations MDX OLAP servers
OLAP Learning Objectives Definition of OLAP Data cubes OLAP operations MDX OLAP servers 2 What is OLAP? OLAP has two immediate consequences: online part requires the answers of queries to be fast, the
More informationAdvanced Data Management Technologies
ADMT 2015/16 Unit 2 J. Gamper 1/44 Advanced Data Management Technologies Unit 2 Basic Concepts of BI and Data Warehousing J. Gamper Free University of Bozen-Bolzano Faculty of Computer Science IDSE Acknowledgements:
More informationMS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012
MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Description: This five-day instructor-led course teaches students how to design and implement a BI infrastructure. The
More informationApache Kylin Introduction Dec 8, 2014 @ApacheKylin
Apache Kylin Introduction Dec 8, 2014 @ApacheKylin Luke Han Sr. Product Manager lukhan@ebay.com @lukehq Yang Li Architect & Tech Leader yangli9@ebay.com Agenda What s Apache Kylin? Tech Highlights Performance
More informationWhen to consider OLAP?
When to consider OLAP? Author: Prakash Kewalramani Organization: Evaltech, Inc. Evaltech Research Group, Data Warehousing Practice. Date: 03/10/08 Email: erg@evaltech.com Abstract: Do you need an OLAP
More informationAn Architectural Review Of Integrating MicroStrategy With SAP BW
An Architectural Review Of Integrating MicroStrategy With SAP BW Manish Jindal MicroStrategy Principal HCL Objectives To understand how MicroStrategy integrates with SAP BW Discuss various Design Options
More informationHigh-Volume Data Warehousing in Centerprise. Product Datasheet
High-Volume Data Warehousing in Centerprise Product Datasheet Table of Contents Overview 3 Data Complexity 3 Data Quality 3 Speed and Scalability 3 Centerprise Data Warehouse Features 4 ETL in a Unified
More informationData Warehouse design
Data Warehouse design Design of Enterprise Systems University of Pavia 21/11/2013-1- Data Warehouse design DATA PRESENTATION - 2- BI Reporting Success Factors BI platform success factors include: Performance
More informationDx and Microsoft: A Case Study in Data Aggregation
The 7 th Balkan Conference on Operational Research BACOR 05 Constanta, May 2005, Romania DATA WAREHOUSE MANAGEMENT SYSTEM A CASE STUDY DARKO KRULJ Trizon Group, Belgrade, Serbia and Montenegro. MILUTIN
More informationBusiness Intelligence & Product Analytics
2010 International Conference Business Intelligence & Product Analytics Rob McAveney www. 300 Brickstone Square Suite 904 Andover, MA 01810 [978] 691 8900 www. Copyright 2010 Aras All Rights Reserved.
More informationSQL Server 2012 End-to-End Business Intelligence Workshop
USA Operations 11921 Freedom Drive Two Fountain Square Suite 550 Reston, VA 20190 solidq.com 800.757.6543 Office 206.203.6112 Fax info@solidq.com SQL Server 2012 End-to-End Business Intelligence Workshop
More informationBusiness Intelligence, Analytics & Reporting: Glossary of Terms
Business Intelligence, Analytics & Reporting: Glossary of Terms A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ad-hoc analytics Ad-hoc analytics is the process by which a user can create a new report
More informationCS2032 Data warehousing and Data Mining Unit II Page 1
UNIT II BUSINESS ANALYSIS Reporting Query tools and Applications The data warehouse is accessed using an end-user query and reporting tool from Business Objects. Business Objects provides several tools
More informationTutorials for Project on Building a Business Analytic Model Using Data Mining Tool and Data Warehouse and OLAP Cubes IST 734
Cleveland State University Tutorials for Project on Building a Business Analytic Model Using Data Mining Tool and Data Warehouse and OLAP Cubes IST 734 SS Chung 14 Build a Data Mining Model using Data
More informationLEARNING SOLUTIONS website milner.com/learning email training@milner.com phone 800 875 5042
Course 20467A: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Length: 5 Days Published: December 21, 2012 Language(s): English Audience(s): IT Professionals Overview Level: 300
More information<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server
Extending Hyperion BI with the Oracle BI Server Mark Ostroff Sr. BI Solutions Consultant Agenda Hyperion BI versus Hyperion BI with OBI Server Benefits of using Hyperion BI with the
More informationIST722 Data Warehousing
IST722 Data Warehousing Components of the Data Warehouse Michael A. Fudge, Jr. Recall: Inmon s CIF The CIF is a reference architecture Understanding the Diagram The CIF is a reference architecture CIF
More informationSQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION
1 SQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION What is BI? Microsoft SQL Server 2008 provides a scalable Business Intelligence platform optimized for data integration, reporting, and analysis,
More informationETL Overview. Extract, Transform, Load (ETL) Refreshment Workflow. The ETL Process. General ETL issues. MS Integration Services
ETL Overview Extract, Transform, Load (ETL) General ETL issues ETL/DW refreshment process Building dimensions Building fact tables Extract Transformations/cleansing Load MS Integration Services Original
More informationEnd to End Microsoft BI with SQL 2008 R2 and SharePoint 2010
www.etidaho.com (208) 327-0768 End to End Microsoft BI with SQL 2008 R2 and SharePoint 2010 5 Days About This Course This instructor-led course provides students with the knowledge and skills to develop
More informationData Warehousing OLAP
Data Warehousing OLAP References Wei Wang. A Brief MDX Tutorial Using Mondrian. School of Computer Science & Engineering, University of New South Wales. Toon Calders. Querying OLAP Cubes. Wolf-Tilo Balke,
More informationArchitecting Real-Time Data Warehouses with SQL Server
Architecting Real-Time Data Warehouses with SQL Server Mark Murphy President, Infinity Analytics Inc. Presenter: Mark Murphy NYC-based Independent Consultant https://www.linkedin.com/in/markmurphynyc http://www.infinityanalytics.com/
More informationMonitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center
Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center Presented by: Dennis Liao Sales Engineer Zach Rea Sales Engineer January 27 th, 2015 Session 4 This Session
More informationImplementing Data Models and Reports with Microsoft SQL Server
Course 20466C: Implementing Data Models and Reports with Microsoft SQL Server Course Details Course Outline Module 1: Introduction to Business Intelligence and Data Modeling As a SQL Server database professional,
More informationMonitoring Genebanks using Datamarts based in an Open Source Tool
Monitoring Genebanks using Datamarts based in an Open Source Tool April 10 th, 2008 Edwin Rojas Research Informatics Unit (RIU) International Potato Center (CIP) GPG2 Workshop 2008 Datamarts Motivation
More informationSQL Server 2008 Performance and Scale
SQL Server 2008 Performance and Scale White Paper Published: February 2008 Updated: July 2008 Summary: Microsoft SQL Server 2008 incorporates the tools and technologies that are necessary to implement
More informationNear Real-time Data Warehousing with Multi-stage Trickle & Flip
Near Real-time Data Warehousing with Multi-stage Trickle & Flip Janis Zuters University of Latvia, 19 Raina blvd., LV-1586 Riga, Latvia janis.zuters@lu.lv Abstract. A data warehouse typically is a collection
More informationHybrid OLAP, An Introduction
Hybrid OLAP, An Introduction Richard Doherty SAS Institute European HQ Agenda Hybrid OLAP overview Building your data model Architectural decisions Metadata creation Report definition Hybrid OLAP overview
More informationOnline Courses. Version 9 Comprehensive Series. What's New Series
Version 9 Comprehensive Series MicroStrategy Distribution Services Online Key Features Distribution Services for End Users Administering Subscriptions in Web Configuring Distribution Services Monitoring
More informationMicrosoft End to End Business Intelligence Boot Camp
Microsoft End to End Business Intelligence Boot Camp Längd: 5 Days Kurskod: M55045 Sammanfattning: This five-day instructor-led course is a complete high-level tour of the Microsoft Business Intelligence
More informationTurning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex,
Turning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex, Inc. Overview Introduction What is Business Intelligence?
More informationBI4Dynamics provides rich business intelligence capabilities to companies of all sizes and industries. From the first day on you can analyse your
BI4Dynamics provides rich business intelligence capabilities to companies of all sizes and industries. From the first day on you can analyse your data quickly, accurately and make informed decisions. Spending
More informationData Warehousing. Outline. From OLTP to the Data Warehouse. Overview of data warehousing Dimensional Modeling Online Analytical Processing
Data Warehousing Outline Overview of data warehousing Dimensional Modeling Online Analytical Processing From OLTP to the Data Warehouse Traditionally, database systems stored data relevant to current business
More informationImplementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777
Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777 Course Outline Module 1: Introduction to Data Warehousing This module provides an introduction to the key components of a data warehousing
More informationChapter 3 - Data Replication and Materialized Integration
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 3 - Data Replication and Materialized Integration Motivation Replication:
More informationWould-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.
DBA Fundamentals COURSE CODE: COURSE TITLE: AUDIENCE: SQSDBA SQL Server 2008/2008 R2 DBA Fundamentals Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows
More informationIS466 Decision Support Systems. SQL Server Business Intelligence Development Studio 2008 User Guide
IS466 Decision Support Systems Instructor: Dr. Mourad Ykhlef Lecturer: Yazeed Alabdulkarim SQL Server Business Intelligence Development Studio 2008 User Guide Yazeed Alabdulkarim Revised by: Dr. Mourad
More informationCourse 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services
Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services Length: Delivery Method: 3 Days Instructor-led (classroom) About this Course Elements of this syllabus are subject
More informationAnwendersoftware Anwendungssoftwares a. Data-Warehouse-, Data-Mining- and OLAP-Technologies. Online Analytic Processing
Anwendungssoftwares a Data-Warehouse-, Data-Mining- and OLAP-Technologies Online Analytic Processing Online Analytic Processing OLAP Online Analytic Processing Technologies and tools that support (ad-hoc)
More informationDeveloping Business Intelligence and Data Visualization Applications with Web Maps
Developing Business Intelligence and Data Visualization Applications with Web Maps Introduction Business Intelligence (BI) means different things to different organizations and users. BI often refers to
More informationOpen Source Business Intelligence Intro
Open Source Business Intelligence Intro Stefano Scamuzzo Senior Technical Manager Architecture & Consulting Research & Innovation Division Engineering Ingegneria Informatica The Open Source Question In
More informationVendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities
Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities April, 2013 gaddsoftware.com Table of content 1. Introduction... 3 2. Vendor briefings questions and answers... 3 2.1.
More informationIn-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase
In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase Agenda Introduction Why In-Memory? Options for In-Memory in Oracle Products - Times Ten - Essbase Comparison - Essbase Vs Times
More informationCOURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER
Page 1 of 8 ABOUT THIS COURSE This 5 day course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse with Microsoft SQL Server
More informationW H I T E P A P E R B u s i n e s s I n t e l l i g e n c e S o lutions from the Microsoft and Teradata Partnership
W H I T E P A P E R B u s i n e s s I n t e l l i g e n c e S o lutions from the Microsoft and Teradata Partnership Sponsored by: Microsoft and Teradata Dan Vesset October 2008 Brian McDonough Global Headquarters:
More information8. Business Intelligence Reference Architectures and Patterns
8. Business Intelligence Reference Architectures and Patterns Winter Semester 2008 / 2009 Prof. Dr. Bernhard Humm Darmstadt University of Applied Sciences Department of Computer Science 1 Prof. Dr. Bernhard
More information