products ONsalessupportpartnersnewscompany  
Search
productsdmxBackup Expressss ON
SyncSort for Unix, LINUX & Windows
Features
Benefits
Technical Specifications
SyncSort for z/OS
SyncSort VSE
FilePort
News, Events, Training
Case Studies, White Papers, Articles
Customer Testimonials
Contact Us

SyncSort Technical Specifications

SyncSort is the high-performance commercial sort and data manipulation utility for the UNIX, Windows, and Linux operating systems. SyncSort supports a wide variety of record types and data formats, provides record filtering, reformatting and summarization for file and data conversion, generates reports, and minimizes sorting time for large volumes of data.

Performance

SyncSort reduces sort execution times while improving overall system throughput. Proprietary sorting algorithms, I/O optimization, parallel processing, and dynamic environmental monitoring techniques result in significantly reduced CPU time, elapsed time, and disk I/O activity.

Application type

SyncSort performs a sort, merge, copy, or join application:

  • A sort application reads records from the source, reorders them according to the specified sort keys, and writes them to the target.
  • A merge application reads presorted records from one or more source files, merges them according to the specified merge keys, and writes them to a single target file.
  • A copy application reads records from the source and writes them to the target without changing the order of the records.
  • A join application reads records from two sources, joins each record from one source with zero or more records from the other source according to the specified join type and join key, and writes the new joined records to the target.

Record processing features

Selection
  • Conditional filtering includes or omits records on the basis of comparisons between field contents and constants or on the basis of the file from which the records come.
  • Bulk filtering includes or omits specified numbers of records.

Reformatting
  • Edits, inserts, and removes fields within records.
  • Reformats differently based on selection criteria.
  • Assigns values to fields based on selection criteria and converts data in fields from one format to another.

Summarization
  • Aggregates records with duplicate sort keys into a single record, counting records and totaling numeric fields.

File and data formats

SyncSort processes the following formats:

Sources and targets
  • Sequential files
  • Indexed files
  • Records passed from/to standard input/output
  • Records passed from/to an invoking program

Record formats
  • Fixed length
  • Delimited text
  • Variable length
  • Fortran unformatted
  • Micro Focus variable
  • Micro Focus line sequential
Data types
  • Character
  • Edited numeric
  • Date/Time
  • Packed decimal
  • Signed integer
  • Unsigned integer
  • Floating point
  • Bit
  • Unsigned decimal
  • Leading separate sign decimal
  • Trailing separate sign decimal
  • Leading embedded sign decimal (Micro Focus format and alternative format)
  • Trailing embedded sign decimal (Micro Focus format and alternative format)

Collating Sequences
  • Standard (ASCII, EBCDIC, folded ASCII, folded EBCDIC, Multinational)
  • Locale defined
  • User defined (one-for-one, one-for-two, two-for-one, and two-for-two replacements)

Invocation

SyncSort can be invoked from the graphical interface, from the command prompt through the command syncsort, from Micro Focus COBOL programs through the SORT and MERGE verbs, from Software AG NATURAL SORT statements, from SAS applications through the sort procedure, from the IBM DB2 LOAD utility, and from program calls in any system-supported language through the sync_ subroutines or via an ActiveX control.

SyncSort can be easily integrated with most data warehouse staging tools to improve sort and aggregation performance.

Installation

SyncSort is distributed on CD or downloaded via the web, and installs in less than five minutes.

Free Proof-of-Concept, Order Now

To request a free Proof-of-Concept, more information, or to order SyncSort, please contact us.
CopyrightPrivacy StatementPrivacy StatementPrivacy Statement