Business Intelligence

Slides:



Advertisements
Similar presentations
Financial Information Management FIM: BUSINESS INTELLIGENCE Stefano Grazioli.
Advertisements

Understand Merchandise Planning in Retailing. The Merchandise Plan A budgeting tool that helps retailer or buyer to meet department goals ▫Planned sales.
Implementing Business Analytics with MDX Chris Webb London September 29th.
Chapter 14 The Second Component: The Database.
© Stefano Grazioli - Ask for permission for using/quoting:
Financial Information Management FIM: Databases Stefano Grazioli.
Financial Information Management Managing Financial Information Critical Thinking Business Process Modeling WINIT Control Structures Homework.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Exploring Formulas.
Excel – Lesson 1 Pasewark & PasewarkMicrosoft Office 2007: Introductory 1 Entering a Formula (continued) Formulas can include more than one operator. The.
Advanced Excel for Finance Professionals A self study material from South Asian Management Technologies Foundation.
Microsoft Excel Diane M. Coyle Spring 2009 CS 105.
Chapter 6: Foundations of Business Intelligence - Databases and Information Management Dr. Andrew P. Ciganek, Ph.D.
© EZ-R Stats, LLC Duplicate Payments Slide 1 Auditing for Duplicate Payments A better way … Presentation of
To enhance learning, service, and research through an advanced information technology environment. Our Mission:To enhance learning, service,and research.
Project 6 Using The Analysis ToolPak To Analyze Sales Transactions Jason C. H. Chen, Ph.D. Professor of Management Information Systems School of Business.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
ISV Innovation Presented by ISV Innovation Presented by Business Intelligence Fundamentals: Data Cleansing Ola Ekdahl IT Mentors 9/12/08.
© Stefano Grazioli - Ask for permission for using/quoting:
Financial Information Management Operations, BI, and Analytics Stefano Grazioli.
Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall & Kendall 8.
Spreadsheets What is Excel?. Objectives 1. Identify the parts of the Excel Screen 2. Identify the functions of a spreadsheet 3. Identify how spreadsheets.
The Excel model for information processing The Excel model is a grid of cells in which items of information are stored and processed. Any information that.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
Financial Information Management Business Intelligence Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
Microsoft Access Prepared by the Academic Faculty Members of IT.
Financial Information Management FIM: Databases Stefano Grazioli.
Financial Information Management Operations, BI, and Analytics Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
MS EXCEL – Learning by doing By Pankaj Yande
Operations, BI, and Analytics
Business Intelligence
CHAPTER SIX DATA Business Intelligence
Process Automation The Technology
CS 106 Computing Fundamentals II Chapter 5 “Excel Basics for Windows”
CSIS 115 Database Design and Applications for Business
Process Automation The Technology
Metered Madness Innovations 2017.
Operation Data Analysis Hints and Guidelines
Copyright © 2014 Pearson Canada Inc.
Business Intelligence
Performing Mail Merges
Computer Fundamentals
Microsoft Excel Unit 1.
Advanced Microsoft Excel
Exploring Microsoft Excel
SSI Toolbox Status Workbook Overview
Excel Formulas, Macros & More
Chapter GS Getting Started.
Looking at the Quality of Data and Information
Creating Tables & Inserting Values Using SQL
Adam Little 3/10/2018 [website]
Business Intelligence
Chapter GS Getting Started.
Process Automation: From models to code
Data quality Stefano Grazioli.
BI and data quality Stefano Grazioli.
Sr. Quality Engineering Manager,
Data quality Stefano Grazioli.
Process Automation: focus on imagination and modeling
Chapter GS Getting Started.
Access Test Questions Test Date: 05/05/16.
BI and data quality Stefano Grazioli.
Process Automation: focus on imagination and modeling
Operations, BI, and Analytics
Operations, BI, and Analytics
Spreadsheets and Data Management
Chapter GS Getting Started.
Planning a Database © EIT, Author Gay Robertson, 2019.
Presentation transcript:

Business Intelligence Stefano Grazioli

Critical Thinking Easy Meter

Business Intelligence The processes, technologies, and people to turn data into information in order to drive profitable business action. - Wayne Eckerson, TDWI Source: B. Wixom

BI and Analytics “BI refers to the general ability to organize, access and analyze information in order to learn and understand the business.” (Gartner) Analytics is “the extensive use of data, statistical and quantitative analysis, explanatory and predictive models, and fact-based management to drive decisions and actions” (Davenport and Harris – Competing on Analytics)

