Tecnologie DB2 LUW per la distribuzione dei dati

Size: px
Start display at page:

Download "Tecnologie DB2 LUW per la distribuzione dei dati"

Transcription

1 Tecnologie DB2 LUW per la distribuzione dei dati Una panoramica Mariangela Fumagalli Senior IT Specialist Software Group - IBM Italia mariangela_fumagalli@it.ibm.com Michele Benedetti Senior IT Specialist Software Group - IBM Italia michele_benedetti@it.ibm.com Francesco Airoldi Executive Architect ets Team - IBM Italia airfranz@it.ibm.com

2 Agenda Introduction Distributed Access Data Federation Data Replication 2 DB2 LUW overview

3 Agenda Introduction Distributed Access Data Federation Data Replication 3 DB2 LUW overview

4 Distributed data: summary DATA MOVE: NO connect DBMS DB connect DBMS DB connect DBMS DB connect Fed Srv DBMS DBMS DB DB Basic (single db) Distributed Access Federation DATA MOVE: YES DBMS DB Repl Srv Replication DBMS DB DBMS DB EP Srv Event Publishing DBMS DB ETL srv DBMS DB Extract Trasform & Load DBMS DW 4 4 DB2 LUW overview

5 Basic (single db) connect DBMS DBMS engine based SQL is used Insert ( DB) Select (DB ) Logging yes, concurrency control yes DB Utilities DBMS engine bypassed SQL not used Load (external data DB) Unload (DB external data) Load DBMS Unload For large and very large data volumes Logging may be disabled DB DB objects (e.g. tables) may be locked while the utility runs Various external data format supported Special techniques to handle anomalous data (e.g. duplicate keys) 5

6 Distributed Access connect DBMS DB connect DBMS DB Based on the DRDA standard DRDA = Distributed Relational Database Architecture Proposed by IBM, now adopted as a database interoperability standard from The Open Group Implemented in all IBM products belonging to the DB2 Family, and by several non-ibm products SQL based Key points: How many SQL statements per Unit of Work (UOW)? How many databases per UOW? How many databases referenced in a single SQL statement? Read-only access or not? DBMS belonging to the same family (homogeneous) or not (heterogeneous scenarios)? 6

7 Federation connect Fed Srv DBMS DBMS DB DB Extension of the Distributed Access model to heterogeneous environments ications connect to a single virtual database Can be extended to allow access to non-relational data sources Key points: Query optimization Differences in DBMS (SQL dialects, data types, semantics ) Two-phase commit required? How to handle the non-relational data sources? Performances 7

8 Replication Data physically copied from a source system to a target system DBMS DB Repl Srv Replication DBMS DB Often between heterogeneous DBMS Many topological variants: One-to-one One-to-many Many-to-one Fan-out One-way or bidirectional Key points: Total replica (bulk) or delta replicas (change capture) Batch (e.g. once a day) or real-time (continuous replication) Table-based or transaction-based Change capture: triggers or log-based Performance impact on running applications Conflict detection and resolution (bidirectional, many-to-one) Data replicated as-is or transformed in flight Transport mechanism between source and target systems 8

9 Event Publishing Event Publishing is a variant of Replication DBMS DB EP Srv Data that change in a DBMS when certain events occur are sent to external applications New rows inserted Existing rows deleted Existing rows updated.. Key points: Data format (e.g. xml) Event published in real time or not May be a component of EAI (Enterprise ication Integration) scenarios (e.g. when the target application is an ESB system) 9

10 Extract Transform & Load (ETL) Theoretically, ETL is an extension of the Replication model DBMS DBMS DB DB ETL srv DBMS In practice, ETL is the key technology for feeding data into a Data Warehouse system: Extract data from operational data sources Transform data in a format suitable to be used in the DW environment Load data into the DW dbms DW Occasionally, some variants may be used: ELT (Extract Load Transform) TEL (Transform Extract Load) Key points: Availability of connectors for different data sources (also non-relational) Data volumes to be handled per unit of time (performances) Batch or near real-time Complexity of data transformation required Further data transformation within the DW are possible Data quality System management and overall governance 10

11 Agenda Introduction Distributed Access Data Federation Data Replication 11 DB2 LUW overview

12 DRDA Distributed Relational Database Architecture (DRDA) is a database interoperability standard from The Open Group. DRDA describes the architecture for distributed data. It defines the rules for accessing the distributed data, but it does not provide the actual application programming interfaces (APIs) to perform the access. It was first used in DB High level architecture connect AR AS SQL ication Support Protocol Database Support Protocol DS Database Support Protocol DS ication Requester (AR) The AR accepts SQL requests from an application and sends them to the appropriate application servers for processing. Using this function, application programs can access remote data. ication Server (AS) The AS receives requests from application requesters and processes them. The AS acts upon the portions that can be processed and forwards the remainder to database servers for subsequent processing. The AR and the AS communicate through a protocol called the ication Support Protocol which handles data representation conversion. Database Server (DS) The DS receives requests from AS or other DS servers. The DS supports distributed requests and will forward parts of the request to collaborating DS in order to fulfill the request. The AS and the DS among themselves communicate through a protocol called the Database Support Protocol. 12

13 DRDA Implementation levels and capabilities DRDA Level 0: Remote Request SQL AR connect One DBMS One Unit Of Work (UOW) One SQL request SQL example connect to REM_DB insert into REM_TAB1... commit Implementation example AS DB2 client connect DRDA Level 1: Remote Unit Of Work (RUOW) SQL example DB2 LUW server SQL AR connect One DBMS One Unit Of Work (UOW) Multiple SQL requests connect to REM_DB insert into REM_TAB1... update REM_TAB2 select from REM_TAB3.. commit REM_DB AS Switch from one to another dbms is possible, but you need to close the UOW and disconnect from the first dbms, then connect to the second dbms and open another UOW 13

14 DRDA Implementation levels and capabilities DRDA Level 2: Distributed Unit Of Work (DUOW) connect AS SQL AR connect AS Multiple DBMS One Unit Of Work (UOW) Two-Phase commit (2PC) required Transaction Manager required Multiple SQL requests Each SQL request limited to a single DBMS SQL example connect to REM1_DB connect to REM2_DB select. from REM1_TAB1 insert into REM2_TAB2 delete from REM1_TAB1.. commit Implementation example REM1_DB connect DB2 LUW server DB2 client connect DB2 z/os server REM2_DB The 2PC functionality is compliant with the Open Group XA specification for distributed transaction processing, where the two basic roles are Transaction Manager TM) Resource Manager (RM) The Transaction Manager role may be fulfilled by a DRDA AR, a DRDA AS, or even by an external component. The Resource Manager role may be fulfilled by a DRDA AS or a DRDA DS Acts as Trx Mgr 14

