Performance Issue : More than 30 sec to load. Design OK, No complex calculation. 7 tables joined, 500+ millions rows
|
|
- Ada Copeland
- 5 years ago
- Views:
Transcription
1
2 Bienvenue
3 Nicolas
4 Performance Issue : More than 30 sec to load Design OK, No complex calculation 7 tables joined, 500+ millions rows Denormalize, Materialized Views, Columnstore Index Less than 5 sec to load
5 # T C 1 8 The truth is in the stars with data architectures for Tableau Nicolas Lerose Sales Consultant Tableau
6 Agenda Understand Tableau VizQL to Abstract to SQL Leverage the Data Access Layer Set up database for performance in Tableau Use Hyper to speed up slow data sources
7 What is Tableau?
8 It s a Visual Dynamic SQL Generator That s the magic Self-service visual data analysis VizQL Statement A sentence like statement describing pills on shelves and cards along with aggregations in the Tableau Interface Abstract Query An XML statement describing the query needed for a Viz including select, aggregation, calculations and filter Physical Query The native syntax SQL or MDX sent to the database engine to execute Database Data source using SQL or MDX Interface over ODBC
9 Tableau Interface to SQL SELECT GROUP BY WHERE CALCULATIONS 1-Simple 2-Table 3-LOD 4-Passthrough As Above Local to Tableau, Not in SQL Nested SQL Nested SQL
10 Demo
11 Is Data Architecture the Magic Bullet? No! Workbook Design Calculations Queries Data Env.
12 Data Server
13 The Data Server for Performance Shared Meta-data & Client Drivers and Web Authoring a must Caution with performance overhead (this will get better in the future) Data Server Communication Process complicates things
14 Remember This? That s the magic Self-service visual data analysis VizQL Statement A sentence like statement describing pills on shelves and cards along with aggregations in the Tableau Interface Abstract Query An XML statement describing the query needed for a Viz including select, aggregation, calculations and filter Physical Query The native syntax SQL or MDX sent to the database engine to execute Database Data source using SQL or MDX Interface over ODBC
15 Become This A more verbose XML statement called a SQL Proxy describing the query needed for a Viz including select, aggregation, calculations, groups and filters SQL Proxy Statement Tableau Data Server Tableau Server Process converts SQL Proxy Statements into Physical SQL Self-service visual data analysis VizQL Statement A sentence like statement describing pills on shelves and cards along with aggregations in the Tableau Interface Abstract Query An XML statement describing the query needed for a Viz including select, aggregation, calculations and filter Physical Query The native syntax SQL or MDX sent to the database engine to execute Database Data source using SQL or MDX Interface over ODBC
16 Database Views
17 Database Views SQL defined in the view DDL is transparent to Tableau Tableau treat database views like tables and generate SQL against them Views can be used to set access control, row and column level security Views can be used to prepare semantic and business rules Aggregated views can be materialized to speed up performance
18 Object Model
19 Object Model Data Source From organized tables to a single large table (denormalized) Object Model Preserve normalized tables
20 Indexing
21 Indexing A copy of selected columns of data from a table Used to quickly locate data without having to search every row in the table Includes an address or direct link to the complete row of data it was copied from Create indexes on joining/filtering dimensions
22 Join culling
23 Join culling Configure referential integrity in your database (if you can) Assume Referential Integrity (if it makes sense) This option impacts only inner joins and does not affect data sources with a single table Dimension filters always take advantage of Join Culling (single table queried) lineitem table orders table join result table OrderKey OrderKey OrderKey (Foreign Key) Product Sales Amount Discount (Primary Key) Sales Clerk 1 10 Inch Tablet 600 5% 1 Adam Hart 1 10 Inch Case 50 5% 2 Denny Joy 2 Smart Phone 300 2% 3 Emily Burns 3 Desk Lamp 50 10% 1 Power Bank 25 0% (Join Key) Product Sales Amount Discount Sales Clerk 1 10 Inch Tablet 600 5% Adam Hart 1 10 Inch Case 50 5% Adam Hart 2 Smart Phone 300 2% Denny Joy 3 Desk Lamp 50 10% Emily Burns 1 Power Bank 25 0% Adam Hart SELECT SUM([Sales Amount]) FROM [lineitem] Answer: 1025 SELECT SUM([Sales Amount]) FROM [lineitem] INNER JOIN [orders] ON [lineitem].[orderkey] = [orders].[orderkey] Answer = 1025
24 Partition pruning
25 Partition pruning Table is split up into two or more tables Combined with data source filters on partitioning column to avoid scanning the full table Ex: X billions Rows, but really only looked at last week this year vs previous in most analytics
26 Column stores
27 Column stores Stores data tables by column rather than by row Well-suited for OLAP-like workloads which typically involve highly complex queries over all data Higher compression Scan only the column(s) needed!
28 Our Star Cust. Segment Cust. Segment ID Cust. Segment Name Supplier Supplier ID Supplier Name. Market Market ID Market Name Orders Cust. Segment ID Product ID Sales Tax Product Product ID Product Name Employee Emp. ID Emp. Name
29 Demo
30 Hyper
31 Denormalized, Flat Objects, NoSQL? Simple : Use Hyper! Use for JSON, Statistical Files, CSV, TXT, XLS(X), ACCDB, WDC and other File Based Data Source Use for Generic ODBC, Custom SQL & NoSQL Connections Use for Overworked data Warehouses Use for Persistence or Joins, Federated Joins, Unions & Calculations
32 Why is Hyper so Fast? Memory optimized CPU optimized Query compilation Query optimizations
33 Normalized Extracts
34 Normalized Extracts (2018.3) Extracts can now store multiple tables separately Great for avoiding cartesian product when joining with user table for row level security
35 Federated Joins
36 How Cross Database Joins Work 1. Query each connection for row-level data 2. Bring row-level data to Tableau 3. Join row-level data in Tableau
37 But data has mass* X-DB Joins move (a lot of) data around Reduce data movement to the minimum Use Extracts when possible * and therefore it has gravity & inertia.
38 Alternative Federation Engine Feature Goal: Reduce data movement to the minimum
39 Demo
40 Conclusion
41 Conclusion Consider the Design, Calculations and Queries before the Data Architecture Use indexes and partitions to speed up filters and joins Use persistence and Materialized Views to answer common problems Use Hyper or Columnstores for Dashboard or Document Acceleration Object Model will change the way Tableau generate queries
42 We re looking for Object Models alpha testers Do you have many data sources with blends in one workbook? Do you use a LoD expressions to correct aggregations? Do you use scaffolding tables to ensure that data is not lost through joins?
43 R E L AT E D S E S S I O N S Turbocharging Tableau with Hyper Wed, Oct 24 3:30pm 4:30pm MCCNO-L2-240 Thu, Oct 25 2:15pm 3:15pm MCCNO-L2-240 Hot, hotter, Hyper How to handle big data Tue, Oct 23 4:00pm 5:00pm MCCNO-L2-240 Thu, Oct 25 10:45am 11:45am MCCNO-L2-240
44 Please complete the session survey from the My Evaluations menu in your TC18 app
45 Merci!
46
Using languages to build and reason about visualizations
Welcome # T C 1 8 Using languages to build and reason about visualizations Scott Sherman Principal Software Engineer Tableau Research Agenda Why languages? The power of VizQL Visual Query Language, the
More informationDesigning dashboards for performance. Reference deck
Designing dashboards for performance Reference deck Basic principles 1. Everything in moderation 2. If it isn t fast in database, it won t be fast in Tableau 3. If it isn t fast in desktop, it won t be
More informationUnderstanding Data Queries and Logging
Welcome # T C 1 8 Understanding Data Queries and Logging Priyatham Pamu Engineering Manager Tableau Software Luis Enciso Staff Software Engineer Tableau Software Agenda Query Ecosystem Performance 101
More informationSub-Second Response Times with New In-Memory Analytics in MicroStrategy 10. Onur Kahraman
Sub-Second Response Times with New In-Memory Analytics in MicroStrategy 10 Onur Kahraman High Performance Is No Longer A Nice To Have In Analytical Applications Users expect Google Like performance from
More informationExtract API: Build sophisticated data models with the Extract API
Welcome # T C 1 8 Extract API: Build sophisticated data models with the Extract API Justin Craycraft Senior Sales Consultant Tableau / Customer Consulting My Office Photo Used with permission Agenda 1)
More informationCalc Me Maybe An Overview of All Tableau Calculations
# C a l c M e M a y b e Calc Me Maybe An Overview of All Tableau Calculations David A Spezia Strategic Solutions Architect Tableau Software Agenda Understand the Calculation Types in Tableau Breakdown
More informationData Partitioning. For DB Architects and Mere Mortals. Dmitri Korotkevitch
Data Partitioning For DB Architects and Mere Mortals Dmitri Korotkevitch http://aboutsqlserver.com Please silence cell phones Explore Everything PASS Has to Offer FREE ONLINE WEBINAR EVENTS FREE 1-DAY
More informationDatabase Vs. Data Warehouse
Database Vs. Data Warehouse Similarities and differences Databases and data warehouses are used to generate different types of information. Information generated by both are used for different purposes.
More informationSAP Crystal Reports and SAP HANA: Options and Opportunities (0301)
September 9 11, 2013 Anaheim, California SAP Crystal Reports and SAP HANA: Options and Opportunities (0301) Jaclyn Churcher Learning Points Connectivity options to SAP HANA for SAP Crystal Reports Two
More informationCitizen Data Scientist is the new Data Analyst
Welcome # T C 1 8 Citizen Data Scientist is the new Data Analyst Mehmet Vanli Sales Consultant Tableau Australia Citizen data scientist: A person who creates models that use advanced diagnostic analytics
More informationOptimizing and Modeling SAP Business Analytics for SAP HANA. Iver van de Zand, Business Analytics
Optimizing and Modeling SAP Business Analytics for SAP HANA Iver van de Zand, Business Analytics Early data warehouse projects LIMITATIONS ISSUES RAISED Data driven by acquisition, not architecture Too
More information#mstrworld. Analyzing Multiple Data Sources with Multisource Data Federation and In-Memory Data Blending. Presented by: Trishla Maru.
Analyzing Multiple Data Sources with Multisource Data Federation and In-Memory Data Blending Presented by: Trishla Maru Agenda Overview MultiSource Data Federation Use Cases Design Considerations Data
More informationMANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9)
Technology & Information Management Instructor: Michael Kremer, Ph.D. Class 6 Professional Program: Data Administration and Management MANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9) AGENDA
More informationSafe Harbor Statement
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
More informationPASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year
PASS4TEST \ http://www.pass4test.com We offer free update service for one year Exam : 70-762 Title : Developing SQL Databases Vendor : Microsoft Version : DEMO Get Latest & Valid 70-762 Exam's Question
More information7. Query Processing and Optimization
7. Query Processing and Optimization Processing a Query 103 Indexing for Performance Simple (individual) index B + -tree index Matching index scan vs nonmatching index scan Unique index one entry and one
More informationAccelerate MySQL for Demanding OLAP and OLTP Use Cases with Apache Ignite. Peter Zaitsev, Denis Magda Santa Clara, California April 25th, 2017
Accelerate MySQL for Demanding OLAP and OLTP Use Cases with Apache Ignite Peter Zaitsev, Denis Magda Santa Clara, California April 25th, 2017 About the Presentation Problems Existing Solutions Denis Magda
More informationBusiness Analytics in the Oracle 12.2 Database: Analytic Views. Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017
Business Analytics in the Oracle 12.2 Database: Analytic Views Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017 Vlamis Software Solutions Vlamis Software founded in 1992
More informationAutomating Information Lifecycle Management with
Automating Information Lifecycle Management with Oracle Database 2c The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationGetting Started with Tableau Server
Getting Started with Tableau Planning, Installing, and Managing Your PRESENT ED BY Dan Jewett Ivo Salmre Tableau Review Planning for Tableau Installing & Managing 2011 Tableau Software Inc. All rights
More informationData Analytics at Logitech Snowflake + Tableau = #Winning
Welcome # T C 1 8 Data Analytics at Logitech Snowflake + Tableau = #Winning Avinash Deshpande I am a futurist, scientist, engineer, designer, data evangelist at heart Find me at Avinash Deshpande Chief
More informationFrom Single Purpose to Multi Purpose Data Lakes. Thomas Niewel Technical Sales Director DACH Denodo Technologies March, 2019
From Single Purpose to Multi Purpose Data Lakes Thomas Niewel Technical Sales Director DACH Denodo Technologies March, 2019 Agenda Data Lakes Multiple Purpose Data Lakes Customer Example Demo Takeaways
More informationTableau Desktop: Part 2
Tableau Desktop: Part 2 095205 Target Student Professionals in a variety of job roles who are currently using Tableau to perform numerical or general data analysis, visualization, and reporting, who now
More informationJoin us for Joins (The Joy in Joins!!)
# T C 1 8 Join us for Joins (The Joy in Joins!!) Terrence Maas Software Engineer tmaas@tableau.com Joanna Chen Software Engineer jochen@tableau.com Agenda Joins Why the hype? Intro to Tableau Prep Practical
More informationCOGNOS DYNAMIC CUBES: SET TO RETIRE TRANSFORMER? Update: Pros & Cons
COGNOS DYNAMIC CUBES: SET TO RETIRE TRANSFORMER? 10.2.2 Update: Pros & Cons GoToWebinar Control Panel Submit questions here Click arrow to restore full control panel Copyright 2015 Senturus, Inc. All Rights
More informationHow to Aggregate Friends and Influence Pivots
Welcome # T C 1 8 How to Aggregate Friends and Influence Pivots Steven McDonald Senior Software Engineer Tableau Prep Issa Beekun Software Engineer Tableau Prep Agenda 6 things this presentation will do
More informationAvailability and Performance for Tier1 applications
Assaf Fraenkel Senior Architect (MCA+MCM SQL 2008) MCS Israel Availability and Performance for Tier1 applications Agenda and Takeaways Agenda: Introduce the new SQL Server High Availability and Disaster
More informationShine a Light on Dark Data with Vertica Flex Tables
White Paper Analytics and Big Data Shine a Light on Dark Data with Vertica Flex Tables Hidden within the dark recesses of your enterprise lurks dark data, information that exists but is forgotten, unused,
More informationThe Emergence of Application Logic Compilers Stefan Dipper, SAP BW Development Sept, Public
The Emergence of Application Logic Compilers Stefan Dipper, SAP BW Development Sept, 2013 Public Agenda What is an application logic compiler? Why stored procedures History Domain specific language - Why
More informationEvolution of Database Systems
Evolution of Database Systems Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Intelligent Decision Support Systems Master studies, second
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved.
2 Copyright 23, Oracle and/or its affiliates. All rights reserved. Oracle Database 2c Heat Map, Automatic Data Optimization & In-Database Archiving Platform Technology Solutions Oracle Database Server
More informationEvolving To The Big Data Warehouse
Evolving To The Big Data Warehouse Kevin Lancaster 1 Copyright Director, 2012, Oracle and/or its Engineered affiliates. All rights Insert Systems, Information Protection Policy Oracle Classification from
More informationSQL Query Writing Tips To Improve Performance in Db2 and Db2 Warehouse on Cloud
SQL Query Writing Tips To Improve Performance in Db2 and Db2 Warehouse on Cloud Calisto Zuzarte IBM St. Louis Db2 User s Group 201803 Tue, March 06, 2018 Db2 Warehouse Db2 Warehouse on Cloud Integrated
More informationGreenplum Architecture Class Outline
Greenplum Architecture Class Outline Introduction to the Greenplum Architecture What is Parallel Processing? The Basics of a Single Computer Data in Memory is Fast as Lightning Parallel Processing Of Data
More informationUsing Data Virtualization to Accelerate Time-to-Value From Your Data. Integrating Distributed Data in Real Time
Using Data Virtualization to Accelerate Time-to-Value From Your Data Integrating Distributed Data in Real Time Speaker Paul Moxon VP Data Architectures and Chief Evangelist @ Denodo Technologies Data,
More informationC_HANAIMP142
C_HANAIMP142 Passing Score: 800 Time Limit: 4 min Exam A QUESTION 1 Where does SAP recommend you create calculated measures? A. In a column view B. In a business layer C. In an attribute view D. In an
More informationColumnstore and B+ tree. Are Hybrid Physical. Designs Important?
Columnstore and B+ tree Are Hybrid Physical Designs Important? 1 B+ tree 2 C O L B+ tree 3 B+ tree & Columnstore on same table = Hybrid design 4? C O L C O L B+ tree B+ tree ? C O L C O L B+ tree B+ tree
More informationCourse Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course:
Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course: 20762C Developing SQL 2016 Databases Module 1: An Introduction to Database Development Introduction to the
More informationDesigning Tableau Prep
# T C 1 8 # T a b l e a u d e s i g n Designing Tableau Prep Clark Wildenradt Staff User Experience Designer Tableau Software I am a Midwesterner I am a Father I am a Designer What is Tableau Prep?
More informationCS317 File and Database Systems
CS317 File and Database Systems http://dilbert.com/strips/comic/1995-10-11/ Lecture 5 More SQL and Intro to Stored Procedures September 24, 2017 Sam Siewert SQL Theory and Standards Completion of SQL in
More informationSyllabus. Syllabus. Motivation Decision Support. Syllabus
Presentation: Sophia Discussion: Tianyu Metadata Requirements and Conclusion 3 4 Decision Support Decision Making: Everyday, Everywhere Decision Support System: a class of computerized information systems
More informationMaking MongoDB Accessible to All. Brody Messmer Product Owner DataDirect On-Premise Drivers Progress Software
Making MongoDB Accessible to All Brody Messmer Product Owner DataDirect On-Premise Drivers Progress Software Agenda Intro to MongoDB What is MongoDB? Benefits Challenges and Common Criticisms Schema Design
More informationMassively Parallel Processing. Big Data Really Fast. A Proven In-Memory Analytical Processing Platform for Big Data
Big Data Really Fast A Proven In-Memory Analytical Processing Platform for Big Data 2 Executive Summary / Overview: Big Data can be a big headache for organizations that have outgrown the practicality
More informationBig Data Technology Ecosystem. Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara
Big Data Technology Ecosystem Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara Agenda End-to-End Data Delivery Platform Ecosystem of Data Technologies Mapping an End-to-End Solution Case
More informationsqlbi.com 1 Who am I Latest conferences Agenda sqlbi.com
presented by Marco Russo marco@ Who am I Latest conferences BI Experts and Consultants Problem Solving Complex Project Assistance DataWarehouse Assesments and Development Courses, Trainings and Workshops
More informationIn-Memory is Your Data Warehouse s New BFF
In-Memory is Your Data Warehouse s New BFF Michelle Kolbe medium.com/@datacheesehead @MeKolbe linkedin.com/in/michelle.kolbe Michelle.Kolbe@RedPillAnalytics.com www.redpillanalytics.com info@redpillanalytics.com
More informationMulti-Vendor, Un-integrated
ETL Tool OLAP Engine Analytic Apps Lineag e ETLTool Transformation Engine Transformation Engine Name/Address Scrubbing Database Mining Engine Reporting Engine Query & Analysis Enterprise Reporting P o
More informationAn InterSystems Guide to the Data Galaxy. Benjamin De Boe Product Manager
An InterSystems Guide to the Data Galaxy Benjamin De Boe Product Manager Analytics 3 InterSystems Corporation. All rights reserved. 4 InterSystems Corporation. All rights reserved. 5 InterSystems Corporation.
More informationIntroduction to Azure DocumentDB. Jeff Renz, BI Architect RevGen Partners
Introduction to Azure DocumentDB Jeff Renz, BI Architect RevGen Partners Thank You Presenting Sponsors Gain insights through familiar tools while balancing monitoring and managing user created content
More informationIDU0010 ERP,CRM ja DW süsteemid Loeng 5 DW concepts. Enn Õunapuu
IDU0010 ERP,CRM ja DW süsteemid Loeng 5 DW concepts Enn Õunapuu enn.ounapuu@ttu.ee Content Oveall approach Dimensional model Tabular model Overall approach Data modeling is a discipline that has been practiced
More informationQuestion: 1 What are some of the data-related challenges that create difficulties in making business decisions? Choose three.
Question: 1 What are some of the data-related challenges that create difficulties in making business decisions? Choose three. A. Too much irrelevant data for the job role B. A static reporting tool C.
More information1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda
Agenda Oracle9i Warehouse Review Dulcian, Inc. Oracle9i Server OLAP Server Analytical SQL Mining ETL Infrastructure 9i Warehouse Builder Oracle 9i Server Overview E-Business Intelligence Platform 9i Server:
More informationOracle Database In-Memory What s New and What s Coming
Oracle Database In-Memory What s New and What s Coming Andy Rivenes Product Manager for Database In-Memory Oracle Database Systems DOAG - May 10, 2016 #DBIM12c Safe Harbor Statement The following is intended
More informationSession id: The Self-Managing Database: Guided Application and SQL Tuning
Session id: 40713 The Self-Managing Database: Guided Application and SQL Tuning Lead Architects Benoit Dageville Khaled Yagoub Mohamed Zait Mohamed Ziauddin Agenda SQL Tuning Challenges Automatic SQL Tuning
More informationTableau Server - 101
Tableau Server - 101 Prepared By: Ojoswi Basu Certified Tableau Consultant LinkedIn: https://ca.linkedin.com/in/ojoswibasu Introduction Tableau Software was founded on the idea that data analysis and subsequent
More informationWHITEPAPER. MemSQL Enterprise Feature List
WHITEPAPER MemSQL Enterprise Feature List 2017 MemSQL Enterprise Feature List DEPLOYMENT Provision and deploy MemSQL anywhere according to your desired cluster configuration. On-Premises: Maximize infrastructure
More informationAccelerating BI on Hadoop: Full-Scan, Cubes or Indexes?
White Paper Accelerating BI on Hadoop: Full-Scan, Cubes or Indexes? How to Accelerate BI on Hadoop: Cubes or Indexes? Why not both? 1 +1(844)384-3844 INFO@JETHRO.IO Overview Organizations are storing more
More informationOptimizing Performance for Partitioned Mappings
Optimizing Performance for Partitioned Mappings 1993-2015 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)
More informationBuilt for Speed: Comparing Panoply and Amazon Redshift Rendering Performance Utilizing Tableau Visualizations
Built for Speed: Comparing Panoply and Amazon Redshift Rendering Performance Utilizing Tableau Visualizations Table of contents Faster Visualizations from Data Warehouses 3 The Plan 4 The Criteria 4 Learning
More information5/24/ MVP SQL Server: Architecture since 2010 MCT since 2001 Consultant and trainer since 1992
2014-05-20 MVP SQL Server: Architecture since 2010 MCT since 2001 Consultant and trainer since 1992 @SoQooL http://blog.mssqlserver.se Mattias.Lind@Sogeti.se 1 The evolution of the Microsoft data platform
More informationIan Choy. Technology Solutions Professional
Ian Choy Technology Solutions Professional XML KPIs SQL Server 2000 Management Studio Mirroring SQL Server 2005 Compression Policy-Based Mgmt Programmability SQL Server 2008 PowerPivot SharePoint Integration
More informationPart 1: Indexes for Big Data
JethroData Making Interactive BI for Big Data a Reality Technical White Paper This white paper explains how JethroData can help you achieve a truly interactive interactive response time for BI on big data,
More informationAccessing other data fdw, dblink, pglogical, plproxy,...
Accessing other data fdw, dblink, pglogical, plproxy,... Hannu Krosing, Quito 2017.12.01 1 Arctic Circle 2 Who am I Coming from Estonia PostgreSQL user since about 1990 (when it was just Postgres 4.2)
More informationCognos also provides you an option to export the report in XML or PDF format or you can view the reports in XML format.
About the Tutorial IBM Cognos Business intelligence is a web based reporting and analytic tool. It is used to perform data aggregation and create user friendly detailed reports. IBM Cognos provides a wide
More informationRDBMS- Day 4. Grouped results Relational algebra Joins Sub queries. In today s session we will discuss about the concept of sub queries.
RDBMS- Day 4 Grouped results Relational algebra Joins Sub queries In today s session we will discuss about the concept of sub queries. Grouped results SQL - Using GROUP BY Related rows can be grouped together
More informationIn-Memory Data Management
In-Memory Data Management Martin Faust Research Assistant Research Group of Prof. Hasso Plattner Hasso Plattner Institute for Software Engineering University of Potsdam Agenda 2 1. Changed Hardware 2.
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
CHAPTER 19 Query Optimization Introduction Query optimization Conducted by a query optimizer in a DBMS Goal: select best available strategy for executing query Based on information available Most RDBMSs
More informationCSE 344 Final Review. August 16 th
CSE 344 Final Review August 16 th Final In class on Friday One sheet of notes, front and back cost formulas also provided Practice exam on web site Good luck! Primary Topics Parallel DBs parallel join
More informationDelving Deep into Hadoop Course Contents Introduction to Hadoop and Architecture
Delving Deep into Hadoop Course Contents Introduction to Hadoop and Architecture Hadoop 1.0 Architecture Introduction to Hadoop & Big Data Hadoop Evolution Hadoop Architecture Networking Concepts Use cases
More informationTwo Success Stories - Optimised Real-Time Reporting with BI Apps
Oracle Business Intelligence 11g Two Success Stories - Optimised Real-Time Reporting with BI Apps Antony Heljula October 2013 Peak Indicators Limited 2 Two Success Stories - Optimised Real-Time Reporting
More informationColumnstore in real life
Columnstore in real life Enrique Catalá Bañuls Computer Engineer Microsoft Data Platform MVP Mentor at SolidQ Tuning and HA ecatala@solidq.com @enriquecatala Agenda What is real-time operational analytics
More information10/18/2017. Announcements. NoSQL Motivation. NoSQL. Serverless Architecture. What is the Problem? Database Systems CSE 414
Announcements Database Systems CSE 414 Lecture 11: NoSQL & JSON (mostly not in textbook only Ch 11.1) HW5 will be posted on Friday and due on Nov. 14, 11pm [No Web Quiz 5] Today s lecture: NoSQL & JSON
More informationMILOŠ RADIVOJEVIĆ, PRINCIPAL DATABASE CONSULTANT, BWIN GVC, VIENNA, AUSTRIA
MILOŠ RADIVOJEVIĆ, PRINCIPAL DATABASE CONSULTANT, BWIN GVC, VIENNA, AUSTRIA Performance Tuning with SQL Server 2017 Sponsors About Me Principal Database Consultant, bwin GVC, Vienna, Austria Data Platform
More informationDesign Patterns for Large- Scale Data Management. Robert Hodges OSCON 2013
Design Patterns for Large- Scale Data Management Robert Hodges OSCON 2013 The Start-Up Dilemma 1. You are releasing Online Storefront V 1.0 2. It could be a complete bust 3. But it could be *really* big
More informationData Warehouse Tuning. Without SQL Modification
Data Warehouse Tuning Without SQL Modification Agenda About Me Tuning Objectives Data Access Profile Data Access Analysis Performance Baseline Potential Model Changes Model Change Testing Testing Results
More informationSimplified and fast Fraud Detection with just SQL. developer.oracle.com/c ode
Simplified and fast Fraud Detection with just SQL developer.oracle.com/c ode About me developer.oracle.com/c ode Klaus Thielen Consulting Member of Technical Staff RAC Development Agenda 1 2 3 4 5 Finding
More informationProceedings of the IE 2014 International Conference AGILE DATA MODELS
AGILE DATA MODELS Mihaela MUNTEAN Academy of Economic Studies, Bucharest mun61mih@yahoo.co.uk, Mihaela.Muntean@ie.ase.ro Abstract. In last years, one of the most popular subjects related to the field of
More informationComparing SQL and NOSQL databases
COSC 6397 Big Data Analytics Data Formats (II) HBase Edgar Gabriel Spring 2014 Comparing SQL and NOSQL databases Types Development History Data Storage Model SQL One type (SQL database) with minor variations
More informationOptimize OLAP & Business Analytics Performance with Oracle 12c In-Memory Database Option
Optimize OLAP & Business Analytics Performance with Oracle 12c In-Memory Database Option Kai Yu, Senior Principal Engineer Dell Oracle Solutions Engineering Dell, Inc. ABSTRACT By introducing the In-Memory
More informationSQL Server 2014 Column Store Indexes. Vivek Sanil Microsoft Sr. Premier Field Engineer
SQL Server 2014 Column Store Indexes Vivek Sanil Microsoft Vivek.sanil@microsoft.com Sr. Premier Field Engineer Trends in the Data Warehousing Space Approximate data volume managed by DW Less than 1TB
More informationAnalytics: Server Architect (Siebel 7.7)
Analytics: Server Architect (Siebel 7.7) Student Guide June 2005 Part # 10PO2-ASAS-07710 D44608GC10 Edition 1.0 D44917 Copyright 2005, 2006, Oracle. All rights reserved. Disclaimer This document contains
More informationE(xtract) T(ransform) L(oad)
Gunther Heinrich, Tobias Steimer E(xtract) T(ransform) L(oad) OLAP 20.06.08 Agenda 1 Introduction 2 Extract 3 Transform 4 Load 5 SSIS - Tutorial 2 1 Introduction 1.1 What is ETL? 1.2 Alternative Approach
More informationSql Server Syllabus. Overview
Sql Server Syllabus Overview This SQL Server training teaches developers all the Transact-SQL skills they need to create database objects like Tables, Views, Stored procedures & Functions and triggers
More informationApache Kylin. OLAP on Hadoop
Apache Kylin OLAP on Hadoop Agenda What s Apache Kylin? Tech Highlights Performance Roadmap Q & A http://kylin.io What s Kylin kylin / ˈkiːˈlɪn / 麒麟 --n. (in Chinese art) a mythical animal of composite
More informationOracle 1Z0-640 Exam Questions & Answers
Oracle 1Z0-640 Exam Questions & Answers Number: 1z0-640 Passing Score: 800 Time Limit: 120 min File Version: 28.8 http://www.gratisexam.com/ Oracle 1Z0-640 Exam Questions & Answers Exam Name: Siebel7.7
More informationProvide Real-Time Data To Financial Applications
Provide Real-Time Data To Financial Applications DATA SHEET Introduction Companies typically build numerous internal applications and complex APIs for enterprise data access. These APIs are often engineered
More informationOracle In-Memory & Data Warehouse: The Perfect Combination?
: The Perfect Combination? UKOUG Tech17, 6 December 2017 Dani Schnider, Trivadis AG @dani_schnider danischnider.wordpress.com BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN
More informationMetaMatrix Enterprise Data Services Platform
MetaMatrix Enterprise Data Services Platform MetaMatrix Overview Agenda Background What it does Where it fits How it works Demo Q/A 2 Product Review: Problem Data Challenges Difficult to implement new
More informationTableau COURSE CONTENT
Tableau COURSE CONTENT Introduction to Data Warehousing What is Data Warehousing Data Warehousing Characteristics and Architecture Difference between OLTP And OLAP What is Dimension table When to use Dimension
More informationAgenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache
Databases on AWS 2017 Amazon Web Services, Inc. and its affiliates. All rights served. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon Web Services,
More informationIn-Memory Data Management Jens Krueger
In-Memory Data Management Jens Krueger Enterprise Platform and Integration Concepts Hasso Plattner Intitute OLTP vs. OLAP 2 Online Transaction Processing (OLTP) Organized in rows Online Analytical Processing
More information20464 Developing Microsoft SQL Server Databases
Course Overview This 5-day instructor-led course introduces SQL Server 2014 and describes logical table design, indexing and query plans. It also focuses on the creation of database objects including views,
More informationVOLTDB + HP VERTICA. page
VOLTDB + HP VERTICA ARCHITECTURE FOR FAST AND BIG DATA ARCHITECTURE FOR FAST + BIG DATA FAST DATA Fast Serve Analytics BIG DATA BI Reporting Fast Operational Database Streaming Analytics Columnar Analytics
More informationIndexing & Views. Monday, March 6, 2017
Indexing & Views Monday, March 6, 2017 Agenda Announcements Reading Quiz Indexing Views Midterm details Announcements Next class: Midterm Midterm location: PHR 2.108 Review session: Wed 12-1pm @ GDC 2.210
More informationSAP HANA SAP HANA Introduction Description:
SAP HANA SAP HANA Introduction Description: SAP HANA is a flexible, data-source-agnostic appliance that enables customers to analyze large volumes of SAP ERP data in real-time, avoiding the need to materialize
More informationColumn Stores vs. Row Stores How Different Are They Really?
Column Stores vs. Row Stores How Different Are They Really? Daniel J. Abadi (Yale) Samuel R. Madden (MIT) Nabil Hachem (AvantGarde) Presented By : Kanika Nagpal OUTLINE Introduction Motivation Background
More informationOracle 11g Partitioning new features and ILM
Oracle 11g Partitioning new features and ILM H. David Gnau Sales Consultant NJ Mark Van de Wiel Principal Product Manager The following is intended to outline our general product
More informationParallelism Strategies In The DB2 Optimizer
Session: A05 Parallelism Strategies In The DB2 Optimizer Calisto Zuzarte IBM Toronto Lab May 20, 2008 09:15 a.m. 10:15 a.m. Platform: DB2 on Linux, Unix and Windows The Database Partitioned Feature (DPF)
More informationCISC 7610 Lecture 4 Approaches to multimedia databases. Topics: Document databases Graph databases Metadata Column databases
CISC 7610 Lecture 4 Approaches to multimedia databases Topics: Document databases Graph databases Metadata Column databases NoSQL architectures: different tradeoffs for different workloads Already seen:
More informationCOLUMN-STORES VS. ROW-STORES: HOW DIFFERENT ARE THEY REALLY? DANIEL J. ABADI (YALE) SAMUEL R. MADDEN (MIT) NABIL HACHEM (AVANTGARDE)
COLUMN-STORES VS. ROW-STORES: HOW DIFFERENT ARE THEY REALLY? DANIEL J. ABADI (YALE) SAMUEL R. MADDEN (MIT) NABIL HACHEM (AVANTGARDE) PRESENTATION BY PRANAV GOEL Introduction On analytical workloads, Column
More information