For example, reports use folder paths to locate information maps. If you move an 
information map to a different folder, then you might need to edit associated reports to 
point to the new information map location. Other objects that depend on folder 
pathnames include information maps and prompts. For more information about 
managing folder pathnames, see the "Working with SAS Folders" chapter in the SAS 
Intelligence Platform: System Administration Guide.
Selecting a Default SAS Application Server
Problem
You want to work with SAS Data Integration Studio without having to select a server 
each time that you access data, execute SAS code, or perform other tasks that require a 
SAS server.
Solution
Use the Tools 
ð
Options window to select a default SAS Application Server. 
Alternatively, you can double-click the SAS Application Server pane at the bottom of 
the desktop, to the left of the user ID panel. (The status bar at the bottom of the desktop 
displays the current user, SAS Application Server, and SAS Metadata Server.)
When you select a default SAS Application Server, you are actually selecting a metadata 
object that can provide access to a number of servers, libraries, schemas, directories, and 
other resources. An administrator typically creates this object. The administrator then 
tells the SAS Data Integration Studio user which object to select as the default server.
Tasks
Select a SAS Application Server
Perform the following steps to select a default SAS Application Server:
1. From the SAS Data Integration Studio menu bar, select Tools 
ð
Options to display 
the Options window.
2. Select the SAS Server tab.
3. On the SAS Server tab, select the desired server from the Server drop-down list. The 
name of the selected server appears in the Server field. 
4. Click Test Connection to test the connection to the SAS Workspace Server or 
servers that are specified in the metadata for the server. If the connection is 
successful, go to the next step. If the connection is not successful, contact the 
administrator who defined the server metadata for additional help. 
5. After you have verified the connection to the default SAS Application Server, click 
OK to save any changes. The server that is specified in the Server field is now the 
default SAS Application Server.
Selecting a Default SAS Application Server
27
Convert pdf to jpg batch - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
convert pdf to jpg file; convert pdf pages to jpg online
Convert pdf to jpg batch - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
pdf to jpeg; batch pdf to jpg converter online
Registering SAS Libraries
Problem
You want to register a SAS library so that you can access tables in that library.
Solution
Use the New Library wizard to register the library.
In SAS software, a library is a collection of one or more files that are recognized by SAS 
and that are referenced and stored as a unit. You cannot use SAS Data Integration Studio 
to register tables, run jobs that read and write tables, or view data in tables until the 
libraries that contain these tables have been registered.
At some sites, an administrator registers most of the libraries that are needed, and the 
administrator tells SAS Data Integration Studio users which libraries to use. It is 
possible, however, that you need to register additional libraries.
Note: Registering a library does not, in itself, provide access to tables in the library. You 
must perform a separate operation to register any tables that you want to access in 
the library. See “Registering Tables and Cubes” on page 29.
Tasks
Register a SAS Library
Perform the following steps to register a SAS library:
1. From the SAS Data Integration Studio desktop, select the appropriate folder in the 
Folders tree, and then select File 
ð
New 
ð
Library from the menu bar. The New 
Library wizard displays. The first page of the wizard enables you to select the type of 
library that you want to create. 
2. After you have selected the library type, click OK.
3. Enter the rest of the library metadata as prompted by the wizard.
For more information about libraries, see the chapters about common data sources in the 
SAS Intelligence Platform: Data Administration Guide. See also the notes about libraries 
in “General Usage Notes” on page 627.
Working with User-Defined Formats
Problem
You want to use the View Data window to display data with user-defined formats, or 
you want to execute a job that contains a table with user-defined formats.
28
Chapter 2 2 • • Getting Started
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
Features and Benefits. Powerful image converter to convert images of JPG, JPEG formats to PDF files; Support a batch conversion of JPG to PDF with amazingly
convert pdf to jpg for online; convert pdf file into jpg
JPG to GIF Converter | Convert JPEG to GIF, Convert GIF to JPG
speed JPEG to GIF Converter, faster than other JPG Converters; output files with high good quality; Batch process mode support; let you convert a hundred of
c# convert pdf to jpg; to jpeg
Solution
Make user-defined formats available from the SAS Application Server, or make them 
available for a particular job.
A format is an instruction that SAS uses to write data values. Formats are used to control 
the written appearance of data values, or, in some cases, to group data values together 
for analysis. An informat is an instruction that SAS uses to read nonstandard data values, 
such as dates, currency values, or hexadecimal values.
To make a custom format library available to any application that uses a particular SAS 
Application Server, administrators should see the "Working With User-Defined 
Formats" section of the "Connecting to Common Data Sources" chapter in the SAS 
Intelligence Platform: Data Administration Guide.
To make a custom format library available to a specific job, see “Specify a Format 
Library in a Preprocess to a Job” on page 29.
Tasks
Specify a Format Library in a Preprocess to a Job
SAS Data Integration Studio users can specify the location of the format library in a 
preprocess to a job. The preprocess would consist of SAS statements such as the 
following:
Options fmtsearch=(myformat library work); 
libname myformat "C:\formats\myformats";
The SAS Application Server that executes the job must be able to resolve the path that 
you specify in the LIBNAME statement for the format library.
The following steps describe one way to specify a format library in a preprocess to a job:
1. From the SAS Data Integration Studio desktop, select the job that you want to 
update, and then select Edit 
ð
Properties from the menu bar. The property window 
for the job displays. 
2. Click the Precode and Postcode tab, and then select the Precode check box.
3. In the code panel, enter a FMTSEARCH option and a LIBNAME statement that are 
similar to the previous example code. 
4. To save the precode in metadata, click OK. To save the precode to a file, click Save 
As, specify a server and filename for the code, and then click OK
When you execute the job, the preprocess code runs first and the specified format library 
becomes available when the rest of the job executes.
Registering Tables and Cubes
Problem
You want to work with a table or a cube that is not visible in the tree view on the SAS 
Data Integration Studio desktop.
Registering Tables and Cubes
29
JPG to DICOM Converter | Convert JPEG to DICOM, Convert DICOM to
Select "Convert to DICOM"; Select "Start" to start JPEG to DICOM Converter first; Load JPG images from Select "Batch Conversion" & Choose "DICOM" in "Output
convert pdf to jpg 100 dpi; convert pdf images to jpg
JPG to JBIG2 Converter | Convert JPEG to JBIG2, Convert JBIG2 to
Ability to preserve original images without any affecting; Ability to convert image swiftly between JPG & JBIG2 in single and batch mode;
.pdf to jpg converter online; batch pdf to jpg
Solution
Register the table or cube. To register an object means to save metadata about that object 
to a SAS Metadata Server. After you register an object, its metadata is displayed in the 
tree view. You can then work with that object in SAS Data Integration Studio. See 
“Register Tables or Cubes” on page 30. See also “Usage Notes for Register Tables 
Wizards and the New Table Wizard” on page 635.
Tasks
Register Tables or Cubes
Use the methods in the following table to add metadata for tables or cubes in SAS Data 
Integration Studio.
Note: The Register Table wizard and the New Table wizard use a SAS library to access 
the tables that you want to register. It is simpler if any required libraries are 
registered before you run these wizards. See “Registering SAS Libraries” on page 
28.
Table 2.2 Methods for Registering Tables or Cubes
Objects to be Registered
Method for Specifying Metadata
A set of table metadata in Common Warehouse 
Metamodel (CWM) format or in a format that is 
supported by a SAS Metadata Bridge.
Select File ð Import ð Metadata from 
the menu bar to import the metadata. See 
“Working with SAS Metadata Bridges” on 
page 65.
A set of table metadata exported from SAS Data 
Integration Studio as a SAS Package File.
Select an appropriate destination folder in 
the tree view, and then select File ð 
Import ð SAS Package from the menu 
bar to import the metadata. See “Working 
with SAS Package Metadata” on page 
60.
One or more SAS tables or database management 
system tables (DBMS) tables that exist in 
physical storage.
Select File ð Register Tables from the 
menu bar, select the appropriate format, 
and then respond to the Register Table 
wizard. Alternatively, right-click the 
library that contains the tables to be 
registered, and then select Register 
Tables. See “Registering Existing Tables 
with the Register Tables Wizard” on page 
81.
A table that is specified in a comma-delimited 
file or in another external file.
Select File ð New ð External File ð 
Delimited from the menu bar, select the 
appropriate external file format, and then 
respond to the external file wizard. See 
“Working with External Files” on page 
120.
30
Chapter 2 2 • • Getting Started
JPG to Word Converter | Convert JPEG to Word, Convert Word to JPG
Select "Convert to Word"; Select "Start" to start conversion to Word Converter first; Load JPG images from Select "Batch Conversion" & Choose "Word" in "Output
bulk pdf to jpg; best pdf to jpg converter for
JPG to JPEG2000 Converter | Convert JPEG to JPEG2000, Convert
Select "Convert to JPEG2000"; Select "Start" to start to JPEG2000 Converter first; ad JPG images from Select "Batch Conversion" & Choose "JPEG2000" in "Output
changing pdf to jpg; best pdf to jpg converter online
Objects to be Registered
Method for Specifying Metadata
A new table that is created when a SAS Data 
Integration Studio job is executed. Or, a new 
table that reuses column metadata from one or 
more registered tables.
Select New ð Table from the menu bar, 
and then respond to the New Table wizard. 
See “Registering New Tables with the 
New Table Wizard” on page 82.
One or more tables that are specified in an XML 
file.
Select File ð Register Tables from the 
menu bar, select the XML format, and then 
respond to the Register Tables wizard. For 
more information, administrators should 
see the sections about XML in the chapters 
about common data sources in the SAS 
Intelligence Platform: Data Administration 
Guide.
A Microsoft Excel spreadsheet.
Select File ð Register Tables from the 
menu bar, select the Excel or ODBC 
format, and then respond to the Register 
Tables wizard. For more information, 
administrators should see the sections 
about ODBC in the chapters about 
common data sources in the SAS 
Intelligence Platform: Data Administration 
Guide.
One or more tables that exist in physical storage 
and that can be accessed with an Open Database 
Connectivity (ODBC) driver.
Select File ð Register Tables from the 
menu bar, select the ODBC format, and 
then respond to the Register Tables wizard. 
For more information, administrators 
should see the sections about ODBC in the 
chapters about common data sources in the 
SAS Intelligence Platform: Data 
Administration Guide.
A table in a format that does not appear in your 
Register Tables wizard. (Your site might not have 
licensed all of the formats that are available from 
SAS.)
Select File ð Register Tables from the 
menu bar, select the Generic format, and 
then respond to the Register Table wizard.
The Generic format in the Register Tables 
wizard uses a Generic Library to access 
tables. A Generic library enables you to 
manually specify a SAS engine and the 
options that are associated with that 
engine. Because it is general by design, a 
Generic Library offers few hints as to what 
options should be specified for a particular 
engine. Accordingly, a Generic Library 
might be most useful to experienced SAS 
users. For details about the options for a 
particular engine, see the SAS 
documentation for that engine.
A SAS cube.
Select File ð New ð Cube from the menu 
bar, and then respond to the New Cube 
wizard.
Registering Tables and Cubes
31
JPG to PNG Converter | Convert JPEG to PNG, Convert PNG to JPG
Select "Convert to PNG"; Select "Start" to start conversion to PNG Converter first; Load JPG images from Select "Batch Conversion" & Choose "PNG" in "Output
conversion pdf to jpg; changing file from pdf to jpg
VB.NET Image: PDF to Image Converter, Convert Batch PDF Pages to
and non-professional end users to convert PDF and PDF/A documents to many image formats that are used commonly in daily life (like tiff, jpg, png, bitmap, jpeg
convert multiple pdf to jpg; convert pdf file to jpg online
Working with Transformations
Introduction to Transformations
You want to select the right transformation to perform a specific task. The 
transformation enables you to include that task in a SAS Data Integration Studio job 
flow.
A transformation is a metadata object that specifies how to extract data, transform data, 
or load data into data stores. Each transformation that you specify in a process flow 
diagram generates or retrieves SAS code. You can also specify user-written code in the 
metadata for any transformation in a process flow diagram.
Overview of the Transformations Tree
The Transformations tree organizes transformations into a set of folders. You can drag a 
transformation from the Transformations tree to the Job Editor, where you can connect it 
to source and target tables and update its default metadata. By updating a transformation 
with the metadata for actual sources, targets, and transformations, you can quickly create 
process flow diagrams for common scenarios. The following display shows the standard 
Transformations tree.
Display 2.2 Transformations Tree
This document has an example of the main transformations used in SAS Data Integration 
Studio, and the online Help has an example of all transformations. The following 
sections describe the contents of the Transformations tree folders.
Access Folder
The following table describes the transformations in the Access folder in the 
Transformations tree.
32
Chapter 2 2 • • Getting Started
Table 2.3 Access Folder Transformations
Name
Description
DB2 Bulk 
Table 
Loader
Used to bulk load SAS and most DBMS source tables to a DB2 target table. For 
more information, see “About the DB2 Bulk Table Loader” on page 418.
File Reader
Reads an external file and writes to a SAS or DBMS table. For more 
information, see “Using an External File in the Process Flow for a Job” on page 
138.
File Writer
Reads a SAS or DBMS table and writes to an external file. For more 
information, see “Using an External File in the Process Flow for a Job” on page 
138..
Library 
Contents
Generates an output table that lists the tables contained in an input library. If 
there is no input library, then the transformation generates a list of tables from all 
of the libraries that are allocated on the SAS Workspace Server. For more 
information, see “Creating a Control Table” on page 504.
Microsoft 
Queue 
Reader
Delivers content from a Microsoft MQ message queue to SAS Data Integration 
Studio. If the message is being sent into a table, the message queue content is 
sent to a table or a SAS Data Integration Studio transformation. If the message is 
being sent to a macro variable or file, then these files or macro variables can be 
referenced by a later step. For more information, see “Processing a Microsoft 
Queue” on page 564.
Microsoft 
Queue 
Writer
Enables writing files in binary mode, tables, or structured lines of text to the 
WebSphere MQ messaging system. The queue and queue manager objects 
necessary to get to the messaging system are defined in SAS Management 
Console. For more information, see “Processing a Microsoft Queue” on page 
564.
Oracle Bulk 
Table 
Loader
Enables bulk loading of SAS or Oracle source data into an Oracle target. For 
more information, see “About the Oracle Bulk Table Loader Transformation” on 
page 417.
REST
Enables you to use the REST approach to read from and write to a third-party 
web service in the context of a SAS Data Integration Studio job. For more 
information, see “Using REST to Access a Third-Party Web Service” on page 
730.
SOAP
Enables you to use the SAS SOAP procedure to read from and write to a third-
party web service in the context of a SAS Data Integration Studio job. For more 
information, see “Using SOAP to Access a Third-Party Web Service” on page 
727.
SPD Server 
Table 
Loader
Reads a source and writes to a SAS SPD Server target. Enables you to specify 
options that are specific to SAS SPD Server tables. For more information, see 
“About the SPD Server Table Loader Transformation” on page 414.
Table 
Loader
Reads a source table and writes to a target table. Provides more loading options 
than other transformations that create tables. For more information, see “About 
the Table Loader Transformation” on page 416.
Working with Transformations
33
Name
Description
Teradata 
Table 
Loader
Enables you to set table options unique to Teradata tables and supports the 
pushdown feature that enables you to process relational database tables directly 
on the appropriate relational database server. For more information, see 
“Teradata Table Loader Transformation” on page 415
Websphere 
Queue 
Reader
Delivers content from a WebSphere MQ message queue to SAS Data Integration 
Studio. If the message is being sent into a table, the message queue content is 
sent to a table or a SAS Data Integration Studio transformation. If the message is 
being sent to a macro variable or file, then these files or macro variables can be 
referenced by a later step. For more information, see “Processing a WebSphere 
Queue” on page 560.
Websphere 
Queue 
Writer
Enables writing files in binary mode, tables, or structured lines of text to the 
WebSphere MQ messaging system. The queue and queue manager objects 
necessary to get to the messaging system are defined in SAS Management 
Console. For more information, see “Processing a WebSphere Queue” on page 
560.
XML 
Writer
Puts data into an XML table. In a SAS Data Integration Studio job, if you want 
to put data into an XML table, you must use an XML Writer transformation. For 
example, you cannot use the Table Loader transformation to load an XML table. 
For more information, see “Converting a SAS or DBMS Table to an XML 
Table” on page 721.
Analysis Folder
The following table describes the transformations in the Analysis folder in the 
Transformations tree.
Table 2.4 Analysis Folder Transformations
Name
Description
Correlations
Creates an output table that contains correlation statistics. For more 
information, see “Creating a Correlation Analysis” on page 354.
Distribution 
Analysis
Creates an output table that contains a distribution analysis. For more 
information, see “Creating a Distribution Analysis” on page 362.
Forecasting
Enables you to run the High-Performance Forecasting procedure (PROC HPF) 
against a warehouse data store. PROC HPF provides a quick and automatic 
way to generate forecasts for many sets of time series or transactional data. For 
more information, see “Generating Forecasts” on page 369.
Frequency
Creates an output table that contains frequency information. For more 
information, see “Frequency of Eye Color By Hair Color Crosstabulation” on 
page 377.
One-Way 
Frequency
Creates a one-way output table that contains frequency information about the 
relationship between two classification variables. For more information, see 
“One-Way Frequency of Eye Color By Region” on page 390.
34
Chapter 2 2 • • Getting Started
Name
Description
Summary 
Statistics
Creates an output table that contains summary statistics. For more information, 
see “Creating Summary Statistics for a Table” on page 399.
Summary 
Tables
Creates an output table that contains descriptive statistics in tabular format, 
using some or all of the variables in a data set. It computes many of the same 
statistics that are computed by other descriptive statistical procedures such as 
MEANS, FREQ, and REPORT. For more information, see “Creating a 
Summary Tables Report from Table Data” on page 405.
Archived Folder
In order to support backward compatibility for existing processes and guarantee that 
processes run exactly as defined using older transformations, SAS has developed a 
methodology for archiving older versions of transformations in the Process library. The 
process library continues to surface the archived transformations for some number of 
releases. When a job is opened that contains a newer transformation replacement, a 
dialog box is displayed and indicates the name of the old transformation. The dialog box 
also provides the name and location of the new transformation in the process library tree.
The following table describes the deprecated and archived transformations in the 
Archived Transforms folder in the Transformations tree.
Table 2.5 Archived Transforms Folder Transformations
Name
Description
Fact Table 
Lookup
Loads source data into a fact table and translates business keys into generated 
keys.
This older transformation is marked with a flag on its icon. This flag indicates 
that the transformation is an older version of an updated transformation. For 
information about the current version, see “About Fact Tables” on page 517.
Change Data Capture Folder
Change data capture (CDC) is a process that shortens the time required to load data from 
relational databases. The CDC loading process is more efficient because the source table 
contains changed data only. The changed data table is much smaller than the relational 
base table. The following table describes the transformations in the Change Data 
Capture folder in the Transformations tree.
Table 2.6 Change Folder Transformations
Name
Description
Attunity 
CDC
Loads changed data only from Attunity and other selected databases. For more 
information, see “Working with Change Data Capture” on page 547.
Working with Transformations
35
Name
Description
DB2 CDC
Loads changed data only from DB2 databases. For more information, see 
“Working with Change Data Capture” on page 547.
General 
CDC
Loads changed data only from a wide range of databases. For more information, 
see “Working with Change Data Capture” on page 547.
Oracle 
CDC
Loads changed data only from Oracle databases. For more information, see 
“Working with Change Data Capture” on page 547.
Control Folder
The following table describes the transformations in the Control folder in the 
Transformations tree.
Table 2.7 Control Folder Transformations
Name
Description
Conditional 
End
Marks the end of a conditional process in a job. For more information, see 
“Running Conditional Processes” on page 737.
Conditional 
Start
Marks the beginning of a conditional process in a job. For more information, see 
“Running Conditional Processes” on page 737.
Loop
Marks the beginning of the iterative processing sequence in an iterative job. For 
more information, see “Creating and Running an Iterative Job” on page 498.
Loop End
Marks the end of the iterative processing sequence in an iterative job. For more 
information, see “Creating and Running an Iterative Job” on page 498.
Return 
Code 
Check
Provides status-handling logic at a desired point in the process flow diagram for 
a job. Can be inserted between existing transformations and removed later 
without affecting the mappings in the original process flow. For more 
information, see “Perform Actions Based on the Status of a Transformation” on 
page 211.
Data Folder
The following table describes the transformations in the Data Transforms folder in the 
Transformations tree.
Table 2.8 Data Folder Transformations
Name
Description
Append
Creates a single target table by combining data from several source tables. For 
more information, see “Creating a Table That Appends Two or More Source 
Tables” on page 659.
36
Chapter 2 2 • • Getting Started
Documents you may be interested
Documents you may be interested