Teradata Best Practices with Informatica PowerCenter

Size: px
Start display at page:

Download "Teradata Best Practices with Informatica PowerCenter"

Transcription

1 Teradata Best Practices with Informatica PowerCenter

2 Introduction This document discusses configuration and supplies how-to examples for using Informatica PowerCenter and NCR Teradata RDBMS. It covers Teradata basics and also describes some tweaks that experience has shown may be necessary to adequately deal with some of the common practices you may encounter at a Teradata account. The Teradata documentation (especially the MultiLoad, FastLoad, and TPump reference) is highly recommended reading material, as is the External Loader section of the Server Manager Guide for PowerCenter. Additional Information: All Teradata documentation can be downloaded from the NCR Web site ( Finally, a Teradata Forum provides a wealth of information that can be useful ( Teradata Basics Teradata is a relational database management system from NCR. It offers high performance for very large database tables because of its highly parallel architecture. It is a major player in the retail space. Although Teradata can run on other platforms, it predominantly appears on NCR hardware (which runs NCR s version of UNIX). Teradata is very fast and very scalable. Teradata Hardware The NCR computers on which Teradata runs support both massively parallel processing (MPP) and symmetric multiprocessing (SMP). Each MPP node (or semi-autonomous processing unit) can support SMP. Teradata can be configured to communicate directly with a mainframe s input/output (I/O) channel, known as channel attached. Alternatively, it can be network attached, configured to communicate via transmission control protocol/internet protocol (TCP/IP) over a local area network (LAN). Because PowerCenter runs on UNIX, you will be dealing with a network-attached configuration most of the time. However, once in a while, clients will want to use their existing channel-attached configuration under the auspices of better performance. Do not assume that channel attached is always faster than network attached. Similar performance has been observed across a channel attachment as well as a 100-MB LAN. In addition, channel attachment requires an additional sequential data move: Data must be moved from the PowerCenter server to the mainframe before moving the data across the mainframe channel to Teradata. Teradata Software In the Teradata world, there are Teradata Director Program IDs (TDPIDs), databases, and users. The TDPID is simply the name for connections from a Teradata client to Teradata server (similar to an Oracle tnsnames.ora entry). Teradata also looks at databases and users somewhat synonymously. A user has a userid, password, and space to store tables. A database is basically a user without a login and password (or a user is a database with a userid and password). Teradata AMPs are access module processors. Think of them as Teradata s parallel database engines. Although they are strictly software ( virtual processors according to NCR terminology), Teradata employees often use AMP and hardware node interchangeably because an AMP previously was a piece of hardware. Client Configuration Basics for Teradata The client-side configuration is wholly contained in the hosts file (/etc/hosts on UNIX or winnt\system32\drivers\etc\hosts on Win). Informatica does not run on NCR UNIX, so you should not have to deal with the server side. Teradata uses a naming nomenclature in the hosts file. The name of the Teradata instance (that is, TDPID) is indicated by the letters and numbers that precede the string cop1 in a hosts file entry. For example: localhost demo1099cop curly pcop1 This tells Teradata that when a client tool references the instance demo1099, it should direct requests to localhost (or IP address ); when a client tool references instance p, it is located on the server curly (or IP address ). There is no tie here to any kind of database server specific information (This is not similar to Oracle s instance id. TDPID <> Oracle instance id.). That is, the TDPID is used strictly to define the name a client uses to connect to a server. You can call a server whatever you want. Teradata does not 2

3 care. It simply takes the name you specify, looks in the hosts file to map the <name>cop1 (or cop2, and so on) to an IP address, and then attempts to establish a connect with Teradata at the IP address. Sometimes you ll see multiple entries in a hosts file with similar TDPIDs: localhost demo1099cop curly_1 pcop curly_2 pcop curly_3 pcop curly_4 pcop4 This setup allows load balancing of clients among multiple Teradata nodes. That is, most Teradata systems have many nodes, and each node has its own IP address. Without the multiple hosts file entries, every client will connect to one node and eventually this node will be doing more than its fair share of client processing. With multiple hosts file entries, if it takes too long for the node specified with the cop1 suffix to respond (that is, curly_1) to the client request to connect to p, then the client will automatically attempt to connect to the node with the cop2 suffix (that is, curly_2). Informatica/Teradata Touch Points Informatica PowerCenter accesses Teradata through various Teradata tools. Each will be defined according to how it is configured within PowerCenter. ODBC: Teradata provides 32-bit ODBC drivers for Windows and UNIX platforms. If possible, use the ODBC driver from Teradata s TTU7 release (or above) of its client software because this version supports array reads. Tests have shown these new drivers (3.02) can be 20 to 30 percent faster than the old drivers (3.01). This latest release of Teradata s TTU8.0 uses ODBC v Teradata s ODBC is on a performance par with Teradata s SQL CLI. In fact, ODBC is Teradata s recommended SQL interface for its partners. Do not use ODBC to write to Teradata unless you re writing very small data sets (and even then, you should probably use TPump, defined later, instead) because Teradata s ODBC is optimized for query access, not for writing data. ODBC is good for sourcing and lookups. PowerCenter Designer uses Teradata s ODBC to import Source and Target table. If you are having performance problems, you can use a cmd task with a shell script to call BTEQ. A SQL with an intermediate work table can be sourced by PowerCenter. 3

4 ODBC Windows: ODBC UNIX When the PowerCenter server is running on UNIX, then ODBC is required to read (both sourcing and lookups) from Teradata. As with all UNIX ODBC drivers, the key to configuring the UNIX ODBC driver is adding the appropriate entries to the.odbc.ini file. To correctly configure the.odbc.ini file, there must be an entry under [ODBC Data Sources] that points to the Teradata ODBC driver shared library (tdata.sl on HP-UX, the standard shared library extension on other flavors of UNIX). The following example shows the required entries from an actual.odbc.ini file (note that the path to the driver may be different on each computer): [ODBC Data Sources] dbase=merant 3.60 dbase Driver Oracle8=MERANT 3.60 Oracle 8 Driver Text=MERANT 3.60 Text Driver Sybase11=MERANT 3.60 Sybase 11 Driver Informix=MERANT 3.60 Informix Driver DB2=MERANT 3.60 DB2 Driver MS_SQLServer7=MERANT SQLServer driver 4

5 TeraTest=tdata.sl [TeraTest] Driver=/usr/odbc/drivers/tdata.sl Description=Teradata Test System DBCName= Similar to the client hosts file setup, you can specify multiple IP addresses for the DBCName to balance the client load across multiple Teradata nodes. Consult with the Teradata administrator for exact details on this (or copy the entries from the PC client s hosts file (see the section Client Configuration Basics for Teradata earlier in this document). Important note: Make sure that the Merant ODBC path precedes the Teradata ODBC path information in the PATH and SHLIB_PATH (or LD_LIBRARY_PATH, and so on) environment variables. This is necessary because both sets of ODBC software use some of the same filenames. PowerCenter should use the Merant files because this software has been certified. Teradata External Loaders PowerCenter supports four different Teradata external loaders: TPump, FastLoad, MultiLoad, and Teradata Warehouse Builder (TWB). The actual Teradata loader executables (TPump, mload, fastload, tbuild) must be accessible by the PowerCenter server generally in the path statement. All of the Teradata loader connections will require a value to the TDPID attribute. Refer to the first section of this document to understand how to correctly enter the value. All of these loaders require: A load file, which can be configured to be a stream/pipe and is autogenerated by PowerCenter A control file of commands to tell the loader what to do (PowerCenter autogenerates) All of these loaders will also produce a log file, which will be the means to debug the loader if something goes wrong. Because these are external loaders, PowerCenter will only receive back from the loader whether it ran successfully or not. 5

6 By default, the input file, control file, and log file will be created in $PMTargetFileDir of the PowerCenter server executing the workflow. 6

7 You can use any of these loaders by configuring the target in the PowerCenter session to be a File Writer and then choosing the appropriate loader. 7

8 The autogenerated control file can be overridden. Click the Pencil icon next to the loader connection name. 8

9 Scroll to the bottom of the connection attribute list and click the value next to the Control File Content Override attribute. Then click the Down arrow. 9

10 Click the Generate button and change the control file as you wish. The repository stores the changed control file. 10

11 Most of the loaders also use some combination of internal work, error, and log tables. By default, these will be in the same database as the target table. All of these can now be overridden in the attributes of the connection. To land the input flat file to disk, check the Is Staged attribute. If the Is Staged attribute is not set, then the file will be piped/streamed to the loader. If you select the nonstaged mode for a loader, also set the checkpoint property to 0. This effectively turns off the checkpoint processing. Checkpoint processing is used for recovery/restart of FastLoad and MultiLoad sessions. However, if you are using a named pipe instead of a physical file as input, then the recovery/restart mechanism of the loaders does not work. Besides impacting performance (the checkpoint processing is not free and we want to eliminate unnecessary overhead when possible), a nonzero checkpoint value will sometimes cause seemingly random errors and session failures when used with named pipe input (as is the case with streaming mode). Teradata Loader Requirements for PowerCenter Servers on UNIX All Teradata load utilities require a non-null standard output and standard error to run properly. Standard output (stdout) and standard error (stderr) are UNIX conventions that determine the default location for a program to write output and error information. When you start the pmserver without explicitly defining stdout and stderr, these both point to the current terminal session. If you log out of UNIX, then UNIX redirects stdout and stderr to /dev/null (that is, a placeholder that throws out anything written to it). At this point, Teradata loader 11

12 sessions will fail because they do not permit stdout and stderr to be /dev/null. Therefore, you must start pmserver as follows ( cd to the PowerCenter installation directory):./pmserver./pmserver.cfg >./pmserver.out 2>&1 This starts the pmserver using the pmserver.cfg config file and points stdout and stderr to the file pmserver.out. In this way, stderr and stdout will be defined even after the terminal session logs out. Important note: There are no spaces in the token 2>&1. This tells UNIX to point stderr to the same place stdout is pointing. As an alternative to this method, you can specify the console output filename in the pmserver.cfg file. That is, information written to standard output and standard error will go the file specified as follows: ConsoleOutputFilename=<FILE_NAME> With this entry in the pmserver.cfg file, you can start the pmserver normally (that is,./pmserver). Partitioned Loading With PowerCenter v7.x, if you set a round robin partition point on the target definition and set each target instance to be loaded using the same loader connection instance, then PowerCenter automatically writes all data to the first partition and only starts one instance of FastLoad or MultiLoad. You will know you are getting this behavior if you see the following entry in the session log: MAPPING> DBG_21684 Target [TD_INVENTORY] does not support multiple partitions. All data will be routed to the first partition. If you do not see this message, then chances are the session fails with the following error: WRITER_1_*_1> WRT_8240 Error: The external loader [Teradata Mload Loader] does not support partitioned sessions. WRITER_1_*_1> Thu Jun 16 11:58: WRITER_1_*_1> WRT_8068 Writer initialization failed. Writer terminating. 12

13 TPump TPump is an external loader that supports inserts, updates, upserts, deletes, and data-driven updates. Multiple TPumps can execute simultaneously against the same table because TPump doesn t use many resources or require table-level locks. It is often used to trickle load a table. As stated earlier, TPump will be a faster way to update a table than using ODBC, but will not be as fast as the other loaders. 13

14 MultiLoad This sophisticated bulk load utility is the primary method PowerCenter uses to load/update mass quantities of data into Teradata. Unlike bulk load utilities from other vendors, MultiLoad supports inserts, updates, upserts, deletes, and data-driven operations in PowerCenter. You can also use variables and embed conditional logic into MultiLoad scripts. It is very fast (millions of rows in a few minutes). It can be resource intensive and will take a table lock. Cleaning up after a failed MultiLoad: MultiLoad supports sophisticated error recovery. That is, it allows load jobs to be restarted without having to redo all of the prior work. However, for the types of problems normally encountered during a POC (loading null values into a column that does not support nulls, incorrectly formatted date columns), the error recovery mechanisms tend to get in the way. To learn about MultiLoad s sophisticated error recovery, read the Teradata MultiLoad manual. To learn how to work around the recovery mechanisms to restart a failed MultiLoad script from scratch, read this section. 14

15 MultiLoad puts the target table into the MultiLoad state. Upon successful completion, the target table is returned to the normal (non- MultiLoad ) state. Therefore, when a MultiLoad fails for any reason, the table is left in the MultiLoad state, and you cannot simply rerun the same MultiLoad. MultiLoad will report an error. In addition, MultiLoad also queries the target table s MultiLoad log table to see if it contains any errors. If a MultiLoad log table exists for the target table, then you also will not be able to rerun your MultiLoad job. To recover from a failed MultiLoad, release the target table from the MultiLoad state and also drop the MultiLoad log table. You can do this using BTEQ or QueryMan to issue the following commands: drop table mldlog_<table name>; release mload <table name>; Note: The drop table command assumes that you re recovering from a MultiLoad script generated by PowerCenter (PowerCenter always names the MultiLoad log table mldlog_<table name> ). If you re working with a hand-coded MultiLoad script, the name of the MultiLoad log table could be anything. Here is the actual text from a BTEQ session that cleans up a failed load to the table td_test owned by the user infatest: BTEQ -- Enter your DBC/SQL request or BTEQ command: drop table infatest.mldlog_td_test; drop table infatest.mldlog_td_test; *** Table has been dropped. *** Total elapsed time was 1 second. BTEQ -- Enter your DBC/SQL request or BTEQ command: release mload infatest.td_test; release mload infatest.td_test; *** Mload has been released. *** Total elapsed time was 1 second. Using One Instance of MultiLoad to Load Multiple Tables MultiLoad is a big consumer of resources on a Teradata system. Some systems will have hard limits on the number of concurrent MultiLoad sessions allowed. By default, PowerCenter will start an instance of MultiLoad for every target file. Sometimes, this is illegal (if the multiple instances target the same table). Other times, it is just expensive. Therefore, a prospect may ask that PowerCenter use a single instance of MultiLoad to load multiple tables (or to load both inserts and updates into the same target table). To make this happen, we must heavily edit the generated MultiLoad script file. Note: This should not be an issue with TPump because TPump is not as resource intensive as MultiLoad (and a multiple concurrent instances of TPump can target the same table). Here s the workaround: 1) Use a dummy session (that is, set test rows to 1 and target a test database) to generate MultiLoad control files for each of the targets. 2) Merge the multiple control files (one per target table) into a single control file (one for all target tables). 3) Configure the session to call MultiLoad from a postsession script using the control file created in step 2. Integrated support cannot be used because each input file is processed sequentially and this causes problems when combined with the integrated named pipes and streaming of PowerCenter. Details on merging the control files: 1) There is a single log file for each instance of MultiLoad. Therefore, you do not have to change or add anything the LOGFILE statement. However, you might want to change the name of the log table because it may be a log that spans multiple tables. 15

