Relational Databases for the Business Analyst

Similar documents
Toad for Oracle tips & tricks

Top 10 Oracle SQL Developer Tips and Tricks

5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall. Figure 5-2

Managing Third Party Databases and Building Your Data Warehouse

<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations

Foundations of Business Intelligence: Databases and Information Management

IBM WebSphere DataStage Online training from Yes-M Systems

QA Tools (QTP, QC/ALM), ETL Testing, Selenium, Mobile, Unix, SQL, SOAP UI

Chapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya

Implementing Database Development Best Practices for Oracle

Oracle Application Express MS Access on Steroids

Consolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect

A Scalable Data Transformation Framework using the Hadoop Ecosystem

DATA MINING AND WAREHOUSING CONCEPTS

Best Practices For PL/SQL Development in Oracle Application Express

Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management

Customer Timeline - New in Summer Web Lead Capture - New in Summer Built-In Dashboards - New in Summer 2012

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

TIM 50 - Business Information Systems

REAL ESTATE PORTAL SOLUTION. Ver 1.11

Data Warehousing. Jens Teubner, TU Dortmund Winter 2015/16. Jens Teubner Data Warehousing Winter 2015/16 1

UNIVERSE DESIGN BEST PRACTICES. Roxanne Pittman, InfoSol May 8, 2014

Course MIS. Foundations of Business Intelligence

Application Express Web Application Development

A Look at Self Service BI with SAP Lumira Natasha Kishinevsky Dunn Solutions Group SESSION CODE: 1405

Toad for Data Analysts, Tips n Tricks

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise

Real-time Data Replication

Dell Information Management solutions

Using Oracle Data Integrator with Essbase, Planning and the Rest of the Oracle EPM Products

7 Steps to Successful Data Blending for Excel

Category: Business Process and Integration Solution for Small Business and the Enterprise

SQL, PL/SQL FALL Semester 2013

Business Process Management Systems ITEC 4030 Winter 2011 Peter Khaiter Lecture 9 Enabling Business (IT) Integration Feb 7

n Assignment 4 n Due Thursday 2/19 n Business paper draft n Due Tuesday 2/24 n Database Assignment 2 posted n Due Thursday 2/26

Bringing Big Data into the Enterprise

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence

Cloud2 History and Meson BI Vision. Mark Robinson. BI Lead: Cloud2. Successful SharePoint delivered fast

Job Description. Direct Reports

MDM and Data Warehousing Complement Each Other

Self Service Business Intelligence - how to bring Oracle and DB2 z/os data together

Foundations of Business Intelligence: Databases and Information Management

Development Best Practices

High-Volume Data Warehousing in Centerprise. Product Datasheet

ORACLE DATA INTEGRATOR ENTEPRISE EDITION FOR BUSINESS INTELLIGENCE

6 Steps to Faster Data Blending Using Your Data Warehouse

The 9 Lives Advantage for Best-of-Breed Fixed Asset Software


Database Management Solutions

Quest Software Product Guide

A Tour of the Zoo the Hadoop Ecosystem Prafulla Wani

Oracle Database 12c: SQL Tuning for Developers. Sobre o curso. Destinatários. Oracle - Linguagens. Nível: Avançado Duração: 18h

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features

Release: 1. ICADBS601A Build a data warehouse

NonStop SQL Database Management

Alexander Nikov. 5. Database Systems and Managing Data Resources. Learning Objectives. RR Donnelley Tries to Master Its Data

When to consider OLAP?

Ten Cornerstones of a Modern Data Warehouse Environment

M-Files EAM. Agile Plant Maintenance Solutions

Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT Learning Objectives

Course Outline. Module 1: Introduction to Data Warehousing

PATROL From a Database Administrator s Perspective

Testing Trends in Data Warehouse

A Framework for Developing the Web-based Data Integration Tool for Web-Oriented Data Warehousing

2015, André Melancia (Andy.PT) 1

Building Cubes and Analyzing Data using Oracle OLAP 11g

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

OBIEE DEVELOPER RESUME

Moving Large Data at a Blinding Speed for Critical Business Intelligence. A competitive advantage

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Net Developer Role Description Responsibilities Qualifications

Green Migration from Oracle

A WHITE PAPER By Silwood Technology Limited

SQL Maestro and the ELT Paradigm Shift

GeoKettle: A powerful open source spatial ETL tool

White Paper. Thirsting for Insight? Quench It With 5 Data Management for Analytics Best Practices.

BENEFITS OF AUTOMATING DATA WAREHOUSING

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

The Evolution of ETL

and what does it have to do with accounting software? connecting people and business

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

Evolutyz Corp. is a future proof evolution of endless opportunities with a fresh mind set in Technology Consulting and Professional Services.

Embarcadero DB Change Manager 6.0 and DB Change Manager XE2

6.2 Reporting BIPublisher Improvements

Copying data from SQL Server database to an Oracle Schema. White Paper

Oracle BI Applications (BI Apps) is a prebuilt business intelligence solution.

Big Data Open Source Stack vs. Traditional Stack for BI and Analytics

Cost-Effective Business Intelligence with Red Hat and Open Source

Compared to MySQL database, Oracle has the following advantages:

2 Introduction to Nintex Workflow

Transcription:

Relational Databases for the Business Analyst Mark Kurtz Sr. Systems Consulting Quest Software, Inc. mark.kurtz@quest.com 2010 Quest Software, Inc. ALL RIGHTS RESERVED