15 DRDA Implementation levels and capabilities SQL AR connect AS DS DRDA Level 3: Distributed Request (DR) Multiple DBMS One Unit Of Work (UOW) Two-Phase commit (2PC) required Transaction Manager required Multiple SQL requests One SQL request may refer to objects managed by different DBMS (e.g. distributed join) SQL example connect to FED_DB select... from NICK_LOC, NICK_REM... update NICK_REM... insert into NICK_LOC. commit Implementation example connect DB2 client The AR connects to an AS that owns local data and forwards part of the SQL request to a DS There is no explicit connection form the AR to the DS: the latter is connected under the hood by the AS The AR sees only the AS, which acts as federator over its local data and the data managed by the second DBMS (the DS) Database object are referenced through nicknames LOC_DB DB2 LUW server Acts as Federation Server and Trx Mgr DB2 LUW server REM_DB A natural evolution of this capability is the Data Federation scenario, where the AS does not own local data and the underlying DBMS may be heterogenous 15

16 DRDA Mapping DRDA roles on some IBM software products AR DRDA Req DRDA Server DRDA Database Server XA Trx Mgr AS DS DB2 Client Y N N N DS DB2 Connect Y N N Y DB2 LUW Y Y Y Y DB2 z/os Y Y Y Y InfoSphere Federation Server Y Y (N) Y 16

17 Agenda Introduction Distributed Access Data Federation Data Replication 17 DB2 LUW overview

18 Different Integration Techniques Meet Different Requirements Federation Consolidation Web ications Analytical & Reporting Tools Data Warehouse Federation Consolidation Product Performance Real-time Inventory Level Region 1 Product Performance Region 2 Product Performance Headquarters Replication Replication Stores Event Publishing Capture & Publish Database Primary Data Center Replication Backup Data Center EAI Repl ETL RYO 18

19 Federation- How does it work? Federation Consolidation Web ications Analytical & Reporting Tools Data Warehouse Federation Consolidation Product Performance Real-time Inventory Level Region 1 Product Performance Region 2 Product Performance Headquarters Replication Replication Stores Event Publishing Capture & Publish Database Primary Data Center Replication Backup Data Center EAI Repl ETL RYO 19

20 Federation Data Sources SQL InfoSphere Federation Server Relational databases Web Other Read - Write DB2 for iseries DB2 for z/os DB2 for LUW Informix Oracle Sybase Teradata Microsoft SQL Server ODBC JDBC MQ UDF Excel Table-structured files Web services OLE DB Scripts Custom-built Read only 20

21 FS Basic Concepts DB2 Catalog Federated Server Stores information about: Wrappers,servers, nicknames Server attributes Nickname attributes Remote functions Server Nickname Wrapper Data Source Client Nickname Nickname Nickname Server Server Wrapper Data Source Client Federated server: a DB2 database enabled for federation. Wrapper: a library allowing access to a particular class of data sources or protocols (Net8, DRDA, CTLIB...). Contains information about data source characteristics Server: represents a specific data source Nickname: a local alias to data on a remote server (mapped to rows and columns); appears as a DB2 table 21 Orders Customers

22 Query Optimizer Flow for Federated Queries Push Down Analysis (PDA) is a component of query compilation PDA determines whether or not an operation can be pushed down to the data source Just because processing can be pushed down, does not mean it will be If an operation can be pushed down, the optimizer still has the final say on whether or not the operation is pushed down. 22

23 Agenda Introduction Distributed Access Data Federation Data Replication 23 DB2 LUW overview

24 Different Integration Techniques Meet Different Requirements Federation Consolidation Web ications Analytical & Reporting Tools Data Warehouse Federation Consolidation Product Performance Real-time Inventory Level Region 1 Product Performance Region 2 Product Performance Headquarters Replication Replication Stores Event Publishing Capture & Publish Database Primary Data Center Replication Backup Data Center EAI Repl ETL RYO 24

25 Many Topologies Possible SOURCE CD1 SOURCE CD1 SOURCE CD1 TARGET TARGET TARGET SOURCE CD1 SOURCE CD1 STAGING CD1 STAGING CD1 Data Distribution (1:many) Peer-to-Peer SOURCE CD1 TARGET SOURCE CD1 SOURCE CD1 Data Consolidation (many:1) Conflict Detection/Resolution PRIMARY CD1 SECONDARY Bi-directional TARGET TARGET TARGET Multi-Tier Staging TARGET 25

26 Changed Data Replication ications make changes to a database (the source) Changes are then: Read, captured, from the database log Copied to other systems (the targets) ied to tables Diagram shows one-way, or unidirectional, replication Source SOURCE2 SOURCE1 Target TARGET 1 Capture y TARGET N TARGET TARGET 2 Log Subsets Transformations History Tables 26

27 Q Capture Process Flow SOURCE2 SOURCE1 Q-SUBS Q-PUBS Restart Queue DB2 Log TX1: INSERT S1 TX2: INSERT S2 TX3: DELETE S1 TX1: UPDATE S1 TX1: COMMIT TX3: ROLLBACK CAPTURE In-Memory-Transactions TX3: DELETE S1 TX3: ROLLBACK TX1: INSERT S1 TX1: UPDATE S1 TX1: COMMIT TX2: INSERT S2 Zapped at Abort Never makes it to send queue Send Queue MQ Put when Commit record is found Transaction is still in-flight Nothing inserted yet. 27

28 Q Replication - The BIG Picture SOURCE SOURCE2 METADATA SOURCE1 METADATA Q y Browser DB2 Log Q Capture y Agent y Agent y Agent Subsets Transformations History Tables ADMINISTRATION Replication Center Replication Monitor TGT1 TGT2 TGT3 ications make changes to a database source Changes are then: Read, captured, from the database log Copied to other systems (the targets) ied to tables TARGET 28

29 Data Event Publishing Conceptually, data replication without the apply Change data is made available to consuming applications Examples, InfoSphere DataStage or a message broker One common delivery mechanism is WebSphere MQ Target Source SOURCE2 SOA/User ication SOURCE1 Capture WBI Event Broker User ication TARGET DB Log InfoSphere DataStage TARGET TARGET 29

30 Essential links Distributed Access DB2 for Linux Unix and Windows home page DB2 for LUW and DB2 Connect 9.7 InfoCenter (search for DRDA) Data Federation and Data Replication InfoSphere Federation Server home page InfoSphere Replication Server home page InfoSphere Event Publisher home page InfoSphere Information Server V8.7 InfoCenter Overview > Introduction to InfoSphere Information Server > Companion products 30

31 Questions? 31 DB2 LUW overview

32 Grazie 32 DB2 LUW overview

33 Additional slides on Data Federation InfoSphere Federation Server Customer Requirements and Scenarios How it works Performance considerations InfoSphere Federation Server 33

34 Problems Delivering Data to the End User Multiple sources for the same entity Heterogeneous data sources: DB2, Oracle, Microsoft SQL Server, XML files, spreadsheets, etc. Employees spend significant amount of their time (70%) searching for information Lack of an integrated view of information Time-consuming and costly aggregation 34