16 2) Copy the work and error tables delete statements into the common control file. 3) Modify the BEGIN MLOAD statement to specify all the tables that the MultiLoad will be hitting. 4) Copy the Layout sections into the common control file and give each a unique name. Organize the file such that all the layout sections are grouped together. 5) Copy the DML sections into the common control file and give each a unique name. Organize the file such that all the DML sections are grouped together. 6) Copy the Import statements into the common control file and modify them to reflect the unique names created for the referenced layout and DML sections created in steps 4 and 5. Organize the file such that all the import sections are grouped together. 7) Run chmod w on the newly minted control file so PowerCenter doesn t overwrite it, or, better yet, name it something different so PowerCenter cannot overwrite it. 8) Remember, a single instance of MultiLoad can target at most five tables. Therefore, don t combine more than five target files into a common file. Here s an example of a control file merged from two default control files:.dateform ANSIDATE;.LOGON demo1099/infatest,infatest;.logtable infatest.mldlog_td_test; DROP TABLE infatest.uv_td_test ; DROP TABLE infatest.wt_td_test ; DROP TABLE infatest.et_td_test ; DROP TABLE infatest.uv_td_customers ; DROP TABLE infatest.wt_td_customers ; DROP TABLE infatest.et_td_customers ;.ROUTE MESSAGES WITH ECHO TO FILE c:\logs\tgtfiles\td_test.out.ldrlog ;.BEGIN IMPORT MLOAD TABLES infatest.td_test, infatest.td_customers ERRLIMIT 1 CHECKPOINT TENACITY SESSIONS 1 SLEEP 6 ; /* Begin Layout Section */.Layout InputFileLayout1;.Field CUST_KEY 1 CHAR( 12) NULLIF CUST_KEY = '*' ;.Field CUST_NAME 13 CHAR( 20) NULLIF CUST_NAME = '*' ;.Field CUST_DATE 33 CHAR( 10) NULLIF CUST_DATE = '*' ;.Field CUST_DATEmm 33 CHAR( 2) ;.Field CUST_DATEdd 36 CHAR( 2) ;.Field CUST_DATEyyyy 39 CHAR( 4) ; 16