Agenda The RDBMS and its role in the enterprise Data discovery and finding it faster A SQL overview and the Procedural Languages found in the RDBMS Best practices in SQL and understanding SQL Performance at a high level ETL and how is it used in the enterprise today OLTP v Decision Support Systems How to extract data from the RDBMS in an easy to use and understand format Q/A 2

What Is A RDBMS And What Is It s Role In The Enterprise? RDBMS stands for Relational Database Management System RDBMS data is stored in tables Each table consists of rows and columns Each row consists of one or more columns Each column contains the data values for a row in that table The most popular RDBMS are MS SQL Server, DB2, Oracle, Sybase and MySQL. 3

What Is A RDBMS And What Is It s Role In The Enterprise? The role of a RDBMS in the enterprise is to allow the business to store information about it s customers, transactions, inventory, manufacturing processes, etc Once data has been collected it becomes the basis for all business activity Data can then be reported on, managed, updated as new information becomes available The RDBMS is the Heart of the business 4

Storing Data RDBMS store the data into a collection of tables, which might be related by common fields (columns). 5

Getting The Data Out RDBMS provide relational operators to manipulate the data stored into the database tables. Most RDBMS use SQL as database query language Vendors may have Procedural Languages that enhance SQL to make application development easier and quicker 6

Best Practices In SQL And Understanding SQL Performance At A High Level The best way to improve the performance and simplicity of database code is to use a single, elegant SQL statement, instead of PL/SQL or multiple SQL statements. Using elegant SQL instead of PL/SQL can frequently increase performance 10 to 100X Tuning the database architecture will help insure the best performance of the RDBMS engine, but if you don t tune the SQL then you are still limited in the amount of performance improvements that can be made. 7

Best Practices In SQL And Understanding SQL Performance At A High Level Use appropriate joins Use appropriate WHERE clauses Use appropriate UNION and UNION ALL statement Use appropriate DISTINCT clause Review explain plan if available Consider use of views and temp tables 8

ETL And How Is It Used In The Enterprise Today The Extract Transform and Load process involves: Extracting the data from the source system(s) Transforming data to meet operational needs Load data into a usable target, usually a Data Warehouse The source data is generally application specific and may not be conducive to corporate reporting and forecasting. The source data may also come from multiple sources. ETL is a Process that runs, generally, at night. 9

ETL And How Is It Used In The Enterprise Today By using an ETL process the data can be cleaned up, consolidated, duplicates removed, errant data identified, and organized into a usable format for reporting and forecasting. Once the data has been moved you can now start generating reports and analyzing the data. 10

OLTP vs. Decision Support Systems OnLine Transaction Processing is the processing of real time transactions. Selling widgets, receiving payments, processing claims, taking orders over the phone, etc., etc. Decision Support Systems are employed to report on the data that the OLTP and ETL processes have gathered and cleansed. Sales and Management Reports Invoicing Applications Marketing Campaigns 11

How To Extract Data From The RDBMS In An Easy To Use And Understand Format Now comes the fun part. How do you get all of this captured/cleansed/transformed data out of the RDBMS and into a usable format? How do I see the data and generate a report? The native way to do this is to use SQL statements. This can be done from a command window connected to a RDBMS. A couple of limitations are: you have to understand SQL to be able to write it The output format does not look very nice There is a lot of pounding on the keyboard to get the SQL written 12

How To Extract Data From The RDBMS In An Easy To Use And Understand Format The easier way to report on this data is to use a tool designed for this purpose. If you own a 3 rd party application (Oracle Apps, PeopleSoft, Informatica, etc.) it will have reporting tools built into them but this does not mean that they are easy to use. 13

What If Your Query And Reporting Solution Could 14

Toad Solution for Analysts Toad for Data Analysts: Support business and IT objectives by providing data professionals with unprecedented data access, discovery and delivery Access Investigation Delivery Productivity Connect to and access data and maintain the same workflow on any platform Write SQL queries, view object relationships, and compare and synch data Create custom reports and export data into a variety of file formats, like Excel Save time on projects with unique automation and scheduling functionality Only solution available built specifically for data professionals for querying and reporting on data from any source to various formats, including Excel Only solution to compare data between databases and DBMS platforms 15

Toad For Data Analysts Product Features Project management: organize datadriven tasks and collaborate with team members using common techniques Data assembly: streamline the process of gathering data from different sources and platforms Script development: create template scripts that can be used and re-used to speed reporting Data comparison: identify and validate differences through data comparison Report management: automate report design, management and distribution 16

Overall Value According to University of Alaska, much of the excitement for the tool stems from the fact that all users regardless of experience with SQL can now write well formed queries, as well as connect to multiple database instances, easily view and understand data, share queries and reports, and export to Excel. 17

Use Toad World Your One-Stop Resource for Education, Expertise and Collaboration www.toadworld.com In this free online community, you ll find: Exclusive freeware downloads Direct access to experts like Steven Feuerstein, Bert Scalzo and Guy Harrison through their blogs and portals Insight-packed white papers and podcasts Toad tips and tricks videos Toad news, events and more Early adopter programs and betas 18

Thank You! Mark Kurtz Sr. Systems Consulting Quest Software, Inc. Mark.kurtz@quest.com Join the Conversation: - Toad World: ToadWorld.com - Facebook: Quest Toad - Twitter: @Quest_Toad - LinkedIn: Toad Users International 19