Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
42Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Advanced ETL User Manual

Advanced ETL User Manual

Ratings: (0)|Views: 1,114 |Likes:
Published by Mike Rewnick
Advanced ETL Processor extracts data from any database, transforms, validates it and loads into another database automatically. A unique technology called "What You See Is What You Load" saves a lot of time during testing and design of validation and transformation processes. It shows you how the data will be transformed and loaded into the data warehouse or database without actually loading it. At any time, you can press the ‘Preview' button and see what the results of an ETL flow would look like.

Advanced ETL Processor can help you extract data from an Excel file, validate date formats, sort data, deduplicate it and load it into the database, run stored procedure or SQL script, once loading is completed. Unlike Oracle SQL loader, BCP, DTS or SSIS, Advanced ETL Processor can also add new and update old records based on the key defined by user.

The program can extract data from multiple delimited or fixed width text files, multiple Excel files and multiple Excel spreadsheets, multiple MS Access databases, multiple DBF files, MySql, PostgreSQL, Interbase or Firebird, any ODBC compliant database, MS SQL Server or multiple tables.
It can load data into multiple data targets such as delimited or fixed width Text file, MS Access database, Microsoft Excel file, DBF file, Oracle 7-11g database, SQL server 7-2008, MySql, PostgreSQL, Interbase or Firebird and any ODBC compliant database.

If data format is incorrect, Advanced ETL Processor writes a detailed message into the error log and writes a record into rejected records file.
Advanced ETL Processor extracts data from any database, transforms, validates it and loads into another database automatically. A unique technology called "What You See Is What You Load" saves a lot of time during testing and design of validation and transformation processes. It shows you how the data will be transformed and loaded into the data warehouse or database without actually loading it. At any time, you can press the ‘Preview' button and see what the results of an ETL flow would look like.

Advanced ETL Processor can help you extract data from an Excel file, validate date formats, sort data, deduplicate it and load it into the database, run stored procedure or SQL script, once loading is completed. Unlike Oracle SQL loader, BCP, DTS or SSIS, Advanced ETL Processor can also add new and update old records based on the key defined by user.

The program can extract data from multiple delimited or fixed width text files, multiple Excel files and multiple Excel spreadsheets, multiple MS Access databases, multiple DBF files, MySql, PostgreSQL, Interbase or Firebird, any ODBC compliant database, MS SQL Server or multiple tables.
It can load data into multiple data targets such as delimited or fixed width Text file, MS Access database, Microsoft Excel file, DBF file, Oracle 7-11g database, SQL server 7-2008, MySql, PostgreSQL, Interbase or Firebird and any ODBC compliant database.

If data format is incorrect, Advanced ETL Processor writes a detailed message into the error log and writes a record into rejected records file.

More info:

Published by: Mike Rewnick on Sep 19, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/25/2013

pdf

text

original

 
 
Advanced ETL Processor 
User manual
© DB Software Laboratory 2008-2009www.dbsoftlab.com
 
Advanced ETL Processor User ManualCopyright © 2009 DB Software Laboratory Page 2 of 194
Contents
Contents.......................................................................................................................................21. Introduction.............................................................................................................................92. Key features...........................................................................................................................102.1 Extraction Process...........................................................................................................102.1.1 Multiple Data Formats..............................................................................................102.1.2 Multiple Databases and Table Processing................................................................102.1.3 Other Database Features...........................................................................................102.2 Summary of the Extraction Process:...............................................................................102.3 Validation Process...........................................................................................................112.4 Summary of Validation Processes:..................................................................................112.5 Transformation Process...................................................................................................112.6 Powerful Data Transformation........................................................................................112.7 Summary of Transformation Processes:..........................................................................122.8 Loading Process...............................................................................................................132.9 Summary of the Loading Process:...................................................................................133. Requirements.........................................................................................................................144.
Advanced ETL Processor
Architecture..............................................................................165. Processing Data.....................................................................................................................165. Processing Data.....................................................................................................................175.1 Screen Overview.............................................................................................................17Main tool bar.....................................................................................................................185.2 Transformation Properties...............................................................................................195.3 Template tab....................................................................................................................205.4 Execution Log Tab..........................................................................................................215.5 Rejected Records Tab......................................................................................................225.6 Creating new transformation and working with Objects.................................................235.7 Working with Reader......................................................................................................255.7.1 Universal Data Reader..............................................................................................255.7.2 Data source is a Text File.........................................................................................265.7.3 Data source is MS Access or Excel File...................................................................315.7.4 Data source is a DBF File.........................................................................................355.7.5 Data source is a ODBC Connection.........................................................................375.7.6 Data source is a MS SQL Server..............................................................................405.7.7 Data source is an Oracle Database...........................................................................415.7.8 Data source is an MySql...........................................................................................425.7.9 Data source is an PostgreSQL Database...................................................................435.7.10 Data source is an Interbase or Firebird Database...................................................445.8 Working with Validator...................................................................................................455.8.1 Debugging Validation...............................................................................................475.9 Working with Transformer..............................................................................................505.9.1 Auto mapping...........................................................................................................525.10 Working with Grouper..................................................................................................535.11 Working with Sorter......................................................................................................545.12 Working with Deduplicator...........................................................................................565.13 Working with UnPivot..................................................................................................575.14 Working with Pivot.......................................................................................................625.15 Working with Writer.....................................................................................................675.15.1 Target type is a Text File........................................................................................67
 