17 .Field CUST_DATEtd CUST_DATEyyyy '/' CUST_DATEmm '/' CUST_DATEdd NULLIF CUST_DATE = '*' ;.Filler EOL_PAD 43 CHAR( 2) ;.Layout InputFileLayout2;.Field CUSTOMER_KEY 1 CHAR( 12) ;.Field CUSTOMER_ID 13 CHAR( 12) ;.Field COMPANY 25 CHAR( 50) NULLIF COMPANY = '*' ;.Field FIRST_NAME 75 CHAR( 30) NULLIF FIRST_NAME = '*' ;.Field LAST_NAME 105 CHAR( 30) NULLIF LAST_NAME = '*' ;.Field ADDRESS1 135 CHAR( 72) NULLIF ADDRESS1 = '*' ;.Field ADDRESS2 207 CHAR( 72) NULLIF ADDRESS2 = '*' ;.Field CITY 279 CHAR( 30) NULLIF CITY = '*' ;.Field STATE 309 CHAR( 2) NULLIF STATE = '*' ;.Field POSTAL_CODE 311 CHAR( 10) NULLIF POSTAL_CODE = '*' ;.Field PHONE 321 CHAR( 30) NULLIF PHONE = '*' ;.Field 351 CHAR( 30) NULLIF = '*' ;.Field REC_STATUS 381 CHAR( 1) NULLIF REC_STATUS = '*' ;.Filler EOL_PAD 382 CHAR( 2) ; /* End Layout Section */ /* begin DML Section */.DML Label tagdml1; INSERT INTO infatest.td_test ( CUST_KEY, CUST_NAME, CUST_DATE ) VALUES ( :CUST_KEY, :CUST_NAME, :CUST_DATEtd ) ;.DML Label tagdml2; INSERT INTO infatest.td_customers ( CUSTOMER_KEY, CUSTOMER_ID, COMPANY, FIRST_NAME, LAST_NAME, ADDRESS1, ADDRESS2, CITY, STATE, POSTAL_CODE, PHONE, , REC_STATUS ) VALUES ( 17

18 :CUSTOMER_KEY, :CUSTOMER_ID, :COMPANY, :FIRST_NAME, :LAST_NAME, :ADDRESS1, :ADDRESS2, :CITY, :STATE, :POSTAL_CODE, :PHONE, : , :REC_STATUS ) ; /* end DML Section */ /* Begin Import Section */.Import Infile c:\logs\tgtfiles\td_test.out Layout InputFileLayout1 Format Unformat Apply tagdml1 ;.Import Infile c:\logs\tgtfiles\td_customers.out Layout InputFileLayout2 Format Unformat Apply tagdml2 ; /* End Import Section */.END MLOAD;.LOGOFF; 18

