SAS Data Integration Studio 3.4 User's Guide

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Xitao Fan; Akos Felsovalyi; Stephen A. Sivo; Sean C. Keenan
Publisher: SAS Publishing

Language: English
Pages: 384

Contents......Page 3
Introduction......Page 9
About SAS Data Integration......Page 10
Overview of a Data Integration Environment......Page 11
SAS Data Integration Studio......Page 12
Servers......Page 13
Problem......Page 15
Tasks......Page 16
Advantages of SAS Data Integration......Page 18
Administrative Documentation for SAS Data Integration Studio......Page 19
Accessibility Standards......Page 20
About the Main Windows and Wizards......Page 23
Overview of the Main Windows and Wizards......Page 24
Property Windows for Tables and Other Objects......Page 26
Windows Used to View Data......Page 28
Impact Analysis and Reverse Impact Analysis Windows......Page 30
Source Designer Wizards......Page 31
SAS OLAP Cube Wizards......Page 32
Process Designer Window......Page 33
Expression Builder Window......Page 35
Job Status Manager Window......Page 36
Source Editor Window......Page 37
Metadata Profile Window......Page 38
Desktop Window......Page 39
Options Window......Page 40
Inventory Tree......Page 42
Custom Tree......Page 44
Process Library Tree......Page 45
Quick Properties Pane......Page 49
Metadata Tree......Page 50
General User Tasks......Page 51
Getting Started......Page 52
Required Components for SAS Data Integration Studio......Page 53
Main Tasks for Creating Process Flows......Page 54
Tasks......Page 55
Solution......Page 56
Tasks......Page 57
Solution......Page 59
Problem......Page 60
Solution......Page 61
Tasks......Page 62
Tasks......Page 64
Tasks......Page 68
Importing, Exporting, and Copying Metadata......Page 69
About Importing and Exporting SAS Metadata......Page 70
Automatic Content......Page 71
Optional Content......Page 72
Restoration of Metadata Associations......Page 73
Optional Promotion of Access Controls......Page 74
Preparing to Import or Export SAS Metadata......Page 75
Tasks......Page 76
Tasks......Page 77
Tasks......Page 78
About Exporting and Importing Other Metadata......Page 79
Usage Notes for Importing or Exporting Other Metadata......Page 80
Tasks......Page 81
Tasks......Page 82
Problem......Page 84
Tasks......Page 85
Working with Tables......Page 86
Solution......Page 88
Tasks......Page 89
Tasks......Page 90
Solution......Page 92
Tasks......Page 93
Tasks......Page 94
About Case and Special Characters in SAS Names......Page 96
About Case and Special Characters in DBMS Names......Page 97
Setting Default Name Options for Tables and Columns......Page 100
Solution......Page 101
Tasks......Page 102
Solution......Page 107
Tasks......Page 108
Tasks......Page 110
Tasks......Page 112
Tasks......Page 115
Problem......Page 118
Problem......Page 119
Tasks......Page 120
Working with External Files......Page 122
About External Files......Page 123
Solution......Page 125
Tasks......Page 126
Tasks......Page 129
Solution......Page 133
Tasks......Page 134
Additional Information......Page 136
Solution......Page 137
Additional Information......Page 138
Problem......Page 139
Additional Information......Page 140
Tasks......Page 141
Tasks......Page 142
Creating, Executing, and Updating Jobs......Page 144
Jobs with Generated Source Code......Page 145
Solution......Page 146
Tasks......Page 147
About Job Options......Page 148
Tasks......Page 150
Access Data in the Context of a Job......Page 151
Access Data Interactively......Page 152
Problem......Page 153
Tasks......Page 154
Overview......Page 155
SYSLAST Macro Statements......Page 156
Macro Variables for Status Handling......Page 157
Tasks......Page 158
About Monitoring Jobs......Page 159
Prerequisites for Job Status Code Handling......Page 160
Solution......Page 161
Tasks......Page 162
Tasks......Page 163
Solution......Page 164
Tasks......Page 165
Tasks......Page 167
Deploying Jobs......Page 170
About Job Scheduling......Page 171
Tasks......Page 172
Solution......Page 174
Tasks......Page 175
Tasks......Page 176
Prerequisites for SAS Stored Processes......Page 178
Tasks......Page 179
Solution......Page 181
Solution......Page 182
About Deploying Jobs for Execution by a Web Service Client......Page 183
Process Flow Requirements......Page 184
Libraries and Librefs for Web Client Inputs and Outputs......Page 185
Solution......Page 186
Tasks......Page 187
Solution......Page 189
Tasks......Page 190
Tasks......Page 192
About Transformations......Page 195
Tasks......Page 196
Problem......Page 197
Tasks......Page 198
About Archived Transformations......Page 204
Overview......Page 206
Remote Connection Statements......Page 207
Tasks......Page 208
Tasks......Page 209
Problem......Page 210
Modifying Configuration Files or SAS Start Commands for Application Servers......Page 211
Working with User-Written Code......Page 213
About User-Written Code......Page 214
Tasks......Page 216
Tasks......Page 217
Tasks......Page 218
Tasks......Page 219
About the User Written Code Transformation......Page 220
Tasks......Page 221
Solution......Page 224
Tasks......Page 225
Problem......Page 230
Tasks......Page 231
Optimizing Process Flows......Page 234
Solution......Page 235
Tasks......Page 236
Tasks......Page 240
Tasks......Page 242
Tasks......Page 243
Tasks......Page 246
Tasks......Page 248
Additional Information......Page 250
About Impact Analysis and Reverse Impact Analysis......Page 251
Prerequisites......Page 252
Tasks......Page 253
Problem......Page 254
Solution......Page 255
Tasks......Page 256
Working with Specific Transformations......Page 257
About Loader Transformations......Page 258
About the Table Loader Transformation......Page 259
Tasks......Page 260
Solution......Page 265
Tasks......Page 266
Solution......Page 267
Solution......Page 268
About SAS Sort Transformations......Page 269
Solution......Page 270
Problem......Page 271
Solution......Page 272
Problem......Page 273
Tasks......Page 274
Working with the SQL Join Transformation......Page 276
About SQL Join Transformations......Page 278
Tasks......Page 279
Tasks......Page 280
Understanding Automatic Joins......Page 282
A Sample Auto-Join Process......Page 283
Tasks......Page 285
Solution......Page 288
Tasks......Page 289
Tasks......Page 290
Tasks......Page 291
Tasks......Page 292
Problem......Page 294
Tasks......Page 295
Problem......Page 296
Tasks......Page 297
Problem......Page 298
Tasks......Page 299
Solution......Page 300
Tasks......Page 301
Tasks......Page 303
Solution......Page 304
Tasks......Page 305
Solution......Page 308
Problem......Page 309
Tasks......Page 310
Solution......Page 311
Tasks......Page 312
Problem......Page 313
Solution......Page 314
Solution......Page 315
Tasks......Page 316
Solution......Page 317
Solution......Page 318
Tasks......Page 319
Solution......Page 320
Tasks......Page 321
About Iterative Jobs......Page 323
Problem......Page 324
Tasks......Page 325
Solution......Page 327
Tasks......Page 328
Additional Information......Page 329
Tasks......Page 330
About Parallel Processing......Page 332
Problem......Page 333
Additional Information......Page 334
Working with Slowly Changing Dimensions......Page 335
SCD and the Star Schema......Page 336
About the Star Schema Loading Process......Page 337
About Change Detection and the Loading Process for SCD Dimension Tables......Page 338
About the Structure and Loading of Fact Tables......Page 339
About Generated Keys......Page 340
Problem......Page 341
Tasks......Page 342
Solution......Page 345
Tasks......Page 346
Tasks......Page 348
Tasks......Page 349
Tasks......Page 350
About Message Queues......Page 352
Prerequisites for Message Queues......Page 353
Tasks......Page 354
Solution......Page 355
Tasks......Page 356
Additional Information......Page 359
About SPD Server Clusters......Page 360
Tasks......Page 361
Problem......Page 362
Solution......Page 363
Appendixes......Page 364
Recommended Reading......Page 365
Glossary......Page 366
Index......Page 374