Data Mining Douglas C. Atkins, OCP FASTER Staff: 1998 – 2010.

Slides:



Advertisements
Similar presentations
Ashley Ohmann June 20, * What is Custom SQL? * What can I do with it? * Join conditions * Unions and Self Joins * Ranks * Derived Tables.
Advertisements

A database is a collection of data that is stored in a computer system. Databases allow their users to enter, access, and analyze their data quickly and.
ECi Confidential & Proprietary - ©2013 eCommerce Industries, Inc. 1 1 Advanced SQL Reporting.
Introduction to Structured Query Language (SQL)
Managing Data Resources
Introduction to Structured Query Language (SQL)
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Access Tutorial 3 Maintaining and Querying a Database
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
Chapter 9 Database Management
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
DAY 21: MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Akhila Kondai October 30, 2013.
1 Working with MS SQL Server II. 2 The sqlcmd Utility Command line utility for MS SQL Server databases. Previous version called osql Available on classroom.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
Maintaining and Querying a Database Microsoft Access 2010.
Chapter 4: Organizing and Manipulating the Data in Databases
Ihr Logo Data Explorer - A data profiling tool. Your Logo Agenda  Introduction  Existing System  Limitations of Existing System  Proposed Solution.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
Database : collection of information. data management tool. huge volumes. like a filing system. providing answers.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Define the term, data integrity, and describe.
Data-mining & Data As we used Excel that has capability to analyze data to find important information, the data-mining helps us to extract information.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Chapter 4: Organizing and Manipulating the Data in Databases
Introduction to databases and SQL. What is a database?  A database is an organized way of holding together pieces of information  A database refers.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Working with MSSQL Server Code:G0-C# Version: 1.0 Author: Pham Trung Hai CTD.
Data Access Basics Intro to basic SQL. Have you used SQL? Yes No Es Que What?
Using SAS® Information Map Studio
Fluency with Information Technology INFO100 and CSE100 Katherine Deibel Katherine Deibel, Fluency in Information Technology1.
CPS120: Introduction to Computer Science Lecture 19 Introduction to SQL.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
1 Copyright © 2004, Oracle. All rights reserved. Introduction.
Database A database is a collection of data organized to meet users’ needs. In this section: Database Structure Database Tools Industrial Databases Concepts.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Improving Database Performance Derrick Rapley
6 1 Lecture 8: Introduction to Structured Query Language (SQL) J. S. Chou, P.E., Ph.D.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Intro to SQL Management Studio. Please Be Sure!! Make sure that your access is read only. If it isn’t, you have the potential to change data within your.
COMPREHENSIVE Access Tutorial 3 Maintaining and Querying a Database.
With Doug Atkins Getting Data Out of FASTER: Tips for the New & Experienced.
Jim Janson. Agenda Evolution of software architectures 3-tier User interfaces Application servers Databases.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
Database Fundamental & Design by A.Surasit Samaisut Copyrights : All Rights Reserved.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
Using FileMaker Pro for PowerSchool Reporting Tim Scoff
Foundations of Business Intelligence: Databases and Information Management.
DAY 21: MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Aliya Farheen October 29,2015.
Metric Studio Introduction Beget Software Solutions.
Introduction to Teradata Client Tools. 2 Introduction to Teradata SQL  OBJECTIVES :  Teradata Product Components.  Accessing Teradata – Database /
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
7 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 7.6 Advanced Select Queries SQL provides useful functions that.
MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Sravanthi Lakkimsety Mar 14,2016.
Advanced Database & Client Server Introduction to MS SQL Server 2000 and Transact SQL -
SQL for Super Users Presented by: Adam Jacobson Red Three Consulting, Inc.
Using Structured Query Language (SQL) NCCS Applications –MS Access queries (“show SQL”) –SAS (PROC SQL) –MySQL (the new dataserver) –Visual Foxpro Other.
SQL IMPLEMENTATION & ADMINISTRATION Indexing & Views.
Data Virtualization Demoette… ODBC Clients
Microsoft SQL Server 2014 for Oracle DBAs Module 8
6/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Using SQL to Prepare Data for Analysis
MANAGING DATA RESOURCES
SQL Fundamentals in Three Hours
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Presentation transcript:

Data Mining Douglas C. Atkins, OCP FASTER Staff: 1998 – 2010

Customer Takeaway Description  Best Suited for system administrators, fleet managers, fleet analysts and supervisors  Morning Session. How to ask your database the right questions / Using FASTER, Excel and other query related tools to get info out of FASTER

Agenda  Introductions and Credentials  Definition of Data Mining  Types of Results  Tools for Data Mining  Real-Life Examples  How, What, When, Who, Why  Build data queries to take home  Questions & Answers