35 InfoSphere Federation Server Transparent Appears to be one source Independent of how and where data is stored ications continue to work despite of any change in how data is stored Heterogeneous Accesses data from diverse sources: relational, structured, messages Extensible Bring together almost any data source Wrapper Development Toolkit Access and integrate heterogeneous information across multiple sources as if they were a single source Extend value of existing analytical applications by providing real-time access to integrated information High Function Full query support against all data Capabilities of sources as well Autonomous Non-disruptive to data sources, existing applications, systems InfoSphere Federation Server High Performance Optimization of distributed queries Excel Oracle Web Services SQL Server. 35

36 Customer-Data Integration Customer Challenge: Providing a holistic view of information for customer-facing or customer supporting applications High development and maintenance costs to access diverse data sources Maximizing value of customer data for customer satisfaction/retention and increasing sales Customer value: Reduce coding and skills requirements when integrating two or more sources Reduce redundant data by consolidating only frequently accessed data Reduce application maintenance costs Extend customer data with document and other content data ication Developer ication Development effort to handle: Unique interfaces InfoSphere for each data type Federation Joining data from varied sources Transformations Correlating data Server Nontraditional data Nonrelational data RDBMS 36

37 Access to Regionally Distributed Data Requirements Solution Several regional databases with similar logical data models, but unique data ication needs to see the data as one large database with a single schema Impractical to physically consolidate data Access relevant remote tables via FS nicknames Linux Connect matching nicknames from different ORACLE sources via a UNION ALL view Can optionally cache common data at the FS or create local aggregates Windows SQL Server InfoSphere Federation Client Linux ORACLE Seattle Linux ORACLE InfoSphere Federation Server Phoenix San Jose 37 Linux ORACLE

38 Speeding Portal ication Development Customer Challenge: Integrating multiple data sources in a single application is complex and costly Accessing non-traditional sources is too impractical to leverage their benefit Time pressure to deploy new applications Scarcity of skills who can work with legacy, non-traditional data sources Extending built-in search to new domains Customer value: Reduce amount of integration coding by 40-65% Use existing SQL tools to access all data Give applications access to all the relevant data sources Reduce application maintenance costs Deploy existing skills over wider range of integration projects ication Developer Federated ication Connection to Federated server DB2 Portal ication Connection to all individual data Development effort sources to handle: Federation Non-Federated Multiple portlets, one Server ication for each source InfoSphere Unique interfaces for Federation each data type Server Oracle Joining data from varied sources Transformations Correlating data Excel/ODBC local DB2 for "scratch" temp tables Nontraditional data Nonrelational data Legacy data 38

39 Example: SELECT What the application sees SELECT cust_nation, sum(o_totalprice) FROM Customer, Orders WHERE c_custkey = o_custkey and o_orderstatus = 'OPEN and c_mktsegment = 'BUILDING GROUP BY cust_nation SELECT o_custkey FROM Orders WHERE o_orderstatus = 'OPEN What FS does: 1. Join rows from both sources 2. Sort them by cust_nation 3. Sum up total order price for each nation 4. Return result to application SELECT c_custkey, cust_nation FROM Customer WHERE c_mktsegment = 'BUILDING Orders Customer 39

40 Federated Cost-Based Query Optimization Physical Properties: Federated system configuration Query Properties: Optimization class, data distribution, operators used, query type, cost models, FIRST N ROWS? Statistics: Table Statistics Column statistics Index statistics SERVER Characteristics Cpu/io ratio, Commrate Capabilities Type/version Non-Relational Wrapper Wrapper Plans Cost Models 40

41 Federated Database System (Global) Catalog Contains information both about local objects and remote objects Global because it contains information about all the objects in the federated database Table information is found in the following SYSCAT tables SYSCAT.TABLES SYSCAT.NICKNAMES SYSCAT.TABOPTIONS SYSCAT.INDEXES SYSCAT.INDEXOPTIONS SYSCAT.COLUMNS SYSCAT.COLOPTIONS Global catalog also contains other information about remote sources including: Connection, authorizations, etc. 41

42 Global Catalog information Data type mappings describe the relationship between the data source data type and the FS data type Can override defaults by altering local nickname column types if appropriate Function mappings tell FS that a remote function is semantically equivalent to a local function (need: compatible arguments + types) Increases the opportunity for pushing down the function to the data source Without a valid mapping, data has to be retrieved and function applied at FS Can also tell FS about remote functions that have no local equivalent using function templates Statistics are used by DBMS s to describe the logical and physical structure of the data Helps the optimizer generate optimal access strategies FS retrieves statistics from remote-source catalog and populates DB2 catalog at CREATE NICKNAME time There are no actual "local indexes" on nicknames. Information on remote indexes is kept in the FS catalog Normally, information about remote indexes is picked up during nickname creation (including index specification and statistics) 42

43 Actual pushdown is cost-based Just because processing can be pushed down doesn't mean it will be. Decision influenced by estimates of rows processed/returned. Consider a join of two nicknames ORA.T1 and ORA.T2 on a single remote source that is "nearly" a Cartesian product. May be better to do the join at the InfoSphere Federation Server to avoid retrieval of many rows. Retrieving (10, ) rows to do a local join is probably faster than retrieving (10,000 * 25) = 250,000 row remote join result SELECT... from ORA.T1, ORA.T2 where T1.a = T2.b ORA.T1 ORA.T2 25 rows 10,000 rows Single remote Oracle source 43

44 'Pushdown' of Query Operations FS decides whether some or all parts of a query can be "pushed-down", i.e. processed at the remote data source(s). Pushdown-ability depends on Availability of needed functionality at remote source Server options (example: is collating sequence at FS and remote source the same?) Typically faster than processing the query at FS because of less data movement from the data source to FS Example: A remote source that can handle an equality predicate, but not count(*)... Compensation SELECT count(*) FROM t1 WHERE col = 27 SELECT count(*) FROM... SELECT '1' FROM t1 ication Federation Server non-db2 data 44

45 Sort Order Varies in some cases for different collating sequences Data consists of combinations of letters and numeric characters Data contains both uppercase and lowercase letters Data contains special characters, e.g. # Affects how data is sorted in a query with an ORDER BY Affects how character comparisons are made E.g., SELECT WHERE Column3 > Aa3@ Two data source of the same type (wrapper) can use different collating sequences E.g., in DB2 the collating sequence is specified when the database is created Different databases can use difference collating sequences The collating sequence of the data source can be specified when the Server is defined 45

46 Server options: Collating Sequence Differences EBCDIC Sequence... ab yz... AB YZ ASCII Sequence AB YZ... ab yz... LEXICAL Sequence AaBb YyZz... 46

47 Server options: Collating Sequence Differences ORDER BY COLM2 Different order WHERE COLM2 > TT3 Different results EBCDIC ASCII/LEXICAL EBCDIC ASCII/LEXICAL COLM2 V1G Y2W 7AB COLM2 7AB V1G Y2W COLM2 TW4 X72 39G COLM2 TW4 X72 47

48 Server Options: Case Insensitive Collating Sequences...WHERE NAME = MARIANGELA' Assume that the data source column contains: MariAngela TRUE Databases using the Insensitive Collate option (an optional parameter for MS.SQL Server, Sybase and Informix) FALSE Databases not using the Insensitive Collate option 48