Advanced ETL Processor User ManualCopyright © 2009 DB Software Laboratory Page 3 of 1945.15.2 Target type is MS Access or Excel File..................................................................705.15.3 Target type is a DBF File........................................................................................725.15.4 Target type is ODBC connection............................................................................745.15.5 Target type is MS SQL Server................................................................................755.15.6 Target type is Oracle...............................................................................................775.15.7 Target type is MySql..............................................................................................785.15.8 Target type is PostgreSQL......................................................................................795.15.9 Target type is Interbase/Firebird.............................................................................805.15.10 How to Update/Delete Records............................................................................825.15.11 Running SQL Scripts............................................................................................846. Validation Rules....................................................................................................................856.1 Strings..............................................................................................................................866.1.1 Is Null.......................................................................................................................866.1.2 Is Empty String.........................................................................................................866.1.3 Is Alpha....................................................................................................................866.1.4 Is Alpha Numeric......................................................................................................866.1.4 Is Hex........................................................................................................................876.1.5 Is Equal To...............................................................................................................876.1.6 Is Starts With............................................................................................................886.1.7 Is Ends With.............................................................................................................886.1.8 Contains....................................................................................................................886.1.9 In List........................................................................................................................886.2 Numbers..........................................................................................................................926.2.1 Is Number.................................................................................................................926.2.2 Is Integer...................................................................................................................926.2.3 Is Positive.................................................................................................................926.2.4 Is Negative................................................................................................................926.2.5 Is Number Between..................................................................................................936.2.6 Is Number Less Than................................................................................................946.2.7 Is Number More Than..............................................................................................956.3 Date..................................................................................................................................966.3.1 Is Date.......................................................................................................................966.3.2 Is Date Between........................................................................................................976.3.3 Is Date Less Than.....................................................................................................986.3.4 Is Date More Than....................................................................................................986.3.5 Is Monday, Is Tuesday, Is Wednesday, Is Thursday, Is Friday, Is Saturday, IsSunday, Is Today, Is Yesterday, Is Tomorrow, Is Weekend, Is Weekday.....................996.3.6 Is January, Is February, Is March, Is April, Is May, Is June, Is July, Is August, IsSeptember, Is October, Is November, Is December, Is Current Month, Is Last Month, Is Next Month........................................................................................................................996.3.7 Is 1st Quarter, Is 2nd Quarter, Is 3rd Quarter, Is 4th Quarter, Is Current Quarter, IsLast Quarter, Is Next Quarter..........................................................................................1006.3.8 Is Leap Year, Is Current Year, Is Last Year, Is Next Year.....................................1006.3.9 Is Current Week, Is Last Week, Is Next Week.......................................................1006.3.10 Is Within Past Minutes, Is Within Past Hours, Is Within Past Days, Is Within PastWeeks, Is Within Past Months........................................................................................1016.4 Time...............................................................................................................................1026.4.1 Is Time....................................................................................................................1026.4.2 Is Time Between.....................................................................................................1036.4.3 Is Time Less Than..................................................................................................104

Activity (42)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
kmufasa liked this
achuu1987 liked this
ptidisd liked this
jusanq liked this
TEJASKO liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->