19 Multiple Workflows That MultiLoad to the Same Table Because MultiLoad puts a lock on the table, we require that all MultiLoad sessions must handle wait events so they don't try to access the table simultaneously. Also, any log files should be given unique names for the same reason. FastLoad As the name suggests, this utility is the fastest method to load data into Teradata. However, there is one major restriction: the target table must be empty. 19

20 Teradata Warehouse Builder (TWB) Teradata Warehouse Builder (TWB) is a single utility that was intended to replace FastLoad, MultiLoad, TPump, and FastExport. It was to support a single scripting environment with different modes, where each mode roughly equates to one of the legacy utilities. It also was to support parallel loading (that is, multiple instances of a TWB client could run and load the same table at the same time something the legacy loaders cannot do). Although PowerCenter supports TWB, NCR/Teradata does not. TWB has never been formally released. According to NCR, its general release was delayed primarily because of issues with the mainframe version. If you find a prospect willing to use TWB, please do. Its ability to support parallel load clients makes some tasks easier. 20

21 Platform NCR Teradata UNIX and NT V2R4 PowerCenter PAM for Teradata Server Client Software Version & Version Source Target Comment TUF 6.1, TTU 6.1.1, TTU 6.2 x x PowerCenter uses the following components of the Teradata Tools and Utilities (TTU): Teradata ODBC driver, FastLoad, MultiLoad, and TPump. The version numbers of each of the Teradata Client components vary with release (e.g., TTU7 contains ODBC 3.02, FastLoad 7.05, MultiLoad 3.03, TPump 1.07). The TTU was previously called Teradata Utilities Foundation (TUF). Compatibility between a particular version of the Teradata RDBMS and the Teradata Client software is determined by Teradata -- not Informatica. UNIX and NT V2R4.1 TUF 6.1, TTU 6.1.1, TTU 6.2, TTU 7 x x UNIX and NT V2R5 TTU 7 x x The Teradata Client/Teradata RDBMS pairings listed here represent our understanding based on Teradata's documentation. Note that the minimum version number for the Teradata ODBC driver is Teradata has made many fixes to the 3.02 ODBC driver. If you are using this driver, please contact NCR support for the latest maintenance release. UNIX and NT V2R5.1 TTU 7 x x UNIX and NT V2R6 TTU 8 x x Supported Teradata ODBC driver is v

22 New PowerCenter Features Not Covered in this Document FastExport As its name implies, FastExport is a utility to extract data from Teradata very quickly. It is supported in PowerCenter for Teradata sources. This feature will extract large tables used for lookups quicker than ODBC,. Pushdown Optimization The upcoming release of PowerCenter 8 will be feature a Pushdown Optimization Option. This option enables data transformation processing, where appropriate, to be pushed down into a relational database. Powered by an easy-to-use, visual user interface, the option streamlines the generation and execution of platform-specific business logic and manages the execution in a database as opposed to the Informatica Data Server. The option is particularly useful in scenarios where data is co-resident (i.e., staging and production are in the same database instance). With this new functionality, users will be able to create SQL that will execute in the Teradata database server, replacing certain transformations that would normally run in the Informatica Data Server. This is critical to Teradata because the Source and Target commonly reside in the same database. Copyright 2005 Informatica Corporation. Informatica and PowerCenter are registered trademarks of Informatica Corporation. Teradata is a registered trademark of NCR Corporation. All other company, product, or service names may be trademarks or registered trademarks of their respective owners. J50665 (9/29/2005) 22

Migrating External Loader Sessions to Dual Load Sessions

Migrating External Loader Sessions to Dual Load Sessions Migrating External Loader Sessions to Dual Load Sessions 2011 Informatica Corporation Abstract You can migrate PowerCenter sessions that load to a Teradata target with external loaders that load to Teradata

More information

The Teradata Utility Returned With Error Code 12

The Teradata Utility Returned With Error Code 12 The Teradata Utility Returned With Error Code 12 Mload utility is loading unexpected data into table Topic by ksaikrishna 03 Dec 2014 PT job with Oracle and Informix ODBC operator error Topic by xie407

More information

Jyotheswar Kuricheti

Jyotheswar Kuricheti Jyotheswar Kuricheti 1 Agenda: 1. Performance Tuning Overview 2. Identify Bottlenecks 3. Optimizing at different levels : Target Source Mapping Session System 2 3 Performance Tuning Overview: 4 What is

More information

How to Use Full Pushdown Optimization in PowerCenter

How to Use Full Pushdown Optimization in PowerCenter How to Use Full Pushdown Optimization in PowerCenter 2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording

More information

Accessibility Features in the SAS Intelligence Platform Products

Accessibility Features in the SAS Intelligence Platform Products 1 CHAPTER 1 Overview of Common Data Sources Overview 1 Accessibility Features in the SAS Intelligence Platform Products 1 SAS Data Sets 1 Shared Access to SAS Data Sets 2 External Files 3 XML Data 4 Relational

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

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

Performance Tuning. Chapter 25

Performance Tuning. Chapter 25 Chapter 25 Performance Tuning This chapter covers the following topics: Overview, 618 Identifying the Performance Bottleneck, 619 Optimizing the Target Database, 624 Optimizing the Source Database, 627

More information

Optimizing Testing Performance With Data Validation Option

Optimizing Testing Performance With Data Validation Option Optimizing Testing Performance With Data Validation Option 1993-2016 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording

More information

Crystal Reports. Overview. Contents. How to report off a Teradata Database

Crystal Reports. Overview. Contents. How to report off a Teradata Database Crystal Reports How to report off a Teradata Database Overview What is Teradata? NCR Teradata is a database and data warehouse software developer. This whitepaper will give you some basic information on

More information

Migrating Mappings and Mapplets from a PowerCenter Repository to a Model Repository

Migrating Mappings and Mapplets from a PowerCenter Repository to a Model Repository Migrating Mappings and Mapplets from a PowerCenter Repository to a Model Repository 2016 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic,

More information

This document contains information on fixed and known limitations for Test Data Management.

This document contains information on fixed and known limitations for Test Data Management. Informatica Corporation Test Data Management Version 9.6.0 Release Notes August 2014 Copyright (c) 2003-2014 Informatica Corporation. All rights reserved. Contents Informatica Version 9.6.0... 1 Installation

