c# mvc website pdf file in stored in byte array display in browser : Reader pdf to jpeg application SDK tool html wpf windows online etlug33-part939

Tasks
Run and Save a Report
Perform the following steps to run and save a report.
1. Open the Reports window in SAS Data Integration Studio.
2. Click on a report in the Reports window so that it is highlighted. If you do not see the 
report you want, verify that the perspective in the Reports window includes the type 
of report you want by checking the drop-down menu in the Show field.
3. Edit your report’s name in the File Name field in the Report results pane of the 
Reports window.
Display 16.4 Report Results Pane
4. Check the default location to save your report in the Default Location field in the 
Report results pane. This location is on the default SAS Application Server for SAS 
Data Integration Studio, which is probably not the computer where SAS Data 
Integration Studio is installed. You can change the directory to save your report by 
entering a new path in the Default Location field. Alternatively, click Browse to 
navigate to the directory of your choice. It is a good idea to use the Browse button to 
examine the file folder hierarchy and check the path.
5. Click Run and view a report at the top of the Reports window. Alternatively, you 
can double-click on a report in the Reports window to run and save a report.
Your report is saved to the path specified in the Default Location field in the Report 
results pane of the Reports window. After you click the Run and view a report 
button, or double-click a report, a Report View dialog box will open once the report 
has been successfully created. A plug-in report might be designed to behave 
differently.
Display 16.5 Report View Dialog Box
6. Click Yes to view the report, or click No to close the Report View dialog box. Note 
that a report opens only if the Default Location field in the Report results pane 
contains a valid path. A plug-in report might be designed to behave differently. For 
more information about viewing a report see “Viewing a Report” on page 319
Running and Saving a Report
317
Reader pdf to jpeg - 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
reader convert pdf to jpg; to jpeg
Reader pdf to jpeg - 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 online pdf to jpg; convert pdf to 300 dpi jpg
Saving a Report As a Document Object
Problem
You want to save a report as a document object, so that you can access this report from 
the SAS Data Integration Studio Folders tree.
Solution
You can save a report as a document object by using the Save the report result as a 
document object button on the Reports window.
Tasks
Save a Report As a Document Object
Perform the following steps to save a report as a document object.
1. Open the Reports window in SAS Data Integration Studio.
2. Click on a category in the Reports window so that it is highlighted. If you do not see 
the report you want, verify that the perspective in the Reports window includes the 
type of report you want by checking the drop-down menu in the Show field.
3. Click Save the report as a document object at the top of the Reports window. After 
you click the Save the report as a document object button, a Save As Document 
dialog box will open. You can use the drop-down menu in the Save in field to 
specify the location in the Folders tree on the SAS Data Integration Studio desktop to 
save your document object. Choose a name in the Name field for your document 
object.
Display 16.6 Save As Document Dialog Box
318
Chapter 16 6 • • Working with Reports
C# Imaging - Scan Barcode Image in C#.NET
RasterEdge Barcode Reader DLL add-in enables developers to add as Code 128, EAN-13, QR Code, PDF-417, etc. can easily decode barcodes from Png, Jpeg, Gif, Bmp
convert pdf file to jpg file; best convert pdf to jpg
XImage.Barcode Scanner for .NET, Read, Scan and Recognize barcode
PDF to HTML; VB.NET: Convert PDF to Jpeg; VB.NET VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for C#; XDoc for C#; XImage.OCR for C#; XImage.Barcode Reader for
change file from pdf to jpg on; batch convert pdf to jpg online
4. Click Save to create your document object, or Cancel to close the Save As 
Document dialog box.
Note: A document object will not open a report if the report is moved to a different 
directory. This is because a document object contains the path where the HTML file 
was originally created.
Viewing a Report
Opening a Report
You can open a report one of the following ways.
• Click Yes on the Report View dialog box after clicking Run and view a report on 
the Reports window.
• Right-click a document object in the Folders tree on the SAS Data Integration Studio 
desktop, and select Open.
• Navigate to the directory on your computer or network where the report is saved and 
double-click on the report icon.
Contents of a Tables Report
A tables report contains information about the tables in the Inventory tree on the SAS 
Data Integration Studio desktop. See the following display for a portion of a sample 
tables report.
Display 16.7 Tables Report
A tables report contains:
• an observation number for each table 
• the name of a table
• a description of the table
• the date that the table was created 
• the date that the table was last modified 
• the owner of the table
Viewing a Report
319
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit Raster
from stream or byte array, print images to tiff or pdf, annotate images C#.NET RasterEdge HTML5 Viewer supports various images formats, including JPEG, GIF, BMP
bulk pdf to jpg converter; change pdf to jpg
C# Create PDF from images Library to convert Jpeg, png images to
This example shows how to build a PDF document with three image files (BMP, JPEG and PNG). // Load 3 image files (BMP, JPEG and PNG).
bulk pdf to jpg converter online; convert pdf file to jpg online
• the schema of the table
• the folder where the table resides in the Folders tree on the SAS Data Integration 
Studio desktop
• the date that the table was checked out
Contents of a Job Report
A job report contains three windows. The first window is the Main window for the job 
report, and is located on the right. The second window is an Items window, and it is 
located in the upper left corner of the job report. The third window is an Objects 
window, and it is located in the lower left corner of the job report.
Display 16.8 Job Report
Main Window
The Main window contains links to detailed information about libraries, tables, jobs, 
and metadata repositories.
Items Window
An item is a metadata repository, job, library, or table.
The Items window allows you to select items by type, select items by storage, or 
search for an item by name.
To select an item by type, make sure the “items by type” perspective is selected in 
the Items window. The “items by type” perspective contains a link for each metadata 
repository, job, library, and table. You can open detailed information about an item 
in the Main window of a job report by clicking on a link for an item.
To select an item by storage, make sure the “items by storage” perspective is selected 
in the Items window. The “items by storage” perspective allows you to browse items 
in a tree as they are stored in the Folders tree on the SAS Data Integration Studio 
desktop. You can open detailed information about an item in the Main window of a 
job report by clicking on a link for an item.
To search for an item by name, make sure the “search” perspective is selected in the 
Items window. The “search” perspective allows you to search for an item by entering 
the name of the item in a text box. You can open detailed information about an item 
320
Chapter 16 6 • • Working with Reports
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Support various image formats, like Jpeg or Jpg, Png, Gif, Bmp, Tiff component supports inserting image to PDF in preview without adobe PDF reader installed.
reader convert pdf to jpg; batch pdf to jpg online
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
On this page, besides brief introduction to RasterEdge C#.NET PDF document viewer & reader for Windows Forms application, you can also see the following aspects
convert pdf into jpg format; pdf to jpeg
in the Main window of a job report by clicking on a link for an item that is in the 
results set of a search.
Objects Window
An object is a table name or column name in a table.
The Objects window contains an alphabetical list of links for each table and column 
name. The Objects window is useful to look up metadata for a table if you know the 
name of a column in a table, but do not know the name of the table. You can open 
detailed information about an object in the Main window of a job report by clicking 
on a link for an object.
Contents of Your Own Report
You can create your own report by writing a Java report plug-in. The content of the 
report can be generated by using SAS code, Java code, or both. For more information 
about creating your own report see “Creating Your Own Report” on page 321.
Creating Your Own Report
Problem
You want to create a custom report in SAS Data Integration Studio.
Solution
You can create a custom report by using SAS Data Integration Studio software's plug-in 
functionality. The Java plug-in report can generate the content of the report by using 
SAS code, Java code, or both.
Tasks
Create a Report Category
Perform the following steps to add your own report category to the Reports window. 
Note that these steps create the Tables Report, which you can find in the table in the 
Reports window.
1. Create a new Java package for:
com.sas.reports
that contains the file:
TableListingReport.java
The TableListingReport class extends an abstract class called AbstractReport. 
AbstractReport contains the implementation of the reporting plug-in interface called 
ReportingInterface. TableListingReport shows an implementation of only the 
mandatory methods that have not been implemented in AbstractReport. It is 
recommended that when creating a custom report to extend AbstractReport class. For 
an example of the TableListingReport, see “Example Java Code for a Report Plug-
in” on page 743. For explanations of the methods in the report plug-in interface, see 
“Reporting Interface Methods” on page 749.
Creating Your Own Report
321
C# PDF Convert: How to Convert Jpeg, Png, Bmp, & Gif Raster Images
Jpeg, Png, Bmp, Gif Image to PDF. Jpeg to PDF Conversion in C#. In the following C# programming demo, we will firstly take Jpeg to PDF conversion as an example.
change pdf file to jpg online; convert pdf to jpeg
.NET PDF SDK | Read & Processing PDF files
Compression types JPIG 2, JPEG 2000, LZW, Flate, RLE, CCITT Fax and DCT License and Pricing. RasterEdge provides royalty-free .NET Imaging PDF Reader SDK of
convert pdf to jpg 300 dpi; batch convert pdf to jpg
2. Compile TableListingReport.java to create class files.
3. Create a manifest file, called MANIFEST.MF, that describes your compiled classes, 
and add the following line to the MANIFEST.MF file:
Plugin-Init: com.sas.reports.TableListingReport.class
If you do not add this line to MANIFEST.MF, then SAS Data Integration Studio 
software cannot recognize this plug-in.
4. Build a compressed JAR (Java ARchives) file (not an "executable" JAR file) that 
contains your compiled class files, and the MANIFEST.MF file. Before adding the 
manifest file to the JAR file, create a folder called META-INF, and put your 
manifest file in this folder. Now add the META-INF folder to your JAR file.
5. Navigate to the folder called 'plugins' in the 'SASDataIntegrationStudio' folder. If 
SAS Data Integration Studio is installed in your Program Files, a likely path for the 
'plugins' folder is:
C:\Program Files\SASHome\SASDataIntegrationStudio\<version>\plugins
Once inside the plugins directory, create a new folder. You do not need to name the 
folder anything in particular. Add your JAR file into the folder that you just created. 
SAS Data Integration Studio software cannot find your JAR file if you just add it to 
the plugins directory, or if your JAR file is two or more directories deep from the 
plugins folder. You must put your JAR file inside a folder that you create in the 
plugins directory. If the name of the folder that you created is 'reports', and the name 
of your JAR file is 'sas.reports.jar', then the complete path of this JAR file based on 
the previous example path, would be:
C:\Program Files\SASHome\SASDataIntegrationStudio\<version>\plugins\
reports\sas.reports.jar
6. Start SAS Data Integration Studio to populate the Reports window with the category 
that corresponds to your plug-in code in the JAR file that you created. If you do not 
see a report for your plug-in code in the Reports window, make sure the perspective 
in the Reports window is set to All in the drop-down menu in the Show field.
You can add multiple reports to your package. If you want to add multiple reports, 
compile class files for each report category that you want to create, and add the compiled 
classes to your JAR file. Modify the Plugin-Init line of code in your manifest file by 
adding each class, and separating each class by a semi-colon.
322
Chapter 16 6 • • Working with Reports
Chapter 17
Working with Data Management 
Platform
Integration with DataFlux Data Management Platform . . . . . . . . . . . . . . . . . . . . 324
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
Transformations in the Data Quality Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
General Prerequisites for Data Quality Transformations . . . . . . . . . . . . . . . . . . . 326
DataFlux Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Global Options on the Data Quality Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Prerequisites for Running a DataFlux Job or Profile in a SAS 
Data Integration Studio Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Verify How Users Are Authenticated on the DataFlux Data Management Server 328
Deploy the DataFlux Job, Service, or Profile to a DataFlux 
Data Management Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Grant Privileges on the DataFlux Data Management Server . . . . . . . . . . . . . . . . . 329
Next Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Analyzing the Quality of Data Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Standardizing Values with a Standardization Scheme . . . . . . . . . . . . . . . . . . . . . . 331
Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Standardizing Values with a Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
Using Match Codes to Improve Record Matching . . . . . . . . . . . . . . . . . . . . . . . . . 337
Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Usage Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Using a DataFlux Data Service in a SAS Data Integration Studio Job . . . . . . . . . 341
Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Using a DataFlux Job or Profile in a SAS Data Integration Studio Job . . . . . . . . 345
Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Working with DataFlux Business Data Network . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
323
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
Using the Lineage Export Window for Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
Using the Analyze in Web Viewer Option for Tables . . . . . . . . . . . . . . . . . . . . . . 350
Integration with DataFlux Data Management 
Platform
Overview
SAS enterprise software offerings such as SAS Data Management and SAS Data 
Integration Server include SAS Data Integration Studio, SAS Data Quality Server, and 
the DataFlux Data Management Platform. The SAS Data Quality Server consists of a 
Quality Knowledge Base (QKB) and SAS language elements. The DataFlux Data 
Management Platform provides a single environment for managing data quality, data 
discovery, and master data management (MDM).
Many of the features in SAS Data Quality Server and the DataFlux Data Management 
Platform can be used in SAS Data Integration Studio jobs. For example, you can use 
DataFlux standardization schemes and definitions in SAS Data Integration Studio jobs. 
You can also execute DataFlux jobs, profiles, and services from SAS Data Integration 
Studio.
If your site has licensed the appropriate DataFlux software, you can take advantage of 
the following components:
DataFlux Web Studio
a web-based application with separately licensed modules that enable you to perform 
data management tasks.
DataFlux Business Data Network
a DataFlux Web Studio module that enables you to manage relationships between 
business terms and technical information, such as the metadata for data sources and 
business rules. The relationships between business terms and technical information 
provide an important starting point for data governance projects. If your site has 
licensed the DataFlux Business Data Network module, then you can export metadata 
about SAS Data Integration Studio jobs and related objects to that module. For more 
information, see “Working with DataFlux Business Data Network” on page 348.
DataFlux Data Management Studio
a desktop client that combines data quality and data discovery features. You can use 
this client to create jobs, profiles, standardization schemes, and other resources that 
can be included in SAS Data Integration Studio jobs.
DataFlux Data Management Server
provides a scalable server environment for large DataFlux Data Management Studio 
jobs. Jobs can be uploaded from DataFlux Data Management Studio to a DataFlux 
Data Management Server, where the jobs are executed. SAS Data Integration Studio 
can execute DataFlux jobs on this server.
data job
a DataFlux job that specifies a set of data cleansing and enrichment operations that 
flow from source to target.
data service
a data job that has been configured as a real-time service and deployed to a DataFlux 
Data Management Server.
324
Chapter 17 7 • • Working with Data Management Platform
process job
a DataFlux job that combines data processing with conditional processing. The 
process flow in the job supports logical decisions, looping, events, and other features 
that are not available in a data job flow.
profile
a job that executes one or more data profiling operations and displays a report based 
on the result of these operations. Data profiling encompasses discovery and audit 
activities that help you assess the composition, organization, and quality of 
databases.
DataFlux Quality Knowledge Base (QKB)
a collection of files and reference sources that allow Blue Fusion and consequently 
all DataFlux software to do parsing, standardization, analysis, matching, and other 
processes. A QKB includes locales, standardization schemes, and other resources.
locale
a collection of data types and definitions that are pertinent to a particular language or 
language convention. A locale for English – UK, for example, has an address parse 
definition different than an English – US parse definition. The address format is 
significantly different even though the language is similar.
standardization scheme
a file that contains pairs of data values and standardized values. Schemes are used to 
standardize columns by providing a set of acceptable values.
standardization definition
a set of logic used to standardize an element within a string. For example, a 
definition could be used to expand all instances of “Univ.” to “University” without 
having to specify every literal instance such as “Univ. Arizona” and “Oxford Unv.” 
in a scheme.
Transformations in the Data Quality Folder
The Transformations tree in SAS Data Integration Studio includes a Data Quality 
folder. This folder includes the following transformations. In general, you could use 
Apply Lookup Standardization, Create Match Code, and Standardize with Definition for 
data cleansing operations. You could use DataFlux Batch Job and DataFlux Data Service 
to perform tasks that are a specialty of DataFlux software, such as profiling, monitoring, 
or address verification.
Apply Lookup Standardization
enables you to select and apply DataFlux schemes that standardize the format, 
casing, and spelling of character columns in a source table.
Create Match Code
enables you to analyze source data and generate match codes based on common 
information shared by clusters of records. Comparing match codes instead of actual 
data enables you to identify records that are in fact the same entity, despite minor 
variations in the data.
DataFlux Batch Job
enables you to select and execute a DataFlux job that is stored on a DataFlux Data 
Management Server. You can execute DataFlux Data Management Studio data jobs, 
process jobs, and profiles. You can also execute Architect jobs that were created with 
DataFlux® dfPower® Studio.
Integration with DataFlux Data Management Platform
325
DataFlux Data Service
enables you to select and execute a data job that has been configured as a real-time 
service and deployed to a DataFlux Data Management Server.
Standardize with Definition
enables you to select and apply DataFlux standardization definitions to elements 
within a text string. For example, you might want to change all instances of “Mister” 
to “Mr.” but only when “Mister” is used as a salutation. Requires SAS Data Quality 
Server.
If you export and import SAS Data Management Studio jobs that contain DataFlux 
Batch Job transformations or DataFlux Data Service transformations, then there are 
some special considerations. For more information, see “Preparing to Import or Export 
SAS Package Metadata” on page 61.
General Prerequisites for Data Quality 
Transformations
DataFlux Software
Transformations in the Data Quality folder require either SAS Data Quality Server or 
DataFlux Data Management Platform. These products are included with SAS enterprise 
software offerings such as SAS Data Management and SAS Data Integration Server. For 
more information about configuring DataFlux software for use with SAS Data 
Integration Studio, see the SAS Data Integration Studio chapter of the SAS Intelligence 
Platform: Desktop Administration Guide.
Review the DataFlux components that are described in “Overview” on page 324
Identify the components that you want to use in SAS Data Integration Studio, and then 
configure or create these components. For example, if you want to use a DataFlux 
standardization scheme in a SAS Data Integration Studio job, you must create the 
scheme in DataFlux software. For more information, see the DataFlux documentation 
such as the DataFlux Data Management Studio User’s Guide.
Note: With the exception of the DataFlux Batch Job transformation, which can be used 
to execute DataFlux dfPower Studio Architect jobs that do not contain macros, the 
current version of SAS Data Integration Studio works only with the DataFlux Data 
Management Platform. Other DataFlux dfPower Studio objects must be migrated to 
the DataFlux Data Management Platform. For more information, see the DataFlux 
Migration Guide.
Global Options on the Data Quality Tab
After the DataFlux resources have been configured or created, you can specify some 
global data quality options in SAS Data Integration Studio. SelectTools 
ð
Options to 
display the Options window, and then click the Data Quality tab. The next figure shows 
some typical values in this tab.
326
Chapter 17 7 • • Working with Data Management Platform
Documents you may be interested
Documents you may be interested