49 Server Options: COLLATING_SEQUENCE option You must inform Federation about Data Source collating COLLATING_SEQUENCE= 'Y' indicates that FS and the remote data source sort the same all char sort and comparison operations can be pushed down COLLATING_SEQUENCE = 'N' (Es. DB2/390) indicates that FS and the remote data source sort differently char sort and most char comparison operations can not be pushed down only char = comparisons can be pushed down COLLATING_SEQUENCE= 'I' (Es. SQL Server) indicates that the remote data source uses insensitive collating sequence no char sort or char comparison operations can be pushed down Set COLLATING_SEQUENCE as a Server Option or on a nickname as the NUMERIC_STRINGS Column Option 49

50 Server Options: VARCHAR comparison semantics Column FIRSTNAME is VARCHAR(25) Actual contents are MARYb / DB2 (and all other major RDBMSs) Oracle SELECT *... WHERE FIRSTNAME = MARY SELECT *... WHERE FIRSTNAME = MARY TESTS TRUE TESTS FALSE Forces COL1= MARY' to be pushed down as RTRIM(COL1) = MARY' resulting in a relational scan by ORACLE Mitigated with VARCHAR_NO_TRAILING_BLANKS = 'Y' > but know the data! 50

51 More Federation Server Features Ability to define informational constraints over nicknames Ability to refer to and execute remote stored procedures for DB2, Oracle, Sybase, and MSSQL data sources Error Tolerant Nested Table Expression UNION ALL Connection error Remote 1 + Remote 3 Remote 1 Remote 2 Remote 3 51

52 WebSphere Federation Server w/ F2PC Update Money Transfer Example 1)Connect 2)Withdraw 3)Commit SQL Server Client CHECKING_ACCOUNT 4)Connect 5)Deposit 6)Commit Oracle SAVING_ACCOUNT 52

53 WebSphere Federation Server w/ F2PC Update Money Transfer Example 2)Withdraw 4)PREPARE 5)COMMIT SQL Server Client 1)Connect InfoSphere Federation Server CHECKING_ACCOUNT I am the TM_DATABASE 3)Deposit 4)PREPARE 5)COMMIT Oracle SAVING_ACCOUNT 53

Introduction to Federation Server

Introduction to Federation Server Introduction to Federation Server Alex Lee IBM Information Integration Solutions Manager of Technical Presales Asia Pacific 2006 IBM Corporation WebSphere Federation Server Federation overview Tooling

More information

WebSphere Information Integration

WebSphere Information Integration WebSphere Information Integration Version 9 Administration Guide for Federated Systems SC19-1020-00 WebSphere Information Integration Version 9 Administration Guide for Federated Systems SC19-1020-00

More information

Ed Lynch IBM. Monday, May 8, :00 p.m. 02:10 p.m. Platform: DB2 for z/os & LUW

Ed Lynch IBM. Monday, May 8, :00 p.m. 02:10 p.m. Platform: DB2 for z/os & LUW H02 WS Information Integrator Q vs SQL Replication: What, When & Where Ed Lynch IBM Monday, May 8, 2006 01:00 p.m. 02:10 p.m. Platform: DB2 for z/os & LUW Session H02 Session Title: WS Information Integrator

More information

From business need to implementation Design the right information solution

From business need to implementation Design the right information solution From business need to implementation Design the right information solution Davor Gornik (dgornik@us.ibm.com) Product Manager Agenda Relational design Integration design Summary Relational design Data modeling

More information

IBM Data Interoperability Tools. For Oracle Users

IBM Data Interoperability Tools. For Oracle Users IBM Data Interoperability Tools For Oracle Users The Fillmore Group, Inc. Frank Fillmore, DB2 Gold Consultant, IBM Champion DB2 Technical Support and Consulting IBM Training Partner IBM Information Management

More information

Application Development Best Practice for Q Replication Performance

Application Development Best Practice for Q Replication Performance Ya Liu, liuya@cn.ibm.com InfoSphere Data Replication Technical Enablement, CDL, IBM Application Development Best Practice for Q Replication Performance Information Management Agenda Q Replication product

More information

Availability Digest. Attunity Integration Suite December 2010

Availability Digest.  Attunity Integration Suite December 2010 the Availability Digest Attunity Integration Suite December 2010 Though not focused primarily on high availability in the uptime sense, the Attunity Integration Suite (www.attunity.com) provides extensive

More information

Perform scalable data exchange using InfoSphere DataStage DB2 Connector

Perform scalable data exchange using InfoSphere DataStage DB2 Connector Perform scalable data exchange using InfoSphere DataStage Angelia Song (azsong@us.ibm.com) Technical Consultant IBM 13 August 2015 Brian Caufield (bcaufiel@us.ibm.com) Software Architect IBM Fan Ding (fding@us.ibm.com)

More information

DB2 for z/os: Programmer Essentials for Designing, Building and Tuning

DB2 for z/os: Programmer Essentials for Designing, Building and Tuning Brett Elam bjelam@us.ibm.com - DB2 for z/os: Programmer Essentials for Designing, Building and Tuning April 4, 2013 DB2 for z/os: Programmer Essentials for Designing, Building and Tuning Information Management

More information

IBM CE243G - USING QUEUE REPLICATION

IBM CE243G - USING QUEUE REPLICATION IBM CE243G - USING QUEUE REPLICATION Dauer: 4 Tage Nr.: 37483 Preis: 2.590,00 netto / 3.082,10 inkl. 19% MwSt. Durchführungsart: Präsenztraining Schulungsmethode: presentation, discussion, hands-on exercises,

More information

Database Assessment for PDMS

Database Assessment for PDMS Database Assessment for PDMS Abhishek Gaurav, Nayden Markatchev, Philip Rizk and Rob Simmonds Grid Research Centre, University of Calgary. http://grid.ucalgary.ca 1 Introduction This document describes

More information

QuickSpecs. ISG Navigator for Universal Data Access M ODELS OVERVIEW. Retired. ISG Navigator for Universal Data Access

QuickSpecs. ISG Navigator for Universal Data Access M ODELS OVERVIEW. Retired. ISG Navigator for Universal Data Access M ODELS ISG Navigator from ISG International Software Group is a new-generation, standards-based middleware solution designed to access data from a full range of disparate data sources and formats.. OVERVIEW

More information

Bonus Content. Glossary

Bonus Content. Glossary Bonus Content Glossary ActiveX control: A reusable software component that can be added to an application, reducing development time in the process. ActiveX is a Microsoft technology; ActiveX components

More information

Federation with Db2 11.1

Federation with Db2 11.1 Federation with Db2 11.1 Gerhard Paulus, ids-system GmbH 1 Copyright 2018 Gerhard Paulus, ids-system GmbH Agenda What is federation? Types of federation in Db2 Federation with Db2 before and with Db2 11.1

More information

WebSphere Information Integrator

WebSphere Information Integrator WebSphere Information Integrator Enterprise Information is in Isolated Silos CUSTOMER SERVICE MARKETING FINANCE SALES & SUPPORT CUSTOMERS & PARTNERS LEGAL HR R&D Independent Sources and Systems Information

