indexes 638
integrity constraints 626
interface 606
native 606
observation count 608
recovering 750
versus views 607
data management
exporting a subset 393
importing data into a table 396
in windowing environment 376
subsetting data with WHERE
expressions 390
with Explorer 376
with VIEWTABLE 380
data pairs 521
data relationships 468
many-to-many 470
many-to-one 469
one-to-many 469
one-to-one 468
data representation 709
output processing and 711
data set lists 596
data set names 594
how and when assigned 594
one-level 595
parts of 594
two-level 595
where to use 594
data set options
controlling index usage 653
dropping, keeping, or renaming
variables with 52
SAS/ACCESS librefs with 704
data sets 5, 401, 591
accessing through engines 740
as SAS files 5
assigning passwords to 726
automatic naming convention 597
BY-group processing and 175
calculating size for performance 206
combining 466, 468
concatenating 471, 478
copying 379
creating for I/O optimization 199
creating with DATA step 415
default 597
defining multiple printers 277
descriptor information 404, 592
editing 604
generation 620
input data sources for 14
interleaving 472, 481
logical components of 592
management tools 604
master data set 497, 504
match-merging 473, 493
missing values when reading 87
modifying 466
names for 594
null 597
one-to-one merging 472, 489
one-to-one reading 472, 486
reading 418, 466
referencing groups of 596
renaming 378
representation of 5
saving hash object data in 528
sort indicator 598, 603
sorted 598
sorting in a library 379
structure and contents of 476
transaction data set 497
updating 473, 497
updating, with missing values 503
updating, with new variables 503
updating, with nonmatched observations
503
viewing 604
viewing contents of 380, 381
viewing properties of 379
viewing with Explorer 376
writing observations to 407
DATA statement
writing to log with /NESTING option
169
DATA step 4
See also stored compiled DATA step
programs
assigning passwords 725
checking for missing values in 90
concatenating data sets 479
concepts 11
creating data files 415
creating data sets 415
creating HTML reports 424
creating views 415
generating data from programming
statements 418
identifying BY groups 454
input data sources 415
language elements and 6
ODS and 426
password-protected files in 727
processing BY groups in 458
reading from data sets 418
reading raw data 415
reasons for using 401
SAS processing and 16
setting values to missing 90
writing reports with 419
Index 817