More information

This document contains information on fixed and known limitations for Test Data Management.

This document contains information on fixed and known limitations for Test Data Management. Informatica LLC Test Data Management Version 10.1.0 Release Notes December 2016 Copyright Informatica LLC 2003, 2016 Contents Installation and Upgrade... 1 Emergency Bug Fixes in 10.1.0... 1 10.1.0 Fixed

More information

Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition. Eugene Gonzalez Support Enablement Manager, Informatica

Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition. Eugene Gonzalez Support Enablement Manager, Informatica Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition Eugene Gonzalez Support Enablement Manager, Informatica 1 Agenda Troubleshooting PowerCenter issues require a

More information

SAS ODBC Driver. Overview: SAS ODBC Driver. What Is ODBC? CHAPTER 1

SAS ODBC Driver. Overview: SAS ODBC Driver. What Is ODBC? CHAPTER 1 1 CHAPTER 1 SAS ODBC Driver Overview: SAS ODBC Driver 1 What Is ODBC? 1 What Is the SAS ODBC Driver? 2 Types of Data Accessed with the SAS ODBC Driver 3 Understanding SAS 4 SAS Data Sets 4 Unicode UTF-8

More information

SAS Publishing Intelligence Platform SAS. Data Administration Guide

SAS Publishing Intelligence Platform SAS. Data Administration Guide SAS Publishing SAS 9.1.3 Intelligence Platform Data Administration Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS 9.1.3 Intelligence Platform: Data

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

Teradata Parallel Transporter. User Guide

Teradata Parallel Transporter. User Guide Teradata Parallel Transporter User Guide Release 12.0 B035-2445-067A July 2007 The product or products described in this book are licensed products of Teradata Corporation or its affiliates. Teradata,

More information

Optimizing Performance for Partitioned Mappings

Optimizing Performance for Partitioned Mappings Optimizing Performance for Partitioned Mappings 1993-2015 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)

More information

User Guide. Informatica PowerExchange for Teradata Parallel Transporter API (Version )

User Guide. Informatica PowerExchange for Teradata Parallel Transporter API (Version ) User Guide Informatica PowerExchange for Teradata Parallel Transporter API (Version 8.6.1.0.2) Informatica PowerExchange for Teradata Parallel Transporter API User Guide Version 8.6.1.0.2 May 2010 Copyright

More information

INFORMATICA PERFORMANCE

INFORMATICA PERFORMANCE CLEARPEAKS BI LAB INFORMATICA PERFORMANCE OPTIMIZATION TECHNIQUES July, 2016 Author: Syed TABLE OF CONTENTS INFORMATICA PERFORMANCE OPTIMIZATION TECHNIQUES 3 STEP 1: IDENTIFYING BOTTLENECKS 3 STEP 2: RESOLVING

More information

Data warehouse and Data Mining

Data warehouse and Data Mining Data warehouse and Data Mining Lecture No. 13 Teradata Architecture and its compoenets Naeem A. Mahoto Email: naeemmahoto@gmail.com Department of Software Engineering Mehran Univeristy of Engineering and

More information

You should have a basic understanding of Relational concepts and basic SQL. It will be good if you have worked with any other RDBMS product.

You should have a basic understanding of Relational concepts and basic SQL. It will be good if you have worked with any other RDBMS product. About the Tutorial is a popular Relational Database Management System (RDBMS) suitable for large data warehousing applications. It is capable of handling large volumes of data and is highly scalable. This

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

Introducing the SAS ODBC Driver

Introducing the SAS ODBC Driver 1 CHAPTER 1 Introducing the SAS ODBC Driver Overview: The SAS ODBC Driver 1 What Is ODBC? 2 What Is the SAS ODBC Driver? 2 Types of Data Accessed with the SAS ODBC Driver 3 Understanding SAS 5 SAS Data

More information

Data Validation Option Best Practices

Data Validation Option Best Practices Data Validation Option Best Practices 1993-2016 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without

More information

AURA ACADEMY Training With Expertised Faculty Call Us On For Free Demo

AURA ACADEMY Training With Expertised Faculty Call Us On For Free Demo AURA ACADEMY Course Content: TERADATA Database 14 1. TERADATA Warehouse and Competitiveness Opportunities of TERADATA in the enterprise. What is TERADATA-RDBMS/DWH? TERADATA 14 & Other versions( 13.10,13,12,v2r7/r6/r5)

More information

Scalable Access to SAS Data Billy Clifford, SAS Institute Inc., Austin, TX

Scalable Access to SAS Data Billy Clifford, SAS Institute Inc., Austin, TX Scalable Access to SAS Data Billy Clifford, SAS Institute Inc., Austin, TX ABSTRACT Symmetric multiprocessor (SMP) computers can increase performance by reducing the time required to analyze large volumes

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

Due: February 26, 2014, 7.30 PM

Due: February 26, 2014, 7.30 PM Jackson State University Department of Computer Science CSC 438-01/539-01 Systems and Software Security, Spring 2014 Instructor: Dr. Natarajan Meghanathan Project 1: Exploring UNIX Access Control in a

More information

Code Page Settings and Performance Settings for the Data Validation Option

Code Page Settings and Performance Settings for the Data Validation Option Code Page Settings and Performance Settings for the Data Validation Option 2011 Informatica Corporation Abstract This article provides general information about code page settings and performance settings

More information

QuickBooks 2006 Network Installation Guide

QuickBooks 2006 Network Installation Guide QuickBooks 2006 Network Installation Guide Intuit 2/28/06 QuickBooks 2006 has a new way of managing company data that may require some changes in the way you install and configure the software for network

More information

Implementing Data Masking and Data Subset with Sequential or VSAM Sources

Implementing Data Masking and Data Subset with Sequential or VSAM Sources Implementing Data Masking and Data Subset with Sequential or VSAM Sources 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic,

More information

Topic 1, Volume A QUESTION NO: 1 In your ETL application design you have found several areas of common processing requirements in the mapping specific

Topic 1, Volume A QUESTION NO: 1 In your ETL application design you have found several areas of common processing requirements in the mapping specific Vendor: IBM Exam Code: C2090-303 Exam Name: IBM InfoSphere DataStage v9.1 Version: Demo Topic 1, Volume A QUESTION NO: 1 In your ETL application design you have found several areas of common processing

More information

Teradata FastExport. Reference. Release April 2018 B K

Teradata FastExport. Reference. Release April 2018 B K Teradata FastExport Reference Release 16.20 April 2018 B035-2410-048K Copyright and Trademarks Copyright 1998-2018 by Teradata. All Rights Reserved. All copyrights and trademarks used in Teradata documentation

