Tasks
Create and Populate the Job
Perform the following steps to create and populate the job:
1. Create an empty SAS Data Integration Studio job.
2. Select and drag a Publish to Queue transformation from the Publish folder in the 
Transformations tree. Then, drop it in the empty job on the Diagram tab in the Job 
Editor window.
3. Right-click the Publish to Queue transformation and select Ports 
ð
Add Input Port.
4. Select and drag the source table out of the Inventory tree. Then, drop it before the 
Publish to Queue transformation on the Diagram tab.
5. Drag the cursor from the source table to the input port of the Publish to Queue 
transformation. This action connects the source to the transformation.
6. Ensure that the output of the job can be sent to the Output tab of the Job Editor 
window. (If the Output tab is not displayed, enable it with the Show Output tab 
check box in the General tab of the Options item in the Tools menu.) The following 
display shows a sample process flow diagram for a job that contains the Publish to 
Queue transformation.
Display A3.33 Sample Process Flow
Note that the source table for the sample job is named INVOICE_SORT.
Configure Transformation Options
Use the Options tab in the properties window for the Publish to Queue transformation to 
configure the output for your analysis. Note that the Options tab is divided into two 
parts, with a list of categories on the left-hand side and the options for the selected 
category on the right-hand side. Perform the following steps to set the options that you 
need for your job:
1. Open the properties window for the Publish to Queue transformation in the Diagram 
tab in the Job Editor window. Then, click the Options tab.
2. Click Columns to report on to access the Columns to report on columns page. Use 
the column selection prompts to access the columns that you need for your job. For 
example, you can click 
for the Select other columns to print (VAR 
statement) to access the Select Data Source Items window, as shown in the 
following display.
Creating a Publish to Queue Report from Table Data
687
Batch pdf to jpg converter - 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
bulk pdf to jpg; .net pdf to jpg
Batch pdf to jpg converter - 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
convert pdf to jpg 300 dpi; convert pdf to jpg for
Display A3.34 Sample Select Data Source Items Window
In the sample job, the VAR statement columns are prodname, invqty, and invprice. 
The column assignment options for the sample job are shown in the following 
display.
688
Appendix 3 3 • Miscellaneous Transformations
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
Open JPEG to PDF Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "PDF" in "Output
conversion of pdf to jpg; change format from pdf to jpg
JPG to GIF Converter | Convert JPEG to GIF, Convert GIF to JPG
Open JPEG to GIF Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "GIF" in "Output
convert pdf image to jpg image; convert .pdf to .jpg
Display A3.35 Sample Options Properties
3. Set the publication options for the report on the Publishing options page. The options 
for the sample job are shown in the following display.
Creating a Publish to Queue Report from Table Data
689
JPG to DICOM Converter | Convert JPEG to DICOM, Convert DICOM to
Open JPEG to DICOM Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "DICOM" in
convert pdf into jpg; reader pdf to jpeg
JPG to JBIG2 Converter | Convert JPEG to JBIG2, Convert JBIG2 to
Open JPEG to JBIG2 Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "JBIG2" in
batch convert pdf to jpg online; best pdf to jpg converter
Display A3.36 Sample Publishing Options
Note that the option to specify a queue is required.
4. Set the remaining options for your report in the appropriate fields. For example, an 
appropriate path and filename for the report generated by the sample job must be 
specified in the Specify path and filename for generated report field on the Report 
specifications page. (Make sure that you click Generate PROC PRINT from input 
table in the Generate PROC PRINTor send existing report field). A title for the 
sample job report is set on the Titles and Footnotes page. 
Run the Job and View the Output
Perform the following steps to run the job and view the output:
1. Right-click on an empty area of the job, and click Submit in the pop-up menu. SAS 
Data Integration Studio generates code for the job and submits it to the SAS 
Application Server for execution. A completed sample job is shown in the following 
display.
690
Appendix 3 3 • Miscellaneous Transformations
JPG to JPEG2000 Converter | Convert JPEG to JPEG2000, Convert
Open JPEG to JPEG2000 Converter first; ad JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "JPEG2000" in
batch pdf to jpg converter; pdf to jpg converter
JPG to Word Converter | Convert JPEG to Word, Convert Word to JPG
Open JPEG to Word Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "Word" in
change file from pdf to jpg on; changing pdf to jpg file
Display A3.37 Sample Completed Job
2. If error messages display, read and respond to the messages as needed.
3. Click the Output tab. Your output should resemble the following display.
Display A3.38 Sample Output in the Output Tab
The packaged file (queue.spk) is also sent to the designated queue using MQSeries.
4. Navigate to the HTML file using the path that you configured on the Report 
specifications page on the Options tab. Sample HTML output is shown in the 
following display.
Creating a Publish to Queue Report from Table Data
691
JPG to PNG Converter | Convert JPEG to PNG, Convert PNG to JPG
Open JPEG to PNG Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "PNG" in "Output
convert .pdf to .jpg online; convert pdf to gif or jpg
VB.NET Image: PDF to Image Converter, Convert Batch PDF Pages to
RasterEdge .NET Imaging PDF Converter makes it non-professional end users to convert PDF and PDF/A documents commonly in daily life (like tiff, jpg, png, bitmap
pdf to jpeg converter; .pdf to .jpg converter online
Display A3.39 Sample HTML Output
Extracting Data from a Source Table
Overview
A SAS Extract transformation is a transformation that you can typically use to create one 
subset from a source. You can also use it to create columns in a target that are derived 
from columns in a source. For example, you can add a column to the target that 
concatenates two columns from the source or that calculates a value that is based on a 
column in the source.
Problem
You want to select a set of rows from a source table and write those rows to a target 
table.
Solution
You can use the Extract transformation in a SAS Data Integration Studio job to create 
jobs that require the data to be filtered or columns to be created from expressions. For 
example, you can create a job similar to the sample job featured in this topic. This 
sample job extracts only the rows that contain information about female employees from 
a table that contains information about both male and female employees. The sample job 
includes the following tasks:
• “Create and Populate the Job” on page 693
• “Specify Selection Conditions for the Target” on page 693
• “Run the Job and View the Output” on page 693
692
Appendix 3 3 • Miscellaneous Transformations
Tasks
Create and Populate the Job
Perform the following steps to create and populate the job:
1. Create an empty SAS Data Integration Studio job.
2. Select and drag an Extract transformation from the Data folder in the 
Transformations tree. Then, drop it in the empty job on the Diagram tab in the Job 
Editor window.
3. Select and drag the source table from the Inventory tree. Then, drop it before the 
Extract transformation on the Diagram tab.
4. Drag the cursor from the source table to the input port of the Extract transformation. 
This action connects the source to the transformation.
5. Because you want to have a permanent target table to contain the output for the 
transformation, right-click the temporary work table attached to the transformation 
and click Replace in the pop-up menu. Then, use the Table Selector window to 
select the target table for the job. The target table must be registered in SAS Data 
Integration Studio. 
Display A3.40 Sample Process Flow
The source table for the sample job is named ALL_EMP. The target table is named 
ALL_FEMALE_EMP. The preceding display shows the sample process flow.
Specify Selection Conditions for the Target
Use the tabs in the properties window for the Extract transformation to configure the 
output in the target table. Perform the following steps to configure the output:
1. Open the properties window for the Extract transformation on the Diagram tab in 
the Job Editor window. Then, click the Where tab.
2. Enter an appropriate WHERE condition in the Expression Text field. The following 
WHERE condition is entered in the sample job:
Sex='F'
For more information about using the Where tab, see “Creating or Configuring a 
WHERE Clause” on page 455.
3. Set the other criteria for your data extraction. The sample job uses the Order by tab 
to sort on the Age column in ascending order.
4. Click OK to save the selection criteria for the target table included in the job.
Run the Job and View the Output
Perform the following steps to run the job and view the output:
1. Right-click on an empty area of the job, and click Run in the pop-up menu. SAS 
Data Integration Studio generates code for the job and submits it to the SAS 
Extracting Data from a Source Table
693
Application Server for execution. The following display shows a successful run of a 
sample job.
Display A3.41 Sample Completed Job
2. If error messages display, read and respond to the messages as needed.
3. To view the target table, right-click the target and select Open. The following 
display shows the target table data for the sample job.
Display A3.42 Sample Target Table in the View Data Window
Note that all of the employee dependents listed in the output are female. They are sorted 
by age in ascending order.
694
Appendix 3 3 • Miscellaneous Transformations
Creating Reports from Table Data
Overview
The List Data transformation provides an interface to the PRINT procedure. The PRINT 
procedure prints the observations in a SAS data set, using all or some of the variables. 
You can create a variety of reports ranging from a simple listing to a highly customized 
report that groups the data and calculates totals and subtotals for numeric variables. You 
can also use it to write the contents of a table (including a temporary output table) to a 
report. The PRINT procedure enables you to control many aspects of how the report is 
created, including the following:
• the title of the report
• how the observations in the report are grouped
• which columns are summed
• which columns are displayed and in what order
Generally, the List Data generated transformation comes at the end of a process flow 
diagram and prints data from the last table in the job. However, the transformation 
produces a temporary output table whose contents are identical to the contents of the 
input table, so you can use the transformation to create a report that is based on the 
temporary output table.
Problem
You want to print the data from a table in a report. For example, you can create a sort job 
and print the results in a PDF report.
Solution
You can use the List Data transformation as an interface to the PRINT procedure in a job 
that generates a report. For example, you can create a job similar to the sample job 
featured in this topic. This sample job sorts the data in a table that contains information 
about employees by sex and name. Note that the output for this job is sent to the Output 
tab in the Job Editor window and to an ODS document that is configured in the job. The 
sample job includes the following tasks:
• “Create and Populate the Job” on page 695
• “Configure Analytical Options” on page 696
• “Configure Reporting Options” on page 698
• “Run the Job and View the Output” on page 699
Tasks
Create and Populate the Job
Perform the following steps to create and populate the job:
Creating Reports from Table Data
695
1. Create an empty SAS Data Integration Studio job or open an existing job. For 
example, you can open a sort job.
2. Select and drag a List Data transformation from the Output folder in the 
Transformations tree. Then, drop it in the sort job on the Diagram tab in the Job 
Editor window.
3. Ensure that the output of the job can be sent to the Output tab of the Job Editor 
window. If the Output tab is not available, enable it by selecting Tools Options 
ð 
Show Output tab in the menu bar.
4. Drag the cursor from the target table to the input port of the List Data transformation. 
This action connects the target to the transformation. The following display shows a 
sample process flow diagram for a job that contains the List Data transformation.
Display A3.43 Sample Process Flow
Note that the source table for the List Data transformation in the sample job is named 
ALL_FEMALE. This table is the target table for the Sort transformation.
Configure Analytical Options
Use the Options tab in the properties window for the List Data transformation to 
configure the output for your analysis. Note that the Options tab is divided into two 
parts, with a list of categories on the left side and the options for the selected category on 
the right side. Perform the following steps to set the options that you need for your job:
1. Open the properties window for the List Data transformation in the Diagram tab in 
the Job Editor window. Then, click the Options tab.
2. Click Report formatting to access the Report formatting page and select the 
formatting options for your report. For example, you can select the options shown in 
the following display:
696
Appendix 3 3 • Miscellaneous Transformations
Documents you may be interested
Documents you may be interested