Oracle Query VBA Tool (OQVT)

Slides:



Advertisements
Similar presentations
Intro to Access 2007 Lindsey Brewer CSSCR September 18, 2009.
Advertisements

With Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support tickets.
With Public Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support.
Live Excel PRESENTER: Brad Leupen | CTO, Entrinsik |
Utility SQL Bin (v3.3). Agenda  Purpose  Target User  Benefits  System Requirement  User Guide Introduction Navigation Add New SQL Add New Version.
With TimeCard appointments are tagged with information that converts them into time sheets. This way users can report time and expenses from their Outlook.
UIC Data Conversion and Submission via CDX Node Client UIC Database V2 6/16/
Automating Tasks With Macros
Microsoft Access 2003 Introduction To Microsoft Access 2003.
COMPREHENSIVE Access Tutorial 2 Building a Database and Defining Table Relationships.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
Stanford University EH&S A Service Oriented Architecture For Rich Internet Applications Sheldon M. Heitz.
FIRST COURSE Access Tutorial 2 Building a Database and Defining Table Relationships.
A Guide to MySQL 3. 2 Objectives Start MySQL and learn how to use the MySQL Reference Manual Create a database Change (activate) a database Create tables.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 1 1 Microsoft Access 2003 Tutorial 1 – Introduction To Microsoft Access 2003.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
DAY 21: MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Akhila Kondai October 30, 2013.
1 Access Lesson 3 Creating Queries Microsoft Office 2010 Introductory Pasewark & Pasewark.
1 Access Lesson 3 Creating Queries Microsoft Office 2010 Introductory.
1 Microsoft Access 2002 Tutorial 5 – Enhancing a Table’s Design, and Creating Advanced Queries and Custom Forms.
1 Working with MS SQL Server. 2 Objectives You will be able to Use Visual Studio for GUI based interactive access to a Microsoft SQL Server database.
A Guide to SQL, Eighth Edition Chapter Three Creating Tables.
Advanced Excel for Finance Professionals A self study material from South Asian Management Technologies Foundation.
Self Guided Tour for Query V8.4 Basic Features. 2 This Self Guided Tour is meant as a review only for Query V8.4 Basic Features and not as a substitute.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 1 Microsoft Office Access 2003 Tutorial 12 – Managing and Securing a Database.
CSCI Research Project and Seminar Team #1 10/02/2007.
First Screen : First window form will always remain open, for the user to select menu options. 1.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
Chapter 15: Using LINQ to Access Data in C# Programs.
XP 1 Excel Tables Purpose of tables – Process data in a group – Used to facilitate calculations – Used to enhance readability of output Types of tables.
1 Working with MS SQL Server Textbook Chapter 14.
© 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.
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,
Relationships and Advanced Query Concepts Using Multiple Tables Please use speaker notes for additional information!
Database Systems Microsoft Access Practical #3 Queries Nos 215.
Chapter 5 MYSQL Database. Introduction to MYSQL MySQL is the world's most popular open-source database. Open source means that the source code, the programming.
A Guide to MySQL 3. 2 Introduction  Structured Query Language (SQL): Popular and widely used language for retrieving and manipulating database data Developed.
This application does require access to the BW (Baan Windows) client and authorization to the OLE Daemon Introducing … XQL - Excel Query Language How about.
The Report Generator Viewing Student Outcomes. Install the Report Generator In a browser, go to Click.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
INTRODUCTION TO ACCESS. OBJECTIVES  Define the terms field, record, table, relational database, primary key, and foreign key  Create a blank database.
Classwork: Common Errors Primary keys: don’t forget them! Primary keys: choose the best one! – “Name” and “birthday” are not the best choices. – “Phone.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 1 ® Database & Table.
MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Sravanthi Lakkimsety Mar 14,2016.
SQL Triggers, Functions & Stored Procedures Programming Operations.
OST TO PST How to deal with the problem of OST when Outlook gets terminated abruptly ?
Agenda for Today  DATABASE Definition What is DBMS? Types Of Database Most Popular Primary Database  SQL Definition What is SQL Server? Versions Of SQL.
Data Visualization with Tableau
2nd year Computer Science & Engineer
3 A Guide to MySQL.
JDBC Database Management Database connectivity
Data Virtualization Tutorial: Introduction to SQL Script
SQL and SQL*Plus Interaction
Chapter 1 Introduction.
Looking at your data in a New Way
Exam Braindumps
Kanban Manager ‒ Introduction
20761B 12: Using Set Operators Module 12   Using Set Operators.
COP5725 DATABASE MANAGEMENT POSTGRESQL TUTORIAL
Chapter 1 Introduction.
Sirena Hardy HRMS Trainer
Access: Access Basics Participation Project
Chapter 1 Introduction.
Chapter 1 Introduction.
Introduction to Access
Using SQL*Plus.
Topic 11 Lesson 1 - Analyzing Data in Access
Presentation transcript:

Oracle Query VBA Tool (OQVT)

INTRODUCTION Oracle Query VBA Tool (OQVT) is Microsoft Excel (VBA) based solution to fetch data from oracle database. It allows fetching data from multiple schemas (users) of same or different oracle database at just click on a button. It highly configurable and very user friendly for specially Non-IT user It designed to support any number of schemas and any number of queries

KEY BENEFITS Write sql queries once and execute any time. No need to write same query again and again. Easier for non-technical user to get the data from database without knowing underlying tables or sql syntax Categorized the multiple queries to run all at once Gets data from multiple schemas (users). For example it can fetch some parameter value from the production and all test environment in single click without requiring user to connect to each environment

KEY BENEFITS Queries can be parameterized to get the input at run time. (For example, Query can ask user to input the client number which will in used in where clause to get only client related information) Data will be fetch in Excel sheet so you can use all excel feature to filter and see the information.

SOFTWARE REQUIRED 1) Oracle Client 10g and above 2) MS Excel 2000 and above 3) Windows XP and Above Machine

OQVT IN ACTION Created 5 schemas and put the details in ConnectionString Sheet You don’t have to give the password in ConnectionString, On Run time, Tool will prompt for password. This is a good security practice in case you forget to delete the password and someone got the access to worksheet

CATEGORY AND SQL QUERY Put the SQL Queries in “SQL TEXT” Sheet and give Description and Category Create a Category in “Category” Sheet

OQVT IN ACTION Press Ctrl+W to Run Tool, Below form will be opened Select Schema Name, Category and Press Run button to execute queries Note: Select “Run for all schema” to execute queries for all schemas maintained in “ConnectionString” Sheet

OUTPUT All queries in category “Count rows” executed in “schema 1 – scott” and output is fetch in Excel

RUN FOR ALL SCHEMAS Select “Run for all schema” checkbox and data will be fetched from all schema and result will be place one after another

USER INPUT AT RUN TIME Create a category to fetch Employee details, Last_Name will be input by user at Run time. “Query Text” will have place holder > for last_name mentioned in “Query Parameter” Column If there are multiple parameter then place holder will be like > > >.. > and Query parameter will have name of parameters Param1,param2…paramN

USER INPUT RUN TIME - OUTPUT OQVT will ask for Last_Name at Run time and will fetch all employee whose last_nae is King

VERSION TEST Employee Table is added with Birthdate Column in Version 7 and above but older version does not have this column Schema 3 – PM is on higher version 9 and has new column Birthdate. But all other schemas does not Birthdate column in their Employee as they are on version 6

VERSION TEST There two queries with Min version and Max Version. So all schema with version upto 6 query7 will be fired and for version 7 and above Query8 will be fired

VERSION TEST -OUTPUT Only Schema 3 –PM has the Birthdate

QUERY FROM READ ONLY SCHEMA In a Production Environment, keeping security and integrity in mind, DBA will create read only schema and give access to only that schema to user. User access the actual production tables/views by prefixing production schema name For Example: If a HR_READONLY has read only access to HR schema on table Employees Select * from hr.Employees;

QUERY FROM READ ONLY SCHEMA Lets Create a read-only user and test to demonstrate how this utility will work

QUERY FROM READ ONLY SCHEMA Add HR_READONLY schema to ConnectionString Sheet. Note: ProdSchema will have actual Production Schema Name in this example “HR”

QUERY FROM READ ONLY SCHEMA Note >.EMPLOYEES, On Run time tool will convert this to HR.EMPLOYEES and Fire the query From HR_READONLY Schema

OUTPUT – READ ONLY SCHEMA

ERROR HANDLING In case there is any error in sql, Tool will print the exact error so that you can fix it Below are few Examples

OUTPUT – ERROR HANDLING

THANK YOU I hope you like this tool and excited to use this. If you have any queries and suggestion please mail me at Visit website for more detailswww.oqvt.in