More information

Lesson 9 Transcript: Backup and Recovery

Lesson 9 Transcript: Backup and Recovery Lesson 9 Transcript: Backup and Recovery Slide 1: Cover Welcome to lesson 9 of the DB2 on Campus Lecture Series. We are going to talk in this presentation about database logging and backup and recovery.

More information

Masking Engine User Guide. October, 2017

Masking Engine User Guide. October, 2017 Masking Engine User Guide October, 2017 Masking Engine User Guide You can find the most up-to-date technical documentation at: docs.delphix.com The Delphix Web site also provides the latest product updates.

More information

CSE 15L Winter Midterm :) Review

CSE 15L Winter Midterm :) Review CSE 15L Winter 2015 Midterm :) Review Makefiles Makefiles - The Overview Questions you should be able to answer What is the point of a Makefile Why don t we just compile it again? Why don t we just use

More information

Experiences of Global Temporary Tables in Oracle 8.1

Experiences of Global Temporary Tables in Oracle 8.1 Experiences of Global Temporary Tables in Oracle 8.1 Global Temporary Tables are a new feature in Oracle 8.1. They can bring significant performance improvements when it is too late to change the design.

More information

A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database

A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database Paper 11 A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database Daniel W. Kohn, Ph.D., Torrent Systems Inc., Cambridge, MA David L. Kuhn, Ph.D., Innovative Idea

More information

Database Server. 2. Allow client request to the database server (using SQL requests) over the network.

Database Server. 2. Allow client request to the database server (using SQL requests) over the network. Database Server Introduction: Client/Server Systems is networked computing model Processes distributed between clients and servers. Client Workstation (usually a PC) that requests and uses a service Server

More information

Parallel DBMS. Chapter 22, Part A

Parallel DBMS. Chapter 22, Part A Parallel DBMS Chapter 22, Part A Slides by Joe Hellerstein, UCB, with some material from Jim Gray, Microsoft Research. See also: http://www.research.microsoft.com/research/barc/gray/pdb95.ppt Database

More information

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows,

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, 2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, Windows Server, and other product names are or may be registered

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

High Speed ETL on Low Budget

High Speed ETL on Low Budget High Speed ETL on Low Budget Introduction Data Acquisition & populating it in a warehouse has traditionally been carried out using dedicated ETL tools available in the market. An enterprise-wide Data Warehousing

More information

Teradata Utilities-Breaking the Barriers, First Edition

Teradata Utilities-Breaking the Barriers, First Edition Chapter 2: BTEQ An Introduction to BTEQ Why it is called BTEQ? Why is BTEQ available on every Teradata system ever built? Because the Batch TEradata Query (BTEQ) tool was the original way that SQL was

More information

Near Real-Time Data Integration

Near Real-Time Data Integration Near Real-Time Data Integration Active Data Warehouse Workshop Continuous TPump in a W2K/WinXP WinXP Environment Robert M. Bruckner bruckner@ifs.tuwien.ac.at Institut für Softwaretechnik & Interaktive

More information

Why use a database? You can query the data (run searches) You can integrate with other business systems that use the same database You can store huge

Why use a database? You can query the data (run searches) You can integrate with other business systems that use the same database You can store huge 175 Why use a database? You can query the data (run searches) You can integrate with other business systems that use the same database You can store huge numbers of records without the risk of corruption

More information

SAS/ACCESS Interface to R/3

SAS/ACCESS Interface to R/3 9.1 SAS/ACCESS Interface to R/3 User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS/ACCESS 9.1 Interface to R/3: User s Guide. Cary, NC: SAS Institute

More information

Product Overview. Technical Summary, Samples, and Specifications

Product Overview. Technical Summary, Samples, and Specifications Product Overview Technical Summary, Samples, and Specifications Introduction IRI FACT (Fast Extract) is a high-performance unload utility for very large database (VLDB) systems. It s primarily for data

More information

Best Practices for Optimizing Performance in PowerExchange for Netezza

Best Practices for Optimizing Performance in PowerExchange for Netezza Best Practices for Optimizing Performance in PowerExchange for Netezza Copyright Informatica LLC 2016. Informatica and the Informatica logo are trademarks or registered trademarks of Informatica LLC in

More information

ETL Transformations Performance Optimization

ETL Transformations Performance Optimization ETL Transformations Performance Optimization Sunil Kumar, PMP 1, Dr. M.P. Thapliyal 2 and Dr. Harish Chaudhary 3 1 Research Scholar at Department Of Computer Science and Engineering, Bhagwant University,

More information

New Features... 1 Upgrade Changes... 1 Installation and Upgrade... 1 Known Limitations... 2 Informatica Global Customer Support...

New Features... 1 Upgrade Changes... 1 Installation and Upgrade... 1 Known Limitations... 2 Informatica Global Customer Support... Informatica Corporation Data Integration Hub 10.2.1 Release Notes December 2017 Copyright Informatica LLC 2013, 2017 Contents New Features... 1 Upgrade Changes... 1 Installation and Upgrade... 1 Known

More information

THE INTELLIGENCE AND AUTOMATION WE BUILD INTO OUR SMARTDBA INTEGRATED SOLUTIONS HELP YOU OPTIMIZE PERFORMANCE, INCREASE PRODUCTIVITY, AND ASSURE THE A

THE INTELLIGENCE AND AUTOMATION WE BUILD INTO OUR SMARTDBA INTEGRATED SOLUTIONS HELP YOU OPTIMIZE PERFORMANCE, INCREASE PRODUCTIVITY, AND ASSURE THE A [www bmc com/database] SmartDBA Solutions for DB2 UDB Take charge, have fun, drive fast THE INTELLIGENCE AND AUTOMATION WE BUILD INTO OUR SMARTDBA INTEGRATED SOLUTIONS HELP YOU OPTIMIZE PERFORMANCE, INCREASE

More information

Review of Fundamentals. Todd Kelley CST8207 Todd Kelley 1

Review of Fundamentals. Todd Kelley CST8207 Todd Kelley 1 Review of Fundamentals Todd Kelley kelleyt@algonquincollege.com CST8207 Todd Kelley 1 GPL the shell SSH (secure shell) the Course Linux Server RTFM vi general shell review 2 These notes are available on

More information

Getting Information Out of the Informatica Repository. William Flood, ETL Team Lead Charles Schwab