More information

An Information Asset Hub. How to Effectively Share Your Data

An Information Asset Hub. How to Effectively Share Your Data An Information Asset Hub How to Effectively Share Your Data Hello! I am Jack Kennedy Data Architect @ CNO Enterprise Data Management Team Jack.Kennedy@CNOinc.com 1 4 Data Functions Your Data Warehouse

More information

Distributed KIDS Labs 1

Distributed KIDS Labs 1 Distributed Databases @ KIDS Labs 1 Distributed Database System A distributed database system consists of loosely coupled sites that share no physical component Appears to user as a single system Database

More information

Data sharing and transformation in real time. Stephan Leisse Solution Architect

Data sharing and transformation in real time. Stephan Leisse Solution Architect Data sharing and transformation in real time Stephan Leisse Solution Architect stephan.leisse@visionsolutions.com Today s Businesses Have Multiple Databases Source: Vision Solutions 2017 State of Resilience

More information

Analytics with IMS and QMF

Analytics with IMS and QMF Analytics with IMS and QMF Steve Mink Worldwide z System Analytics Client Success mink@us.ibm.com March 2015 * IMS Technical Symposium 2015 QMF for z/os 11 QMF for z/os is a visual business intelligence

More information

Data Synchronization Data Replication Data Migration Data Distribution

Data Synchronization Data Replication Data Migration Data Distribution Data Synchronization Data Replication Data Migration Data Distribution The right data in the right place at the right time. tcvision...is a cross-system solution for the timely, bidirectional data synchronization

More information

IBM Data Virtualization Manager for z/os Leverage data virtualization synergy with API economy to evolve the information architecture on IBM Z

IBM Data Virtualization Manager for z/os Leverage data virtualization synergy with API economy to evolve the information architecture on IBM Z IBM for z/os Leverage data virtualization synergy with API economy to evolve the information architecture on IBM Z IBM z Analytics Agenda Big Data vs. Dark Data Traditional Data Integration Mainframe Data

More information

Capturing Your Changed Data

Capturing Your Changed Data Capturing Your Changed Data with the CONNX Data Synchronization Tool Table of Contents Executive Summary 1 Fulfilling a Need with Minimal Investment 2 Departmental Reporting Servers 3 Data Migration 4

More information

BigInsights and Cognos Stefan Hubertus, Principal Solution Specialist Cognos Wilfried Hoge, IT Architect Big Data IBM Corporation

BigInsights and Cognos Stefan Hubertus, Principal Solution Specialist Cognos Wilfried Hoge, IT Architect Big Data IBM Corporation BigInsights and Cognos Stefan Hubertus, Principal Solution Specialist Cognos Wilfried Hoge, IT Architect Big Data 2013 IBM Corporation A Big Data architecture evolves from a traditional BI architecture

More information

QMF Analytics v11: Not Your Green Screen QMF

QMF Analytics v11: Not Your Green Screen QMF QMF Analytics v11: Not Your Green Screen QMF Central Ohio Db2 Users Group CODUG December 5, 2017 Roger Midgette The Fillmore Group Frank Fillmore The Fillmore Group Doug Anderson Rocket Software roger.midgette@thefillmoregroup.com

More information

Provide Real-Time Data To Financial Applications

Provide Real-Time Data To Financial Applications Provide Real-Time Data To Financial Applications DATA SHEET Introduction Companies typically build numerous internal applications and complex APIs for enterprise data access. These APIs are often engineered

More information

Oracle GoldenGate and Oracle Streams: The Future of Oracle Replication and Data Integration

Oracle GoldenGate and Oracle Streams: The Future of Oracle Replication and Data Integration Oracle GoldenGate and Oracle Streams: The Future of Oracle Replication and Data Integration Sachin Chawla, Ali Kutay, Juan Loaiza, Hasan Rizvi Oracle Corporation The following is intended to outline our

More information

About Database Adapters

About Database Adapters About Database Adapters Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 820 5069 07/08/08 Copyright 2007 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054

More information

Interview Questions on DBMS and SQL [Compiled by M V Kamal, Associate Professor, CSE Dept]

Interview Questions on DBMS and SQL [Compiled by M V Kamal, Associate Professor, CSE Dept] Interview Questions on DBMS and SQL [Compiled by M V Kamal, Associate Professor, CSE Dept] 1. What is DBMS? A Database Management System (DBMS) is a program that controls creation, maintenance and use

More information

IBM DB2 Analytics Accelerator

IBM DB2 Analytics Accelerator June, 2017 IBM DB2 Analytics Accelerator DB2 Analytics Accelerator for z/os on Cloud for z/os Update Peter Bendel IBM STSM Disclaimer IBM s statements regarding its plans, directions, and intent are subject

More information

Prices in Japan (Yen) Oracle Technology Global Price List December 8, 2017

Prices in Japan (Yen) Oracle Technology Global Price List December 8, 2017 Oracle Technology Global Price List December 8, 2017 This document is the property of Oracle Corporation. Any reproduction of this document in part or in whole is strictly prohibited. For educational purposes

More information

Chapter 11 - Data Replication Middleware

Chapter 11 - Data Replication Middleware Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 11 - Data Replication Middleware Motivation Replication: controlled

More information

DQpowersuite. Superior Architecture. A Complete Data Integration Package

DQpowersuite. Superior Architecture. A Complete Data Integration Package DQpowersuite Superior Architecture Since its first release in 1995, DQpowersuite has made it easy to access and join distributed enterprise data. DQpowersuite provides an easy-toimplement architecture

More information

Trafodion Enterprise-Class Transactional SQL-on-HBase

Trafodion Enterprise-Class Transactional SQL-on-HBase Trafodion Enterprise-Class Transactional SQL-on-HBase Trafodion Introduction (Welsh for transactions) Joint HP Labs & HP-IT project for transactional SQL database capabilities on Hadoop Leveraging 20+

More information

MetaMatrix Enterprise Data Services Platform

MetaMatrix Enterprise Data Services Platform MetaMatrix Enterprise Data Services Platform MetaMatrix Overview Agenda Background What it does Where it fits How it works Demo Q/A 2 Product Review: Problem Data Challenges Difficult to implement new

More information

9. Queued Transaction Processing

9. Queued Transaction Processing 9. Queued Transaction Processing CSEP 545 Transaction Processing Philip A. Bernstein Copyright 2012 Philip A. Bernstein 1 Outline 1. Introduction 2. Transactional Semantics 3. Queue Manager 4. Message-Oriented

More information

IBM QMF for Windows for IBM iseries, V7.2 Business Intelligence Starts Here!

IBM QMF for Windows for IBM iseries, V7.2 Business Intelligence Starts Here! Software Announcement February 26, 2002 IBM QMF for Windows for IBM iseries, V7.2 Business Intelligence Starts Here! Overview QMF for Windows for iseries, V7.2, is a multipurpose enterprise query environment

More information

