Business Intelligence

Slides:



Advertisements
Similar presentations
Connecting to Databases. connecting to DB DB server typically a standalone application Server runs on localhost for smaller sites –i.e. Same machine as.
Advertisements

Connecting to Databases. relational databases tables and relations accessed using SQL database -specific functionality –transaction processing commit.
ADO vs ADO.NET ADOADO.NET Client/server coupledDisconnected collection of data from data server Uses RECORDSET object (contains one table) Uses DATASET.
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.
DISTRIBUTED DATABASE. Centralized & Distributed Database  Single site database – centralized database –A database is located at a single site or distributed.
Chapter 9 : Distributed Database.
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.
Objective In this session we will discuss about : What is ADO. NET ?
Financial Information Management FIM: Databases Stefano Grazioli.
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.
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.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Faculty of Electronic Engineering 1 Database Access API’s Aleksandar Stanimirović Leonid Stoimenov Aleksandar Milosavljević.
Database, SQL, and ADO.NET- Part 1 Session 11 Mata kuliah: M0874 – Programming II Tahun: 2010.
Financial Information Management Putting VB & SQL To Work Stefano Grazioli.
Module 9: Accessing Relational Data Using Microsoft Visual Studio.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
The Problems HTTP is disconnected So many database vendors Create a simple consistent versatile interface on the data Look at ADO.NET classes OleDb SQL.
© Stefano Grazioli - Ask for permission for using/quoting:
ADO.NET AND STORED PROCEDURES - Swetha Kulkarni. RDBMS ADO.NET Provider  SqlClient  OracleClient  OleDb  ODBC  SqlServerCE System.Data.SqlClient.
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.
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.
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
How To Start a SQL server Connecting to SQL Server.
Databases Stefano Grazioli.
Common SQL keywords. Building and using CASE Tools Data Base with Microsoft SQL-Server and C#
Introduction to ADO.NET
Business System Development
Accessing the Database Server: ODBC, OLE DB, and ADO
Process Automation The Technology
Introduction to Database Processing with ADO.NET
Process Automation The Technology
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.
Tonga Institute of Higher Education
Oracle Architecture Overview
Lecture Set 14 B new Introduction to Databases - Database Processing: The Connected Model (Using DataReaders)
Dynamic SQL Queries Stefano Grazioli.
BI: Accessing Enterprise Data
Chapter 10 ADO.
BI: Accessing Enterprise Data
Dynamic SQL Queries Stefano Grazioli.
Trading Stock and Options in Athens
Dynamic SQL Queries Stefano Grazioli.
BI tools: Excel’s Pivot table
Operations, BI, and Analytics
Trading Stock and Options in Athens
M S COLLEGE OF ART’S, COMM., SCI. & BMS Advance Web Programming
Introduction to Database Programming through ADO. NET
Presentation transcript:

Business Intelligence Putting VBA & SQL To Work

Critical Thinking Easy meter

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

Accessing Enterprise Data Using Excel & ADO

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

What are the differences? In a DBMS on the network In memory DATASET slower faster Speed Fast Faster Slow Volume Very large Medium Small Access medium difficult easy Backup good n/a manual Security excellent poor Server Your local machine

Database Legos Standard software objects, put together in standard ways ADO.NET ActiveX Data Object. It is a MSFT technology to manage enterprise data (on your CV)

ADO architecture (6 Legos) DB server (RDBMS) Client (your machine) Connection string 1. SqlConnection: given a connection string will connect you to a DB SQL Query string 2. SqlCommand: contains your SQL query Remote DataBase (financial data) 3. SqlAdapter: the engine that moves the data. Fills tables in datasets using the SqlCommand 4. DataSet 5. DataTable 6. ListObject: shows you the data On your Spreadsheet

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

Automating Business Intelligence at SmallBank Homework Automating Business Intelligence at SmallBank

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