Getting Information Out of the Informatica Repository. William Flood, ETL Team Lead Charles Schwab 1 Getting Information Out of the Informatica Repository William Flood, ETL Team Lead Charles Schwab 2 My Background About Charles Schwab Life at Schwab 3 Presentation Agenda Three Ways to Query Informatica

More information

SQL*Loader Concepts. SQL*Loader Features

SQL*Loader Concepts. SQL*Loader Features 6 SQL*Loader Concepts This chapter explains the basic concepts of loading data into an Oracle database with SQL*Loader. This chapter covers the following topics: SQL*Loader Features SQL*Loader Parameters

More information

White Paper. What Is DataStage?

White Paper. What Is DataStage? White Paper What Is? White Paper: What Is? Sometimes is sold to and installed in an organization and its IT support staff are expected to maintain it and to solve users' problems. In some cases IT support

More information

Intel Server RAID Controller U2-1 Integration Guide For Microsoft* Windows NT* 4.0

Intel Server RAID Controller U2-1 Integration Guide For Microsoft* Windows NT* 4.0 Intel Server RAID Controller U2-1 Integration Guide For Microsoft* Windows NT* 4.0 Revision 1.0 February 2000 Revision History Revision Revision History Date 1.0 Initial Release 02/10/00 Intel Corporation

More information

Fingerprint - Database Fingerprinting

Fingerprint - Database Fingerprinting Fingerprint - Database Fingerprinting Reference From Websense Data Security Help 7.6 Page 111-128 Contents Content Fingerprint............................................... 1 Database fingerprinting......................................1

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

Designing your BI Architecture

Designing your BI Architecture IBM Software Group Designing your BI Architecture Data Movement and Transformation David Cope EDW Architect Asia Pacific 2007 IBM Corporation DataStage and DWE SQW Complex Files SQL Scripts ERP ETL Engine

More information

Importing source database objects from a database

Importing source database objects from a database Importing source database objects from a database We are now at the point where we can finally import our source database objects, source database objects. We ll walk through the process of importing from

More information

Using ODI for Teradata Dual-Loads

Using ODI for Teradata Dual-Loads Purpose This tutorial walks you through the steps that are needed to create Oracle Data Integrator (ODI) EL-T interfaces and packages that will simultaneously load two independent Teradata RDBMS systems

More information

Oracle IVR Integrator

Oracle IVR Integrator Oracle IVR Integrator Installing Oracle IVR Integrator Release 11i for Windows NT August 2000 Part No. A86042-01 Installation Overview Installation of Oracle IVR Integrator requires you to follow a sequence

More information

Unix Processes. What is a Process?