Welcome to the Gathering Intelligence from your Applications and Data: The case for Oracle BI eseminar

Welcome to the Gathering Intelligence from your Applications and Data: The case for Oracle BI eseminar Welcome to the Gathering Intelligence from your Applications and Data: The case for Oracle BI eseminar Agenda 1. PTS Organization 2. The case for Oracle BI by Matt Elumba 3. Additional Resources Milan

More information

Db2 Analytics Accelerator V5.1 What s new in PTF 5

Db2 Analytics Accelerator V5.1 What s new in PTF 5 Ute Baumbach, Christopher Watson IBM Boeblingen Laboratory Db2 Analytics Accelerator V5.1 What s new in PTF 5 Legal Disclaimer IBM Corporation 2017. All Rights Reserved. The information contained in this

More information

Click to edit H06the title text format

Click to edit H06the title text format Click to edit H06the title text format Click to edit the outline text format Fourth Outline Level Fifth Stefan Outline Level Hummel Sixth IBM Outline Germany Level Competitive Database Migration to Informix

More information

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved. Configuring the Oracle Network Environment Objectives After completing this lesson, you should be able to: Use Enterprise Manager to: Create additional listeners Create Oracle Net Service aliases Configure

More information

C_HANAIMP142

C_HANAIMP142 C_HANAIMP142 Passing Score: 800 Time Limit: 4 min Exam A QUESTION 1 Where does SAP recommend you create calculated measures? A. In a column view B. In a business layer C. In an attribute view D. In an

More information

What does SAS Data Management do? For whom is SAS Data Management designed? Key Benefits

What does SAS Data Management do? For whom is SAS Data Management designed? Key Benefits FACT SHEET SAS Data Management Transform raw data into a valuable business asset What does SAS Data Management do? SAS Data Management helps transform, integrate, govern and secure data while improving

More information

Performance Optimization for Informatica Data Services ( Hotfix 3)

Performance Optimization for Informatica Data Services ( Hotfix 3) Performance Optimization for Informatica Data Services (9.5.0-9.6.1 Hotfix 3) 1993-2015 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic,

More information

A Examcollection.Premium.Exam.47q

A Examcollection.Premium.Exam.47q A2090-303.Examcollection.Premium.Exam.47q Number: A2090-303 Passing Score: 800 Time Limit: 120 min File Version: 32.7 http://www.gratisexam.com/ Exam Code: A2090-303 Exam Name: Assessment: IBM InfoSphere

More information

CHAPTER 3 Implementation of Data warehouse in Data Mining

CHAPTER 3 Implementation of Data warehouse in Data Mining CHAPTER 3 Implementation of Data warehouse in Data Mining 3.1 Introduction to Data Warehousing A data warehouse is storage of convenient, consistent, complete and consolidated data, which is collected

More information

Oracle Data Integration and OWB: New for 11gR2

Oracle Data Integration and OWB: New for 11gR2 Oracle Data Integration and OWB: New for 11gR2 C. Antonio Romero, Oracle Corporation, Redwood Shores, US Keywords: data integration, etl, real-time, data warehousing, Oracle Warehouse Builder, Oracle Data

More information

Course 40045A: Microsoft SQL Server for Oracle DBAs

Course 40045A: Microsoft SQL Server for Oracle DBAs Skip to main content Course 40045A: Microsoft SQL Server for Oracle DBAs - Course details Course Outline Module 1: Database and Instance This module provides an understanding of the two major components

More information

C Exam Code: C Exam Name: IBM InfoSphere DataStage v9.1

C Exam Code: C Exam Name: IBM InfoSphere DataStage v9.1 C2090-303 Number: C2090-303 Passing Score: 800 Time Limit: 120 min File Version: 36.8 Exam Code: C2090-303 Exam Name: IBM InfoSphere DataStage v9.1 Actualtests QUESTION 1 In your ETL application design

More information

Intelligent Caching in Data Virtualization Recommended Use of Caching Controls in the Denodo Platform

Intelligent Caching in Data Virtualization Recommended Use of Caching Controls in the Denodo Platform Data Virtualization Intelligent Caching in Data Virtualization Recommended Use of Caching Controls in the Denodo Platform Introduction Caching is one of the most important capabilities of a Data Virtualization

More information

IBM Data Replication for Big Data

IBM Data Replication for Big Data IBM Data Replication for Big Data Highlights Stream changes in realtime in Hadoop or Kafka data lakes or hubs Provide agility to data in data warehouses and data lakes Achieve minimum impact on source

More information

IBM Data Virtualization Manager in Detail + Demo Atlanta DB2 User Group Meeting December 7, 2018

IBM Data Virtualization Manager in Detail + Demo Atlanta DB2 User Group Meeting December 7, 2018 IBM Data Virtualization Manager in Detail + Demo Atlanta DB2 User Group Meeting December 7, 2018 Milan Babiak Client Technical Professional, Analytics on Z Systems North America IBM Canada Milan.Babiak@ca.ibm.com

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing T-SQL and Data Management Systems 1. Chapter 2: SQL Server Fundamentals 23.

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing T-SQL and Data Management Systems 1. Chapter 2: SQL Server Fundamentals 23. Introduction Chapter 1: Introducing T-SQL and Data Management Systems 1 T-SQL Language 1 Programming Language or Query Language? 2 What s New in SQL Server 2008 3 Database Management Systems 4 SQL Server

More information

Configuring a JDBC Resource for IBM DB2 for z/os in Metadata Manager

Configuring a JDBC Resource for IBM DB2 for z/os in Metadata Manager Configuring a JDBC Resource for IBM DB2 for z/os in Metadata Manager 2011 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying,

More information

DB2 Replication, Version 8: Technical Update Briefing for GSE. Neale Armstrong IBM UK Software Group

DB2 Replication, Version 8: Technical Update Briefing for GSE. Neale Armstrong IBM UK Software Group DB2 Replication, Version 8: Technical Update Briefing for GSE Neale Armstrong IBM UK Software Group 020 8818 4580 armstnp@uk.ibm.com Agenda A Brief History of DB2 Replication Two previous architectural

More information

BIS Database Management Systems.

BIS Database Management Systems. BIS 512 - Database Management Systems http://www.mis.boun.edu.tr/durahim/ Ahmet Onur Durahim Learning Objectives Database systems concepts Designing and implementing a database application Life of a Query

More information

SAS Data Integration Server

SAS Data Integration Server FACT SHEET SAS Data Integration Server A complete solution designed to meet your data integration needs What does SAS Data Integration Server do? SAS Data Integration Server is a powerful, configurable

More information

Information empowerment for your evolving data ecosystem

Information empowerment for your evolving data ecosystem Information empowerment for your evolving data ecosystem Highlights Enables better results for critical projects and key analytics initiatives Ensures the information is trusted, consistent and governed

More information

#mstrworld. Analyzing Multiple Data Sources with Multisource Data Federation and In-Memory Data Blending. Presented by: Trishla Maru.

