The default join type is an inner join. Use the menu in the Join Type column to 
select a different join type.
5
Click 
in the Join conditions area.
Use the menus to replace Not Selected with the column names to use in the join 
condition. Click Save.
7
Click 
to save the join condition with the query.
Removing a Join
You can remove a join by using either of the following methods:
n
Select the join in the workspace, right-click, and select Remove Join Condition.
n
Click the Joins tab, select the row in the table, and click 
.
Managing Joins in a Query
Once a join is added to a query, you can change the join by selecting it in the 
workspace, right-clicking, and changing the join type or removing the join condition.
You can also change a join by clicking the Joins tab, and then selecting the row in the 
table. You can make the following changes:
n
add and remove tables from the join list
n
reorder the sequence of joins by moving them up or down
n
switch the left table and right table assignments for a join
n
add, remove, and change the columns that are used in the join condition
The Joins tab shows the join condition for the entire query. Make sure that you select a 
row in the upper table to set the columns in the Join conditions area.
Managing Joins in a Query
81
Pdf move pages - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
reorder pages pdf; change page order in pdf file
Pdf move pages - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
rearrange pages in pdf document; change page order in pdf reader
The workspace shows a link between the tables that are used in a join. If you specify a 
left join or right join, the Venn diagram icon reflects which table provides the bulk of the 
data. If you rearrange the tables in the workspace (switching the left table and right 
table), the Venn diagram icon continues to reflect which table provides the bulk of the 
data. In order to change the data relationship, use either of the following methods:
n
Switch the left table and right table by selecting a row from the table, and clicking 
.
n
Change the join type from left to right or from right to left.
Best Practices for Managing Joins
In most cases, the sequence in which joins are specified on the Joins tab does not 
matter. However, it is possible that the query optimizer for the data source can perform 
the joins in a sequence that reduces performance. In these rare cases, you can change 
the sequence in which joins are specified on the Joins tab by selecting the join in the 
list, and clicking 
or 
. This join sequence is still determined by the query optimizer, 
but you can control how the SQL for the join is presented to the query optimizer.
82
Chapter 11 1 / / Working with Joins
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
Using this C#.NET Tiff image management library, you can easily change and move the position of any two or more Tiff file pages or make a totally new order for
pdf reorder pages; reorder pages in a pdf
C# Word - Sort Word Pages Order in C#.NET
page reorganizing library control, developers can swap or adjust the order of all or several Word document pages, or just C# DLLs: Move Word Page Position.
how to change page order in pdf acrobat; reorder pages in pdf online
12
Working with SAS LASR Analytic 
Server
Understanding Co-Located Data 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
83
Using SAS Data in HDFS Libraries 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
84
Default Library 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
84
Staging Library 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
85
Output Library 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
85
Restrictions 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
85
Using SAS LASR Analytic Server Libraries 
. . . . . . . . . . . . . . . . . . . . . . . . . 
86
Default Library 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
86
Input Libraries 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
86
Output Libraries 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
87
Partitioning Tables 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
87
Exploring Results 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
88
Loading a Table to SAS LASR Analytic Server 
. . . . . . . . . . . . . . . . . . . . . 
88
Monitoring Memory Usage 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
90
Understanding Co-Located Data
One of the most powerful benefits of SAS LASR Analytic Server is the ability to read 
data in parallel from a co-located data provider. In this configuration, the SAS LASR 
83
C# PowerPoint - Sort PowerPoint Pages Order in C#.NET
library control, developers can swap or adjust the order of all or several PowerPoint document pages, or just change the C# DLLs: Move PowerPoint Page Position.
how to move pages within a pdf; reorder pdf pages reader
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
RasterEdge XDoc.PDF allows you to easily move PDF document pages position, including sorting pages and swapping two pages. Copying and Pasting Pages.
change page order pdf reader; move pages in pdf file
Analytic Server software is installed on the same hardware as the data provider. The 
currently supported data providers are the following:
n
SAS High-Performance Deployment of Hadoop
n
Teradata Data Warehouse Appliance
n
Greenplum Data Computing Appliance
SAS Visual Data Builder excels at accessing data from a variety of data sources, 
performing analytic data preparation, and then staging the prepared data with a co-
located data provider. After the data is staged, the server can load the data to memory 
for exploration with SAS Visual Analytics Explorer.
The SAS Deployment Wizard registers a default library for the SAS LASR Analytic 
Server and a library for the co-located data provider. For the third-party vendor 
products, the default library name and location are as follows:
Teradata Data Warehouse Appliance
/Products/SAS Visual Analytics High-Performance Configuration/
Visual Analytics Teradata
Greenplum Data Computing Appliance
/Products/SAS Visual Analytics High-Performance Configuration/
Visual Analytics Greenplum
Using SAS Data in HDFS Libraries
Default Library
When your deployment includes SAS High-Performance Deployment of Hadoop, the 
SAS Deployment Wizard registers a library for it. This library is available for use in the 
SAS Folders tree, and it is located in /Products/SAS Visual Analytics High-
Performance Configuration/Visual Analytics HDFS.
84
Chapter 12 2 / / Working with SAS LASR Analytic Server
C# PDF insert text Library: insert text into PDF content in C#.net
int pageIndex = 0; // Move cursor to (400F, 100F). String outputFilePath = Program.RootPath + "\\" output.pdf"; doc.Save(outputFilePath);
reverse pdf page order online; pdf reverse page order
VB.NET PDF insert text library: insert text into PDF content in vb
Dim pageIndex As Integer = 0 ' Move cursor to (400F, 100F). Dim outputFilePath As String = Program.RootPath + "\\" output.pdf" doc.Save(outputFilePath).
how to rearrange pdf pages in preview; how to reorder pages in pdf online
Staging Library
You can specify a SAS Data in HDFS library as a staging library. This is a common use 
because the rows for the output table are distributed among the machines in the cluster. 
The server can then read the data in parallel when it loads the table to memory.
You must specify a SAS LASR Analytic Server library for the output library when you 
use a SAS Data in HDFS library for staging.
Output Library
You can specify a SAS Data in HDFS library as an output library. The engine distributes 
the rows for the table to the machines in the cluster. Afterward, you can select the table 
from the SAS Folders tree, right-click, and select Load a Table. This menu option loads 
the table from HDFS to memory on a SAS LASR Analytic Server.
You can partition SAS Data in HDFS tables when they are used in an output library. 
You can select a column to use from the Partition by menu. Partitioning the table 
ensures that all of the rows with the same formatted value as the selected column are 
distributed to one machine in the cluster. The rows are also placed in the same HDFS 
block. When you load a partitioned table to memory, the partitioning information is 
retained, and the result is a partitioned in-memory table.
See Also
“Partitioning Tables” on page 87
Restrictions
The following restrictions apply to using SAS Data in HDFS libraries with SAS Visual 
Data Builder:
n
You cannot specify a SAS Data in HDFS library as an input library because the SAS 
Data in HDFS engine is a Write-only engine.
n
The Append data check box on the Properties tab is disabled. The SAS Data in 
HDFS engine does not support appending data.
Using SAS Data in HDFS Libraries
85
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Get image information, such as its location, zonal information, metadata, and so on. Able to edit, add, delete, move, and output PDF document image.
how to reorder pdf pages; switch page order pdf
VB.NET PDF Library SDK to view, edit, convert, process PDF file
Rapidly and multiple PDF document (pages) creation and edit methods file formats; merge, append, and split PDF files; insert, delete, move, rotate, copy
change pdf page order; how to rearrange pdf pages
n
If you specify a SAS Data in HDFS library as an output library, you cannot view the 
results on the Results tab because the SAS Data in HDFS engine is a Write-only 
engine.
Using SAS LASR Analytic Server 
Libraries
Default Library
During installation, the SAS Deployment Wizard registers a library for SAS LASR 
Analytic Server. This library is available for use in the SAS Folders tree, and it is located 
in /Products/SAS Visual Analytics Administrator/Visual Analytics 
LASR.
Input Libraries
When you select a SAS LASR Analytic Server table as an input table, be aware of the 
following best practices if the table is large. If the table is not large, then using it for input 
requires no special considerations.
Here are the considerations for using a large SAS LASR Analytic Server table as an 
input table:
n
A WHERE clause is processed in memory by the server if no aggregations or joins 
are used. Specify a filter on the Where tab so that you use only the rows that you 
want.
n
If you want to join the table, then design one query that copies the data to the same 
library as the table that you want to join it with. Specify a filter on the Where tab, if 
applicable. Then, design another query that performs the join.
86
Chapter 12 2 / / Working with SAS LASR Analytic Server
Output Libraries
Using a SAS LASR Analytic Server library for output is common for SAS Visual Data 
Builder. When you run the query, you can click 
Explore Results to automatically 
select the table and explore it in SAS Visual Analytics Explorer.
You can use the Append data check box on the Properties tab to add rows to an in-
memory table. However, this option is not available if you use a SAS Data in HDFS 
library as a staging library.
Partitioning Tables
When you specify a SAS LASR Analytic Server or SAS Data in HDFS library as an 
output library, you can specify a partition key for the table. You can select a column to 
use from the Partition by menu.
Partitioning uses the formatted values of the partition key to group rows that have the 
same value for the key. All of the rows that have the same value for the key are loaded 
to a single machine in the cluster. For SAS LASR Analytic Server libraries, this means 
that the rows that have the same value for the key are in memory on one machine. For 
SAS Data in HDFS libraries, all of the rows that have the same value for the key are 
written to a single file block on one machine. (The block is replicated to other machines 
for redundancy.) When the partitioned table is loaded onto a server, the partitioning 
remains when it is in memory.
If you select a partition key and also specify sort options for columns on the Column 
Editor tab, the sort options are passed to the engine in an ORDERBY= option. This 
enhancement applies to SAS LASR Analytic Server and SAS Data in HDFS libraries 
and can improve performance once the data is in memory.
When you specify a partition key, avoid using a variable that has few unique values. For 
example, partitioning by a flag column that is Boolean results in all rows on two 
machines because only two values are available. At the other end of the spectrum, 
partitioning large tables by a nearly unique key results in many partitions that have few 
rows.
Partitioning Tables
87
Determining the optimal partition key can be a challenging task. However, as an 
example, if you tend to access data based on a customer ID, then you might improve 
performance by partitioning the data by customer.
See Also
SAS LASR Analytic Server: Administration Guide
Exploring Results
When you design a query that uses a SAS LASR Analytic Server library for the output 
table, and you run the query, the 
Explore Results button becomes available. Click 
the button to access SAS Visual Analytics Explorer and the results of the query.
Loading a Table to SAS LASR Analytic 
Server
To load a table into memory on a SAS LASR Analytic Server:
1
Use the SAS Folders tree to locate the table.
TIP You can also click 
, and search for the table by name and location.
Select the table, right-click, and select Load a Table.
88
Chapter 12 2 / / Working with SAS LASR Analytic Server
Display 12.1 Load a Table Dialog Box
3
The fields in the Source Table section are filled automatically.
Specify the following settings in the dialog box:
Table 12.1 Load a Table Dialog Box Properties
Field
Description
Name
Enter the name to use for the table. This 
name is registered in metadata with the 
SAS LASR Analytic Server library.
Loading a Table to SAS LASR Analytic Server
89
Field
Description
Description
Enter a description of the data. This 
description is displayed by SAS clients such 
as SAS Visual Analytics Explorer.
Location
Click Browse, and select a folder to use for 
the table metadata.
Library
Click Browse, and select the SAS LASR 
Analytic Server library to use with the table.
Click Submit.
Monitoring Memory Usage
For deployments that use a distributed SAS LASR Analytic Server, a memory gauge is 
visible on multiple windows. You can use the gauge to make sure that you do not 
overload the server or the hardware. An example of the gauge is shown in Display 12.1 
on page 89.
The server rejects requests to add tables or append rows when 80% or more of the 
memory is used. (The default value for the server is 75%. SAS Visual Analytics 
deployments set the value at 80%.) System administrators can specify the value for the 
server with SAS Management Console.
See Also
SAS Visual Analytics: Administration Guide
90
Chapter 12 2 / / Working with SAS LASR Analytic Server
Documents you may be interested
Documents you may be interested