Introductions and Credentials  Fleet Services Team Leader  FASTER Staff Member for 12 Years  All Script Requests / Conversions Go through FS  Oracle OCP, MSSQL DBA Training  Worked with you and your staff learning fleet during my tenure, never worked in the industry, here’s my fleet …  Goal: “Get some data out”!

Data Mining: What Is It?  The process of extracting patterns from data.  Knowing what to ask.  Knowing how to ask.  Knowing how to present the data.

Educating Our Consumers  There is a tendency for insufficiently knowledgeable "consumers" of the results to attribute "magical abilities" to data mining, treating the technique as a sort of all-seeing crystal ball.

Sample Set vs. Entire Population  The discovery of a particular pattern in a particular set of data does not necessarily mean that pattern is representative of the whole population from which that data was drawn. Hence, an important part of the process is the verification and validation of patterns on other samples of data verification and validation

Types of Results  Result Sets  Lists  All Assets in Company 001  Comparisons  Parts Obsolescence  Trends  Asset Historical Cost Per Meter by Month

Tools for Data Mining  FASTER  Excel  Access  Business Objects (Crystal Reports)  SQL (Structured Query Language)  FSQL: FASTER  TOAD, SQL Developer: Oracle or Microsoft  SQL Plus: Oracle  SQL Server Management Studio Express: Microsoft

Database Connectivity  Name of your Database  FasterCS, FasterDB  TNSName  Windows Authentication  User Name and Password  DBA to Create Your Account  Select Permission Only  Report Account

Tools Require Connectivity  FASTER  OLEDB  Excel, Access, Query Developer Tools  OLEDB, ODBC  TOAD, SQL Plus, SQL Server Management Studio  Native Drivers  Licensed Data Base Software  Let’s Create an ODBC for use in class …

ODBC Data Source Administrator

Locating the Data  FASTER Data Dictionaries  center/manuals-documentation/ (requires login/password) center/manuals-documentation/  Core FASTER Application  HTML View for Easy Navigation  Tables  FASTER Reports Data Dictionary  HTML View for Easy Navigation  Views and Stored Procedures  Let’s look at the dictionaries

Real-Life Examples  Lists  FASTER Search and Query  FASTER Standard Reports  Custom Reports & Queries  How many assets are in the fleet?, in a Department?, in a Class?, in a Shop?, are Take Home Vehicles?, are Off-Road Vehicles?  Let’s look at some queries …

Real-Life Examples  Comparisons  FASTER Search and Query, Standard Reports, Custom Reports & Queries  Do I have enough technicians?, enough Bays?, am I stocking the right parts?, do I have adequate staffing in the parts room?  Are my vehicles being under/over utilized?, are there vehicles that should be sending up red flags (CPM/MPG)?, which ones need replacing?  Let’s look at some comparisons …

Real-Life Examples  Trends  Cost of PM, by Asset Class, by Year  Let’s Build It  Let’s Analyze It  Let’s Talk about How It Can Help Us Make a Decision  Let’s Take It Home

How to Build a Query  Select  The columns to be selected for the result set. The select list is a series of expressions separated by commas.  All, Distinct, *  Specific Column Names  Formulas  Select EHKey, EHCompany, …  Select Count(EHKey), …

How to Build a Query  From  Specifies the tables, views, and joined tables used in DELETE, SELECT, and UPDATE statements.  Select … From faster.Eheader  Select … From faster.Eheader JOIN faster.EPM on (Eheader.EHUID = EPM.EPEHuid)  Inner (only matches)  Full Outer (All rows)  Left Outer (All matches, includes rows from left)  Right Outer (All matches, includes rows from right)

How to Build a Query  Where  Specifies the condition for the rows returned by a query. Defines the condition to be met for the rows to be returned. There is no limit to the number of conditions.  Select … From … Where  EHeader.EHUID = WHeader.WHEHUID and  Wheader.WHUID = WLabor.WLWHUID and  WLabor.WLRTY like ‘PM%’

How to Build a Query  Group By  Divides a table into groups. Groups can consist of column names or results or computed columns.  Select … From … Where …  Group by EHeader.EHClass, EHeader.EHYear

How to Build a Query  Order By  Specifies the sort for the result set.  Select … From … Where … Group By …  Order By EHeader.EHClass, EHeader. EHYear

Our Query  Select EH…  From EH…  Where faster.EHeader, …  Group BY EHeader.EHClass …  Order BY EHeader.EHClass …

Mining in Action  Let’s build a query together …  At the beginning of class …  In the middle we …  Now what can you do …

Question & Answer What does your Database need to tell you? Are you asking the right questions?