#mstrworld. Analyzing Multiple Data Sources with Multisource Data Federation and In-Memory Data Blending. Presented by: Trishla Maru. Analyzing Multiple Data Sources with Multisource Data Federation and In-Memory Data Blending Presented by: Trishla Maru Agenda Overview MultiSource Data Federation Use Cases Design Considerations Data

More information

metamatrix enterprise data services platform

metamatrix enterprise data services platform metamatrix enterprise data services platform Bridge the Gap with Data Services Leaders of high-priority application projects in businesses and government agencies are looking to complete projects efficiently,

More information

Sterling Selling and Fulfillment Suite Developer Toolkit FAQs

Sterling Selling and Fulfillment Suite Developer Toolkit FAQs Sterling Selling and Fulfillment Suite Developer Toolkit FAQs Sterling Order Management Sterling Configure, Price, Quote Sterling Warehouse Management System September 2012 Copyright IBM Corporation, 2012.

More information

From Single Purpose to Multi Purpose Data Lakes. Thomas Niewel Technical Sales Director DACH Denodo Technologies March, 2019

From Single Purpose to Multi Purpose Data Lakes. Thomas Niewel Technical Sales Director DACH Denodo Technologies March, 2019 From Single Purpose to Multi Purpose Data Lakes Thomas Niewel Technical Sales Director DACH Denodo Technologies March, 2019 Agenda Data Lakes Multiple Purpose Data Lakes Customer Example Demo Takeaways

More information

IBM DB2 for z/os Application Developer Certification

IBM DB2 for z/os Application Developer Certification IBM DB2 for z/os Application Developer Certification Professional Certification Exam Copyright 2018 Computer Business International, Inc. www.cbi4you.com 1 What does it involve? IBM DB2 for z/os Application

More information

ASG WHITE PAPER DATA INTELLIGENCE. ASG s Enterprise Data Intelligence Solutions: Data Lineage Diving Deeper

ASG WHITE PAPER DATA INTELLIGENCE. ASG s Enterprise Data Intelligence Solutions: Data Lineage Diving Deeper THE NEED Knowing where data came from, how it moves through systems, and how it changes, is the most critical and most difficult task in any data management project. If that process known as tracing data

More information

OLAP Introduction and Overview

OLAP Introduction and Overview 1 CHAPTER 1 OLAP Introduction and Overview What Is OLAP? 1 Data Storage and Access 1 Benefits of OLAP 2 What Is a Cube? 2 Understanding the Cube Structure 3 What Is SAS OLAP Server? 3 About Cube Metadata

More information

Passit4sure.P questions

Passit4sure.P questions Passit4sure.P2090-045.55 questions Number: P2090-045 Passing Score: 800 Time Limit: 120 min File Version: 5.2 http://www.gratisexam.com/ P2090-045 IBM InfoSphere Information Server for Data Integration

More information

Semantics, Metadata and Identifying Master Data

Semantics, Metadata and Identifying Master Data Semantics, Metadata and Identifying Master Data A DataFlux White Paper Prepared by: David Loshin, President, Knowledge Integrity, Inc. Once you have determined that your organization can achieve the benefits

More information

Exam Questions C

Exam Questions C Exam Questions C2090-610 DB2 10.1 Fundamentals https://www.2passeasy.com/dumps/c2090-610/ 1.If the following command is executed: CREATE DATABASE test What is the page size (in kilobytes) of the database?

More information

Xcelerated Business Insights (xbi): Going beyond business intelligence to drive information value

Xcelerated Business Insights (xbi): Going beyond business intelligence to drive information value KNOWLEDGENT INSIGHTS volume 1 no. 5 October 7, 2011 Xcelerated Business Insights (xbi): Going beyond business intelligence to drive information value Today s growing commercial, operational and regulatory

More information

How to Modernize the IMS Queries Landscape with IDAA

How to Modernize the IMS Queries Landscape with IDAA How to Modernize the IMS Queries Landscape with IDAA Session C12 Deepak Kohli IBM Senior Software Engineer deepakk@us.ibm.com * IMS Technical Symposium Acknowledgements and Disclaimers Availability. References

More information

IBM Replication Products and Strategies in Data Warehousing. Beth Hamel

IBM Replication Products and Strategies in Data Warehousing. Beth Hamel IBM Replication Products and Strategies in Data Warehousing Beth Hamel hameleb@us.ibm.com Agenda This presentation introduces many of the tools and techniques that comprise the IBM solution for enterprise

More information

SAP IQ - Business Intelligence and vertical data processing with 8 GB RAM or less

SAP IQ - Business Intelligence and vertical data processing with 8 GB RAM or less SAP IQ - Business Intelligence and vertical data processing with 8 GB RAM or less Dipl.- Inform. Volker Stöffler Volker.Stoeffler@DB-TecKnowledgy.info Public Agenda Introduction: What is SAP IQ - in a

More information

DATA WIZARD. Technical Highlights

DATA WIZARD. Technical Highlights DATA WIZARD Technical Highlights Introduction: Data Wizard is a powerful, Data Integration, Data Migration and Business Intelligence tool. Its many capabilities are underscored by the simplicity of its

More information

Information integration Extending the data warehouse

Information integration Extending the data warehouse Information Integration Software Solutions March 2003 Information integration Extending the data warehouse By Dr. Barry Devlin IBM Software page 2 Table of Contents 5 Data warehousing 20 years growing

More information

Oracle GoldenGate 11g Release 2(11gR2) Overview

Oracle GoldenGate 11g Release 2(11gR2) Overview Oracle GoldenGate 11g Release 2(11gR2) Karsten Stöhr 1 Copyright 2012, Oracle and/or its affiliates. All rights Summary: Oracle GoldenGate 11gR2 Largest Number of New Features Ever Released Integrated

More information

Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics

Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics Cy Erbay Senior Director Striim Executive Summary Striim is Uniquely Qualified to Solve the Challenges of Real-Time

More information

Design Patterns for Large- Scale Data Management. Robert Hodges OSCON 2013

Design Patterns for Large- Scale Data Management. Robert Hodges OSCON 2013 Design Patterns for Large- Scale Data Management Robert Hodges OSCON 2013 The Start-Up Dilemma 1. You are releasing Online Storefront V 1.0 2. It could be a complete bust 3. But it could be *really* big

More information

Improving Your Business with Oracle Data Integration See How Oracle Enterprise Metadata Management Can Help You

Improving Your Business with Oracle Data Integration See How Oracle Enterprise Metadata Management Can Help You Improving Your Business with Oracle Data Integration See How Oracle Enterprise Metadata Management Can Help You Özgür Yiğit Oracle Data Integration, Senior Manager, ECEMEA Safe Harbor Statement The following

More information

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle NoSQL Database: Release 3.0 What s new and why you care Dave Segleau NoSQL Product Manager The following is intended to outline our general product direction. It is intended for information purposes

More information

Embarcadero Rapid SQL

Embarcadero Rapid SQL Product Documentation Embarcadero Rapid SQL New Features Guide Version 8.6.1/XE5 Published May, 2014 2014 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero

More information

