ViaSQL Transfer. Viaserv, Inc. Transfer – 2 The ViaSQL Transfer n Available only with ViaSQL Integrator n Move data between OS/390 and a LAN database.

Slides:



Advertisements
Similar presentations
SQL-BackTrack for Sybase
Advertisements

Introduction to Heterogeneous Data Replication Spring COMMON 1999 Richard Sinn IBM Santa Teresa Lab.
BY LECTURER/ AISHA DAWOOD DW Lab # 4 Overview of Extraction, Transformation, and Loading.
Module 8 Importing and Exporting Data. Module Overview Transferring Data To/From SQL Server Importing & Exporting Table Data Inserting Data in Bulk.
Moving Data Lesson 23. Skills Matrix Moving Data When populating tables by inserting data, you will discover that data can come from various sources.
Let’s try Oracle. Accessing Oracle The Oracle system, like the SQL Server system, is client / server. For SQL Server, –the client is the Query Analyser.
Distributed Application Development B. Ramamurthy.
MI807: Database Systems for Managers Introduction –Course Goals & Schedule –Logistics –Syllabus Review Relational DBMS Basics –RDBMS Role in Applications.
Components and Architecture CS 543 – Data Warehousing.
Chapter 9: The Client/Server Database Environment
IBM Mainframe-Integration Mainframe Change Data Capture
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
Lecture The Client/Server Database Environment
Week 5 – Chap. 5 Data Transfer DBAs often must transfer data to and from text files, Excel spreadsheets, Access, Oracle or other SQL Server databases This.
Copying, Managing, and Transforming Data With DTS.
Module 11: Data Transport. Overview Tools and functionality in Oracle and their equivalents in SQL Server for: Data transport out of the database Data.
Module 9: Transferring Data. Overview Introduction to Transferring Data Tools for Importing and Exporting Data in SQL Server Introduction to DTS Transforming.
Client/Server Computing. Information processing is distributed among several workstations and servers on a network, with each function being assigned.
1 Client/Server Database Tutorial. SQL Server Connection through MS Access FACBUSAD1 SQL server MS Access MGD B106 Computer or your own PC Remote SQL.
Accuplacer & Compass Download Application Bettsie Montero – Imperial Valley College.
The Client/Server Database Environment
Advance Computer Programming Java Database Connectivity (JDBC) – In order to connect a Java application to a database, you need to use a JDBC driver. –
© Copyright 2007, HiT Software, Inc. All rights reserved. An Introduction to DBMoto.
9 Chapter Nine Extracting and Transforming Data with SQL Server 2000.
Advanced Database Management System Lab no. 11. SQL Commands (for MySQL) –Update –Replace –Delete.
Chapter 7 PHP Interacts with Ms. Access (Open DataBase Connectivity (ODBC))
CSE470 Software Engineering Fall Database Access through Java.
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
June 6 th – 8 th 2005 Deployment Tool Set Synergy 2005.
Designing and Developing WS B. Ramamurthy. Plans We will examine the resources available for development of JAX-WS based web services. We need an IDE,
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
1 EM413 Using Adaptive Server Anywhere’s Remote Data Access Feature Mark Culp Software Development Manager iAnywhere Solutions
Today’s Agenda Chapter 7 Review for Midterm. Data Transfer Tools DTS (Data Transformation Services) BCP (Bulk Copy Program) BULK INSERT command Other.
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.
12/6/2015B.Ramamurthy1 Java Database Connectivity B.Ramamurthy.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
PowerBuilder Online Courses - by Prasad Bodepudi Database Painter Primary & Foreign Keys Extended Attributes PowerBuilder System Tables Database Profiles.
Integrating the Mainframe Liberating Enterprise Data.
Integrating the Mainframe Liberating Enterprise Data.
Client Services Applications. What are Client Services Applications? Access Server CICS Client Application Server Turns the traditional picture upside.
Database technology Introduction ER Modeling Database objects (intro) SQL.
Opening the Box and Liberating S/390 Enterprise Data International Sales Meeting, June 1999 Bill Coleman and Peter King.
Mainframe Connectivity
ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.
ECMM6018 Enterprise Networking For Electronic Commerce Tutorial 6 CGI/Perl and databases.
1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC.
Migrating Mainframe Data Liberating Enterprise Data.
Middleware Solutions for VSE and. 2 Middleware products for data access, delivery, and integration. Designed for organizations seeking the combined benefits.
Integrating the Mainframe Liberating Enterprise Data.
ViaSQL Access Server. ViaSQL Access Server Functions n Accept client requests –execute them against DB2 –execute specified RSP –connect to Legacy Data.
In the Name Of Almighty Allah. Java Application Connection To Mysql Created by Hasibullah (Sahibzada) Kabul Computer Science Faculty Afghanistan.
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
11 Copyright © 2004, Oracle. All rights reserved. Performing a Migration Using Oracle Migration Workbench (Part II)
16 Copyright © 2004, Oracle. All rights reserved. Testing the Migrated Oracle Database.
12 Copyright © 2004, Oracle. All rights reserved. Application Migration: Overview.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Lecture 9: The Client/Server Database Environment Modern Database Management 9 th Edition.
©NIIT BCP and DTS Implementing Stored Procedures Lesson 2A / Slide 1 of 23 Objectives In this lesson, you will learn to: Perform bulk copy using the BCP.
MQ Series Cross Platform Dominant Messaging sw – 70% of market
Plan for Populating a DW
Tips for Mastering Relational Databases Using SAS/ACCESS®
JDBC Database Management Database connectivity
The Client/Server Database Environment
Chapter 9: The Client/Server Database Environment
Java Database Connectivity
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
MQ Series Cross Platform Dominant Messaging sw – 70% of market
Presentation transcript:

ViaSQL Transfer

Viaserv, Inc. Transfer – 2 The ViaSQL Transfer n Available only with ViaSQL Integrator n Move data between OS/390 and a LAN database –Sybase, MS SQL Server, Oracle, ODBC –either direction –one-step data extraction, movement, format, load n Useful for data staging, reporting databases, data warehousing, data migration n ViaTransit utility (optional) –transfer building –transfer scheduling and automatic execution –pre- and post-transfer processing

Viaserv, Inc. Transfer – 3 Transfer Architecture OS/390 CICS Legacy Data Server DB2 VSAM IMS Seq. RSP Other ViaSQL Access Server ViaSQL Gateway Open Server Windows NT/2000 OCI DB-Library ODBC Sybase Oracle MS SQL Server ODBC Bulk Copy Transfers Destination Template Transfers Client Application

Viaserv, Inc. Transfer – 4 Transfer Terms OS/390 CICS ViaSQL Access Server ViaSQL Gateway Windows NT/2000 Primary Database Secondary Database Transfer TO secondary_database Transfer FROM secondary_database Source Database Target Database Source Database

Viaserv, Inc. Transfer – 5 Transfer Syntax n Bulk copy TRANSFER TO | FROM "secondary_database userid password"; WITH INSERT | REPLACE target_table; SELECT select_list FROM table_list WHERE... ; n Destination template TRANSFER TO | FROM "secondary_database userid password"; SELECT select_list FROM table_list WHERE...; destination_template;

Viaserv, Inc. Transfer – 6 Data Retrieval n Anything valid in source database –SQL SELECT –stored procedure –ViaSQL RSP n Subset data — no need for full refresh –select columns/fields –select records

Viaserv, Inc. Transfer – 7 Transfer Types n Bulk copy –simple insert (bcp, etc.) into target table may append records to existing records or replace existing records n Destination template –data is “applied” to target –using anything valid in target database SQL statement (e.g., UPDATE, DELETE) ViaSQL RSP stored procedure

Viaserv, Inc. Transfer – 8 Transfer Requirements n Working ViaSQL Gateway system –valid CICS ID and password –appropriate privileges on OS/390 tables or RSPs n Access to secondary database –required API (Open Client, OCI, DB-Library, ODBC) –network connectivity defined –valid ID and password –appropriate privileges on DBMS table(s) or objects

Viaserv, Inc. Transfer – 9 Secondary Database APIs n Open Client shipped with ViaSQL Gateway –just define a DSEDIT entry for secondary database –in SQL.INI that ViaSQL Gateway uses n DB-Library and OCI –require separate installation of client software –and appropriate network definitions –on the ViaSQL Gateway platform n ODBC –requires third-party ODBC driver for secondary database –and DSN definition on ViaSQL Gateway platform

Viaserv, Inc. Transfer – 10 Testing Transfer Setup n Connect to ViaSQL Gateway using convenient tool (e.g., ISQL, SQLAdvantage) n Issue appropriate test statement TRANSFER TESTCONN "syb_alias syb_userid syb_password"; TRANSFER TESTCONN MSSQL "ms_alias ms_userid ms_password"; TRANSFER TESTCONN ORACLE "ora_alias ora_userid ora_password"; TRANSFER TESTCONN ODBC "odbc_alias odbc_userid odbc_password";

Viaserv, Inc. Transfer – 11 Transfer Miscellany n Client application –issues transfer statement –does not touch data during transfer –can be a stored procedure inside a LAN DBMS –can be a ViaSQL CSA n Transferred data flows through ViaSQL Gateway –is not “staged” on Gateway platform n Transfer statements do not create target table n Datatype conversions –default conversions applied during transfer –a variety of touch-ups available for datatype conversion problems

Viaserv, Inc. Transfer – 12 Transfer Applications n Data staging n Data warehousing n Reporting and decision-support databases n Data consolidation n Data synchronization n Near-real-time data replication –run at regular intervals –combine with trigger