Unix Processes. What is a Process? Unix Processes Process -- program in execution shell spawns a process for each command and terminates it when the command completes Many processes all multiplexed to a single processor (or a small number

More information

Field Types and Import/Export Formats

Field Types and Import/Export Formats Chapter 3 Field Types and Import/Export Formats Knowing Your Data Besides just knowing the raw statistics and capacities of your software tools ( speeds and feeds, as the machinists like to say), it s

More information

Bruce Moore Fall 99 Internship September 23, 1999 Supervised by Dr. John P.

Bruce Moore Fall 99 Internship September 23, 1999 Supervised by Dr. John P. Bruce Moore Fall 99 Internship September 23, 1999 Supervised by Dr. John P. Russo Active Server Pages Active Server Pages are Microsoft s newest server-based technology for building dynamic and interactive

More information

Informatica 9.0 PowerCenter Installation Quick Start Guide

Informatica 9.0 PowerCenter Installation Quick Start Guide Informatica 9.0 PowerCenter Installation Quick Start Guide This quick start includes the following topics: Step 1. Complete the Pre-Installation Tasks, 1 Step 2. Install Informatica Services, 3 Step 3.

More information

Document Imaging User Guide

Document Imaging User Guide Release 4.9 IMAGING TECHNOLOGY GROUP Document Imaging Systems Document Imaging User Guide IMAGING TECHNOLOGY GROUP IMIGIT tm Document Imaging User Guide Release 4.91 March 2007 Imaging Technology Group

More information

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 Oracle Partitioning für Einsteiger Hermann Bär Partitioning Produkt Management 2 Disclaimer The goal is to establish a basic understanding of what can be done with Partitioning I want you to start thinking

More information

Teradata Parallel Transporter

Teradata Parallel Transporter Teradata Tools and Utilities Teradata Parallel Transporter Quick Start Guide Release 16.20 April 2018 B035-2501-048K Copyright and Trademarks Copyright 1999-2018 by Teradata. All Rights Reserved. All copyrights

More information

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date:

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date: Print Audit 6 Version: Date: 37 21-Apr-2015 23:07 Table of Contents Browse Documents:..................................................... 3 Database Documentation.................................................

More information

DATABASE MANAGEMENT SYSTEMS. UNIT I Introduction to Database Systems

DATABASE MANAGEMENT SYSTEMS. UNIT I Introduction to Database Systems DATABASE MANAGEMENT SYSTEMS UNIT I Introduction to Database Systems Terminology Data = known facts that can be recorded Database (DB) = logically coherent collection of related data with some inherent

More information

Contents. Error Message Descriptions... 7

Contents. Error Message Descriptions... 7 2 Contents Error Message Descriptions.................................. 7 3 4 About This Manual This Unify DataServer: Error Messages manual lists the errors that can be produced by the Unify DataServer

More information

SkyBuild. Export File Builder Overview of Export File Builder Using a Prebuilt Export Interface Creating an Export from Scratch Running an Export

SkyBuild. Export File Builder Overview of Export File Builder Using a Prebuilt Export Interface Creating an Export from Scratch Running an Export SkyBuild Overview What is SkyBuild and how is it used? Basic Export Information Basic Import Information Key Terminology for Export/Import File Builder Export File Builder Overview of Export File Builder

More information

Informatica Cloud Spring Teradata Connector Guide

Informatica Cloud Spring Teradata Connector Guide Informatica Cloud Spring 2017 Teradata Connector Guide Informatica Cloud Teradata Connector Guide Spring 2017 October 2017 Copyright Informatica LLC 2015, 2017 This software and documentation are provided

More information

Installation and Configuration Guide

Installation and Configuration Guide Installation and Configuration Guide 2013 DataNet Quality Systems. All rights reserved. Printed in U.S.A. WinSPC and QualTrend are registered trademarks of DataNet Quality Systems. All other trademarks

More information

Migrating Oracle Databases To Cassandra

Migrating Oracle Databases To Cassandra BY UMAIR MANSOOB Why Cassandra Lower Cost of ownership makes it #1 choice for Big Data OLTP Applications. Unlike Oracle, Cassandra can store structured, semi-structured, and unstructured data. Cassandra

More information

This document contains important information about main features, installation, and known limitations for Data Integration Hub.

This document contains important information about main features, installation, and known limitations for Data Integration Hub. Informatica Corporation Data Integration Hub Version 10.2 Release Notes April 2017 Copyright Informatica LLC 2013, 2017 Contents New Features... 1 Upgrade Changes... 1 Installation and Upgrade... 1 Fixed

More information

Teradata Parallel Transporter. Reference

Teradata Parallel Transporter. Reference Teradata Parallel Transporter Reference Release 14.00 B035-2436-071A June 2012 The product or products described in this book are licensed products of Teradata Corporation or its affiliates. Teradata,

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

Chapter 18: Database System Architectures.! Centralized Systems! Client--Server Systems! Parallel Systems! Distributed Systems!

Chapter 18: Database System Architectures.! Centralized Systems! Client--Server Systems! Parallel Systems! Distributed Systems! Chapter 18: Database System Architectures! Centralized Systems! Client--Server Systems! Parallel Systems! Distributed Systems! Network Types 18.1 Centralized Systems! Run on a single computer system and

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

Implementing Data Masking and Data Subset with IMS Unload File Sources

Implementing Data Masking and Data Subset with IMS Unload File Sources Implementing Data Masking and Data Subset with IMS Unload File Sources 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying,

More information

Segregating Data Within Databases for Performance Prepared by Bill Hulsizer

Segregating Data Within Databases for Performance Prepared by Bill Hulsizer Segregating Data Within Databases for Performance Prepared by Bill Hulsizer When designing databases, segregating data within tables is usually important and sometimes very important. The higher the volume

More information

CS 1110 SPRING 2016: GETTING STARTED (Jan 27-28) First Name: Last Name: NetID:

CS 1110 SPRING 2016: GETTING STARTED (Jan 27-28)   First Name: Last Name: NetID: CS 1110 SPRING 2016: GETTING STARTED (Jan 27-28) http://www.cs.cornell.edu/courses/cs1110/2016sp/labs/lab01/lab01.pdf First Name: Last Name: NetID: Goals. Learning a computer language is a lot like learning

More information

Microsoft Connector for Teradata by Attunity

Microsoft Connector for Teradata by Attunity Microsoft Connector for Teradata by Attunity SQL Server Technical Article Writer: Doug Wheaton (Attunity) Technical Reviewers: Ramakrishnan Krishnan (Microsoft), Rupal Shah (Teradata) Published: November

More information

Review of Fundamentals. Todd Kelley CST8207 Todd Kelley 1

Review of Fundamentals. Todd Kelley CST8207 Todd Kelley 1 Review of Fundamentals Todd Kelley kelleyt@algonquincollege.com CST8207 Todd Kelley 1 The CST8207 course notes GPL the shell SSH (secure shell) the Course Linux Server RTFM vi general shell review 2 Linux

More information

HYPERION SYSTEM 9 BI+ ANALYTIC SERVICES RELEASE 9.2 ANALYTIC SQL INTERFACE GUIDE

HYPERION SYSTEM 9 BI+ ANALYTIC SERVICES RELEASE 9.2 ANALYTIC SQL INTERFACE GUIDE HYPERION SYSTEM 9 BI+ ANALYTIC SERVICES RELEASE 9.2 ANALYTIC SQL INTERFACE GUIDE Copyright 1998 2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion H logo, and Hyperion s product

More information

Contents. 1 Introduction... 2 Introduction to Installing and Configuring LEI... 4 Upgrading NotesPump to LEI...

Contents. 1 Introduction... 2 Introduction to Installing and Configuring LEI... 4 Upgrading NotesPump to LEI... Contents 1 Introduction... Organization of this Manual... Related Documentation... LEI and DECS Documentation... Other Documentation... Getting Started with Lotus Enterprise Integrator... 2 Introduction

More information

How to Configure Informix Connect and ODBC

How to Configure Informix Connect and ODBC Platform: Informix How to Configure Informix Connect and ODBC James Edmiston Informix DBA Consultant Quest Information Systems, Inc. Session: L7 /3:30 Purpose Identify Informix connectivity products and

More information

https://support.oracle.com/epmos/faces/documentdisplay?_adf.ctrl-...

https://support.oracle.com/epmos/faces/documentdisplay?_adf.ctrl-... Resolving Common Weblogic Stdout Log Rotation Problems on UNIX (Doc ID 1607228.1) In this Document Purpose Troubleshooting Steps References APPLIES TO: Oracle WebLogic Server - Version 10.3 and later Generic

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

Configuring a JDBC Resource for IBM DB2/ iseries in Metadata Manager HotFix 2

Configuring a JDBC Resource for IBM DB2/ iseries in Metadata Manager HotFix 2 Configuring a JDBC Resource for IBM DB2/ iseries in Metadata Manager 9.5.1 HotFix 2 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic,

More information

Systems Infrastructure for Data Science. Web Science Group Uni Freiburg WS 2014/15

Systems Infrastructure for Data Science. Web Science Group Uni Freiburg WS 2014/15 Systems Infrastructure for Data Science Web Science Group Uni Freiburg WS 2014/15 Lecture II: Indexing Part I of this course Indexing 3 Database File Organization and Indexing Remember: Database tables

More information

Essentials for Scientific Computing: Bash Shell Scripting Day 3

Essentials for Scientific Computing: Bash Shell Scripting Day 3 Essentials for Scientific Computing: Bash Shell Scripting Day 3 Ershaad Ahamed TUE-CMS, JNCASR May 2012 1 Introduction In the previous sessions, you have been using basic commands in the shell. The bash

More information

1. Operating System Concepts

1. Operating System Concepts 1. Operating System Concepts 1.1 What is an operating system? Operating systems are an essential part of any computer system. An operating system (OS) is software, which acts as an intermediary between

More information

Content Services for SAP User Guide for Scanner Operators

Content Services for SAP User Guide for Scanner Operators Content Services for SAP User Guide for Scanner Operators Version 5.3 SP1 October 2005 Copyright 1994-2005 EMC Corporation. All rights reserved. Table of Contents Preface... 7 Chapter 1 Introducing Content

More information

Teradata Tools and Utilities. Installation Guide for UNIX and Linux

Teradata Tools and Utilities. Installation Guide for UNIX and Linux Teradata Tools and Utilities Installation Guide for UNIX and Linux Release 12.00.00 B035-2459-067A September 2007 The product or products described in this book are licensed products of Teradata Corporation

More information