ERwin r9 to ER/Studio v9.5! Comparison Guide!

ERwin r9 to ER/Studio v9.5! Comparison Guide! Enterprise Architecture. Modeling! ERwin r9 to v9.5! Comparison Guide! Dr. Nicholas Khabbaz! François Cartier! e-modelers, Inc.! 4900 Hopyard Road. Suite 100! Pleasanton. CA 94588! Tel 925. 736. 3400!

More information

Informatica Enterprise Information Catalog

Informatica Enterprise Information Catalog Data Sheet Informatica Enterprise Information Catalog Benefits Automatically catalog and classify all types of data across the enterprise using an AI-powered catalog Identify domains and entities with

More information

DOWNLOAD PDF SQL SERVER 2005 FOR DEVELOPERS

DOWNLOAD PDF SQL SERVER 2005 FOR DEVELOPERS Chapter 1 : SQL Server Upgrade Considerations for DBAs and Developers Microsoft SQL Server Compact Edition (SQL Server Compact Edition) is designed for developers who need light weight, in process relational

More information

OBJECT-RELATIONAL COMPONENT APPROACHES: A COMPARISON

OBJECT-RELATIONAL COMPONENT APPROACHES: A COMPARISON OBJECT-RELATIONAL COMPONENT APPROACHES: A COMPARISON Database & Client/Server World Chicago Tuesday, December 9, 1997 11:00 A.M.-12:15 P.M. David McGoveran Alternative Technologies 13150 Highway 9, Suite

More information

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda Agenda Oracle9i Warehouse Review Dulcian, Inc. Oracle9i Server OLAP Server Analytical SQL Mining ETL Infrastructure 9i Warehouse Builder Oracle 9i Server Overview E-Business Intelligence Platform 9i Server:

More information

MIS Database Systems.

MIS Database Systems. MIS 335 - Database Systems http://www.mis.boun.edu.tr/durahim/ Ahmet Onur Durahim Learning Objectives Database systems concepts Designing and implementing a database application Life of a Query in a Database

More information

PowerCenter 7 Architecture and Performance Tuning

PowerCenter 7 Architecture and Performance Tuning PowerCenter 7 Architecture and Performance Tuning Erwin Dral Sales Consultant 1 Agenda PowerCenter Architecture Performance tuning step-by-step Eliminating Common bottlenecks 2 PowerCenter Architecture:

More information

Oral Questions and Answers (DBMS LAB) Questions & Answers- DBMS

Oral Questions and Answers (DBMS LAB) Questions & Answers- DBMS Questions & Answers- DBMS https://career.guru99.com/top-50-database-interview-questions/ 1) Define Database. A prearranged collection of figures known as data is called database. 2) What is DBMS? Database

More information

New Features Summary PowerDesigner 15.2

New Features Summary PowerDesigner 15.2 New Features Summary PowerDesigner 15.2 Windows DOCUMENT ID: DC10077-01-1520-01 LAST REVISED: February 2010 Copyright 2010 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software

More information

Luncheon Webinar Series June 3rd, Deep Dive MetaData Workbench Sponsored By:

Luncheon Webinar Series June 3rd, Deep Dive MetaData Workbench Sponsored By: Luncheon Webinar Series June 3rd, 2010 Deep Dive MetaData Workbench Sponsored By: 1 Deep Dive MetaData Workbench Questions and suggestions regarding presentation topics? - send to editor@dsxchange.com

More information

ISV Migrating to Oracle9i/10g

ISV Migrating to Oracle9i/10g ISV Migrating to Oracle9i/10g Methodology, Tips & Tricks and Resources Tom Laszewski Technical Director Partner Technical Services Server Technologies Agenda Typical Migration Projects Migration Methodology

More information

Metadata Based Impact and Lineage Analysis Across Heterogeneous Metadata Sources

Metadata Based Impact and Lineage Analysis Across Heterogeneous Metadata Sources Metadata Based Impact and Lineage Analysis Across Heterogeneous Metadata Sources Presentation at the THE 9TH ANNUAL Wilshire Meta-Data Conference AND THE 17TH ANNUAL DAMA International Symposium by John

More information

Hadoop Beyond Batch: Real-time Workloads, SQL-on- Hadoop, and thevirtual EDW Headline Goes Here

Hadoop Beyond Batch: Real-time Workloads, SQL-on- Hadoop, and thevirtual EDW Headline Goes Here Hadoop Beyond Batch: Real-time Workloads, SQL-on- Hadoop, and thevirtual EDW Headline Goes Here Marcel Kornacker marcel@cloudera.com Speaker Name or Subhead Goes Here 2013-11-12 Copyright 2013 Cloudera

More information

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 25-1

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 25-1 Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 25-1 Chapter 25 Distributed Databases and Client-Server Architectures Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 25 Outline

More information

Data Virtualization for the Enterprise

Data Virtualization for the Enterprise Data Virtualization for the Enterprise New England Db2 Users Group Meeting Old Sturbridge Village, 1 Old Sturbridge Village Road, Sturbridge, MA 01566, USA September 27, 2018 Milan Babiak Client Technical

More information

5. Distributed Transactions. Distributed Systems Prof. Dr. Alexander Schill

5. Distributed Transactions. Distributed Systems Prof. Dr. Alexander Schill 5. Distributed Transactions Distributed Systems http://www.rn.inf.tu-dresden.de Outline Transactions Fundamental Concepts Remote Database Access Distributed Transactions Transaction Monitor Folie 2 Transactions:

More information

April Copyright 2013 Cloudera Inc. All rights reserved.

April Copyright 2013 Cloudera Inc. All rights reserved. Hadoop Beyond Batch: Real-time Workloads, SQL-on- Hadoop, and the Virtual EDW Headline Goes Here Marcel Kornacker marcel@cloudera.com Speaker Name or Subhead Goes Here April 2014 Analytic Workloads on

More information

Microservice Splitting the Monolith. Software Engineering II Sharif University of Technology MohammadAmin Fazli

Microservice Splitting the Monolith. Software Engineering II Sharif University of Technology MohammadAmin Fazli Microservice Software Engineering II Sharif University of Technology MohammadAmin Fazli Topics Seams Why to split the monolith Tangled Dependencies Splitting and Refactoring Databases Transactional Boundaries

More information

Scott Meder Senior Regional Sales Manager

Scott Meder Senior Regional Sales Manager www.raima.com Scott Meder Senior Regional Sales Manager scott.meder@raima.com Short Introduction to Raima What is Data Management What are your requirements? How do I make the right decision? - Architecture

More information

Whitepaper. Solving Complex Hierarchical Data Integration Issues. What is Complex Data? Types of Data

Whitepaper. Solving Complex Hierarchical Data Integration Issues. What is Complex Data? Types of Data Whitepaper Solving Complex Hierarchical Data Integration Issues What is Complex Data? Historically, data integration and warehousing has consisted of flat or structured data that typically comes from structured

More information

Automating Information Lifecycle Management with

Automating Information Lifecycle Management with Automating Information Lifecycle Management with Oracle Database 2c The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information