Business Value from Data Strategy High quality data Accurate Timely Valid Usable data Awareness Access Usefulness Security Privacy Useful data Meaning Scope Sharing Data Use Business Value Based on work by B. Wixom

GIGO: data quality affects the quality of your decisions Analysts cannot find what they need 50% of the times 10-25% of the records have inaccuracies or missing elements Data frequently misinterpreted Known data loss and theft Most databases implement inconsistent definitions 50% of the stored data is never used 10x duplication of data Source: T. Redman, Data Driven, 2008

Why is Data Bad? No one gets up in the morning and says “I’m going to make lots of errors today” Source: T. Redman, Data Driven, 2008

Find the Data Quality issues Cust ID Name Addr1 Addr2 City State Zip Phone 0345 Daniel Steeper 765 Spider Cove New York NY 10012 875-3253 0346 Mr. Bigg Mr. Bigg’s Wigs, Inc. Cville Virginia 22901 434-567-3455 0467 MJ Watson 753 45th St Apt 45 10024 999-9999 0488 Carl Zeithaml 34 Sprigg Lane Charlottesville VA 22904 (434)-453-3556 0499 Danny Steeper #875-3253 0722 Ben Grimm Broad and Main Staunton 24403 null Sue Storm 8564 Carver Dr. NYC 212-450-3556 0853 2345 Benson Rd Los Angeles CA 90210 StateID State VA Virginia NY New York WY null

Find the Data Quality issues Cust ID Name Addr1 Addr2 City State Zip Phone 0345 Daniel Steeper 765 Spider Cove New York NY 10012 875-3253 0346 Mr. Bigg Mr. Bigg’s Wigs, Inc. Cville Virginia 22901 434-567-3455 0467 MJ Watson 753 45th St Apt 45 10024 999-9999 0488 Carl Zeithaml 34 Sprigg Lane Charlottesville VA 22904 (434)-453-3556 0499 Danny Steeper #875-3253 0722 Ben Grimm Broad and Main Staunton 24403 null Sue Storm 8564 Carver Dr. NYC 212-450-3556 0853 2345 Benson Rd Los Angeles CA 90210 StateID State VA Virginia NY New York WY null

Approaches to Data Quality Find and Fix Prevent at the source Do nothing (3M)

What Is New In Technology? WINIT What Is New In Technology?

Business Scenario: Google’s Daily Cagr Homework Business Scenario: Google’s Daily Cagr

Realistic task: You are a financial analyst at a broker firm Many of our customers invest for short amounts of time on Google. They sell their shares within a few weeks…. I wonder: do they make any money out of it?

Daily Cagr for Google file with ~800 customers who bought and sold GOOG within the last two months. Three steps (and two homework) Clean data: phones, dates Compute Daily Cagr = [(final price/initial price)1/days ]-1 Report the Average Daily Cagr across all customers.

Cleaning Phone Numbers From: #2345348565 To: (234)-534-8565

UML Activity Diagram - Daily Compound Average Growth of a Security (part I) When the user presses a button, a file selection windows pops out. The user selects a file. The file is shown starting at “A1”. The start button becomes invisible. Three more buttons appear: “Clean phone numbers”, “Format Dates”, and “Compute Daily CAGR”. Select the next column that has dates Select the next item [is a date] Highlight the cell in yellow Format as mm/dd/yyyy & clear highlight if any A Next homework [Compute] [Format Dates] [Clean ph.no] Select the next phone no. Count its digits [Exactly 10 digits] [No More items in this column] Highlight the cell in red Format as (xxx)-xxx-xxxx & clear highlight if any [No more columns] A A [No More Ph.No]

Reading a File into EXCEL ' store the address of the current active sheet, i.e., the ‘target’ Dim myActiveS As Excel.Worksheet = Application.ActiveSheet ' select a file Dim myFile As String = Application.GetOpenFilename() ' get the data in a new temporary workbook Application.Workbooks.OpenText(myFile, , , Excel.XlTextParsingType.xlDelimited, , , , , True) ' store the address of the temporary workbook Dim myActiveWB As Excel.Workbook = Application.ActiveWorkbook ' copy the content from the temporary to the ‘target’ sheet myActiveS.Range("A1:J1000").Value = Application.ActiveSheet.Range("A1:J1000").Value ‘ close the temp workbook myActiveWB.Close()

Finding the last non-empty row Dim lastRow As Integer lastRow = Cells(Rows.Count,1). End(Excel.XlDirection.xlUp). Row

Suggestions Video available Give yourself plenty of time