BI: Accessing Enterprise Data

Slides:



Advertisements
Similar presentations
ADO vs ADO.NET ADOADO.NET Client/server coupledDisconnected collection of data from data server Uses RECORDSET object (contains one table) Uses DATASET.
Advertisements

MS Access.
Chapter 10 ADO. What is ADO? ADO is a Microsoft technology ADO stands for ActiveX Data Objects ADO is a programming interface to access data in a database.
IS437: Spring 2006 Instructor: Dr. Boris Jukic Interacting with a Database: ADO.Net.
Database Software File Management Systems Database Management Systems.
An Overview of Database Access on the Web An Overview of Database Access on the Web Using ASP and Microsoft Database Technology Sheffield Hallam University.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Programming in ADO.NET: Data-Centric Applications and ADO.NET Original copyright by Microsoft, 2002, with minor modifications by Dan Eaves, 2005.
© Stefano Grazioli - Ask for permission for using/quoting:
Objective In this session we will discuss about : What is ADO. NET ?
Financial Information Management FIM: Databases Stefano Grazioli.
Today’s Agenda Chapter 12 Admin Tasks Chapter 13 Automating Admin Tasks.
Financial Information Management How do I talk to a DBMS? SQL In one hour.
ODBC, OLE DB, and ADO Introduction Dr. Ron Eaglin.
Financial Information Management DBMS and Operations, BI, and Analytics Stefano Grazioli.
ADO.NET A2 Teacher Up skilling LECTURE 3. What’s to come today? ADO.NET What is ADO.NET? ADO.NET Objects SqlConnection SqlCommand SqlDataReader DataSet.
Overview of Data Access MacDonald Ch. 15 MIS 324 Professor Sandvig.
A Simple Introduction. What is ADO.net? First the word ADO stands for ActiveX Data Objects And it is an integral part of.Net Framework of Microsoft hence.
Database, SQL, and ADO.NET- Part 1 Session 11 Mata kuliah: M0874 – Programming II Tahun: 2010.
Objectives In this lesson, you will learn to: *Identify the need for ADO.NET *Identify the features of ADO.NET *Identify the components of the ADO.NET.
Financial Information Management Putting VB & SQL To Work Stefano Grazioli.
Module 9: Accessing Relational Data Using Microsoft Visual Studio.NET.
Session 8: ADO.NET. Overview Overview of ADO.NET What is ADO.NET? Using Namespaces The ADO.NET Object Model What is a DataSet? Accessing Data with ADO.NET.
Module 7: Accessing Data by Using ADO.NET
Financial Information Management Changing data in a DB Stefano Grazioli.
Financial Information Management Operations, BI, and Analytics Stefano Grazioli.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Introduction to ADO.NET ADO.NET - Lesson 01  Training time: 10 minutes  Author:
Presented by Joseph J. Sarna Jr. JJS Systems, LLC
© Stefano Grazioli - Ask for permission for using/quoting:
© Stefano Grazioli - Ask for permission for using/quoting:
ADO.NET FUNDAMENTALS BEGINNING ASP.NET 3.5 IN C#.
ADO.NET Architecture MIS3502: Application Integration and Evaluation David Schuff Adapted from material by Arnold Kurtz, David.
1 Database Programming with ADO.NET Kashef Mughal.
1 Research Papers Database. 2 Form – Add – Delete – Change … information in the database.
Financial Information Management FIM: Databases Stefano Grazioli.
Financial Information Management Business Intelligence Putting VBA & SQL To Work.
© Stefano Grazioli - Ask for permission for using/quoting: Putting VBA & SQL To Work.
Financial Information Management Modifying data in a DB Stefano Grazioli.
Financial Information Management Operations, BI, and Analytics Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
Data Access. ADO.NET ADO.NET is the primary library for building database solutions within the.NET Framework. ADO.NET does not replace ADO. ADO and OLEDB.
ADO .NET from. ADO .NET from “ADO .Net” Evolution/History of ADO.NET MICROSOFT .NET “ADO .Net” Evolution/History of ADO.NET History: Most applications.
.NET Data Access and Manipulation
Databases Stefano Grazioli.
Operations, BI, and Analytics
Process Automation The Technology
Process Automation The Technology
Business Intelligence
Data Virtualization Demoette… ADO.NET Client
BI tools: Excel’s Pivot table
Programming the Web Using ASP.Net
Lecture 6 VB.Net SQL Server.
MSSQL Server management
Dynamic SQL Queries Stefano Grazioli.
ADO.NET Accessing Databases in VS.NET
Oracle Architecture Overview
Do you need Instant Payday Loans online same day? We'll try to assist you borrow cash in the safest way possible.
Azure's Performance, Scalability, SQL Servers Automate Real Time Data Transfer at Low Cost MINI-CASE STUDY “Azure offers high performance, scalable, and.
Lecture Set 14 B new Introduction to Databases - Database Processing: The Connected Model (Using DataReaders)
Dynamic SQL Queries Stefano Grazioli.
Chapter 10 ADO.
BI: Accessing Enterprise Data
PROG Advanced Web Apps 4/13/2019 Programming Data Pages Wendi Jollymore, ACES.
Dynamic SQL Queries Stefano Grazioli.
Dynamic SQL Queries Stefano Grazioli.
BI tools: Excel’s Pivot table
Operations, BI, and Analytics
Operations, BI, and Analytics
M S COLLEGE OF ART’S, COMM., SCI. & BMS Advance Web Programming
Introduction to Database Programming through ADO. NET
Presentation transcript:

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

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

Automating Business Intelligence at SmallBank Homework Automating Business Intelligence at SmallBank

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!

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

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

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

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

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

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

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

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