Presentation is loading. Please wait.

Presentation is loading. Please wait.

BI: Accessing Enterprise Data

Similar presentations


Presentation on theme: "BI: Accessing Enterprise Data"— Presentation transcript:

1 BI: Accessing Enterprise Data
“Canned” queries using Excel, VBA and SQL

2 Critical Thinking Let me know of absences via email in advance
Easy meter

3 Automating Business Intelligence at SmallBank
Homework Automating Business Intelligence at SmallBank

4 Back at SmallBank (better pay)
Welcome back! We missed you! Your SQL work last week was so awesome that I want to automate some of it, so that we get reports at a click of a button. I need a way to quickly retrieve a list of our current loans to customers in VA or TX… can you do that? Easy peasy boss!

5 Back at SmallBank (better pay)
I will even throw in some cool extra features! Sample shows customers

6 You do the talking Name, Major, University Learning objectives
Things you like about the class Things that can be improved Attitude towards the Tournament

7 How do I access my data? Tables in the RDBMS on the network
In your computer memory: tables in a DATASET SQL Query VBA Commands

8 What are the differences?
Tables in a RDBMS on the network In memory DATASET slower faster Speed Fast Faster Slow Volume Very large Medium Small Access Difficult Easy Backup Good n/a Manual Security Excellent Poor Server Your local machine

9 Database “Legos” Standard software objects stitched together
ADO.NET ActiveX Data Object. It is a MSFT technology to manage enterprise data (on your CV)

10 ADO architecture (6 “Legos”)
Client (your machine) Example connection string "Data Source=f-sg6m-s4.comm.virginia.edu; Initial Catalog=SmallBankDB; Integrated Security=True" 1. SqlConnection: given a connection string will connect you to a DB DB server Example query Select * from Customer where state = ‘VA’ 2. SqlCommand: contains your SQL query Remote RDBMS (financial data) 3. SqlAdapter: the engine that moves the data. Fills tables in datasets using the query in SqlCommand 4. DataSet that contains 5. DataTables 6. ListObject: shows you the data in the datatable

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

12 Suggestions Make sure that you understand the ADO architecture diagram before coding.

13


Download ppt "BI: Accessing Enterprise Data"

Similar presentations


Ads by Google