In
this issue:
| •
|
Oracle OpenWorld
'04 Exhibit |
| • |
CoSORT
in India & México |
| • |
Getting
Help On-Line |
| •
|
RowGen,
Your Data Synthesizer |
| •
|
TechTip:
Environment Variables |
|
| Next
Trade Conference |
CoSORT/IRI,
Inc.,
Booth 802
Oracle
OpenWorld 2004
Moscone Center Exhibit Hall
San Francisco, California
December 5-9, 2004
IRI
will be a front row exhibitor at Oracle OpenWorld
in San Francisco next month. IRI staff will present and
demonstrate CoSORT's uniquely fast and easy approach to Oracle reorgs,
joins, and high-volume ETL
via: FAst extraCT (FACT)
=> CoSORT SortCL
transformer => SQL*Loader.
IRI
will also announce RowGen,
a custom data and format synthesizer, to IT press in attendance. Click
here for information and a free gift coupon.
|
|
| IRI Joins IOUG |
IRI
has joined the International Oracle User Group - Americas. The IOUG helps members enhance their skills with technical content, increase the technical advantage of their organization, boost individual marketability, access a peer network for collaboration and information exchange, and voice opinions to Oracle about their products, services and policies. IRI continues to
exhibit at IOUG conferences and
will leverage its membership to assist in the development and marketing of its
Oracle ETL technologies.
|
| |
| New
CoSORT Agents in India, México |
TDNett
Knowledge, representing Trillium Software in India, is now also an authorized agent for IRI's
CoSORT and FAst extraCT
(FACT) software. With
agents in Mumbai, Delhi and Pune, TDNett supports large companies throughout the region with
critical data and content management. Its customers will benefit from the
synergy developing between CoSORT's performance hooks (for Informatica, Oracle, DataStage, DB2, etc.) and
TDNett's current data quality solutions.
In México, SysViewSoft
specializes in mainframe re-hosting projects, making it an ideal
candidate for migrating JCL and other legacy sort users to CoSORT.
As SysViewSoft provides conversion services in COBOL, JCL, Natural
and Assembler programs to UNIX, the company can also deliver the
benefits of CoSORT's SortCL
4GL to client data centers interested in faster, combined data
manipulations and RDBMS population.
|
|
| CoSORT Support on the Net |
| IRI
support engineers can most readily respond to those help requests
that contain release, platform and problem details. Please bookmark
and use this
form when you first need support. Technical content and advanced examples (beyond the manual) for CoSORT
are at the
support site. Qualified users should contact their IRI
agent to obtain access.
CoSORT
and other product users can also communicate with IRI and each other
through the ITToolbox
CoSORT forum, to share job scripts and get helpful solutions to
various application challenges or runtime questions.
|
|
| About
CoSORT and The CoSORT Journal |
- CoSORT solutions serve data warehouse (ETL)
architects, very large database (VLDB)
administrators, mainframe sort migrators,
and developers and independent software vendors (ISVs) building
faster sorting and data transformation into their applications.
- CoSORT delivers the
IT industry's fastest UNIX sort engine and one of its most powerful flat-file manipulation and
reporting programs: SortCL,
which combines: row filtering and conditional selection, sort/merge
and joins, drill-down aggregation and cross-row calculation, conversion and generation of more than 100 data types, database
sequencing, and multi-target, multi-level output reformatting
for reports,
hand-offs, and DB load utilities.
- Other special features
include: coroutine sort architecture; fully tunable and scalable
parallel sort
performance on all multi-CPU UNIX and Windows servers;
cross-calculation on aggregated values and aggregation on
cross-calculated values, cross-table
joins (matching) integrated with data conversion and expression
logic; multinational date and timestamp support; a cross-platform
Java
GUI; and,
e-commerce reporting via CSV/CLF and IP Address manipulation,
as well as ELF/HTML input/output, respectively.
- CoSORT also has
plug-n-play
replacements or parameter converters for sorting in: ACUCOBOL-GT,
Amdocs Ensemble (telecom billing)
Ascential DataStage;
Informatica PowerCenter and PowerMart; Cincom Supra; IBM's
DB2 loader and MVS/VSE sorts;
MF COBOL
Workbench, Net and Server Express; SAS System;
Software AG Natural;
Sun
MRP, SyncSort UNIX; and, UNIX SVR4 (/bin/sort).
- IRI has begun to offer
other data manipulation and management solutions like: FACT
for fast unloads from Oracle; netCONVERT
for mainframe data conversion and reformatting; x-PRESS
for fast, and secure data compression
and decompression; RowGen
for custom-formatted random file generation; Logon
for controlling and auditing access to UNIX systems; and Permitas
for licensing and activating software applications.
- The CoSORT Journal
is a quarterly Email newsletter designed to keep subscribers
up-to-date on salient news and events at CoSORT/IRI, Inc. Past
newsletters are archived for 2 years here.
|
Copyright
©
2004 Innovative Routines International (IRI), Inc.
All rights reserved. CoSORT, SortCL,
Permitas, and Rowgen are trademarks or registered
trademarks of IRI. FACT is a trademark of CoSORT Korea,
Ltd. All other company, brand and/or product names mentioned herein
are copyrights or registered copyrights of their respective owners.
To
remove an Email address from future CoSORT Journal mailings,
please email
news@iri.com. To
subscribe, please provide your contact details here. To contact an IRI
agent for assistance, call 1-800-333-SORT, or email cosort@iri.com. To find the IRI agent in your
country, click here. |
|
Introducing:
RowGen
is IRI's newest software in the making, and will be introduced at
OracleWorld next month. Described at cosort.com/rowgen,
RowGen is a high-speed data generation tool for building, ranging, and
benchmarking DP applications on UNIX and Windows platforms.
Using the familiar and explicit 4GL reporting syntax of CoSORT's sort control language (SortCL) program, RowGen users create simple text scripts to describe the precise layout, size, and content of the target file(s) they want -- down to the size, position, separator, and data type of each field element -- as well as a myriad of conditional selection (for range testing) and custom formatting features included in reports. Field values are either randomly generated for each desired
position or randomly selected from one or more
'set' files containing real data.
The
impetus for RowGen came from CoSORT users who needed to build, share or
test many different processing applications and platforms but did not have
accurate, non-confidential, or enough data available.
Please
click
here to request a RowGen brochure and free 30-day trial agreement.
|
| Tech
Tip |
| Using
Environment Variables in SortCL
You can use environment variables
(EVs) at every level of a CoSORT Sort Control Language (SortCL)
job script. Typically, EVs are used to reference input sources and output targets, but
they can be used in other ways.
For example, consider the script below where the input file is an unsorted list of
employees (defined by a nested EV), and the total value of the sales they made for each month in the previous calendar year.
Here you can use EVs to also create a report that lists only those employees who have earned a reward, based on a minimum sales figure, for a given month that you choose:
/INFILE=$Employees
/FIELD=(Name, POS=1, SEP=',')
/FIELD=(Month, POS=2, SEP=',')
/FIELD=(Sales, POS=3, SEP=',',NUM)
/SORT
/KEY=(Sales, Descending)
/OUTFILE=Award_Winners
/INCLUDE WHERE Month == "$req_month"
AND Sales > $req_amount
/HEADREC="Top Sellers for $req_month:
Sales totaling at least \$$req_amt\n\n"
/FIELD=(Name, POS=1)
/FIELD=(Sales, POS=18,
SIZE=10.2, CURRENCY)
On the command line, you can set your choices to produce the report you desire, for
example*:
Employees=/usr/emp/$employee_year
req_month=July;export req_month
req_amt=10000;export req_amt
The file Award_Winners might then look something like this when the above script is executed:
Top Sellers for July: Sales totaling at least
$10000
Bill Monroe $21,450.00
John Stewart $12,234.40
Betty Johnson $10,095.12
*Depending on your shell, the method for setting environment variables may vary.
|
|