702 SQL statements
SQL statements, 506
assigning, 366
modifying, 300-301
objects, 503, 513-514
properties, 294
queries, 372-373
staging area, 89-90
star schema
dimension tables, 85
fact tables, 78-79, 82,
92
modeling, 81-82
storage, 74
see also dimension
tables
starting custom trans-
formations, 664-665
StartTime property, 497
status, transforma-
tions, 188, 207
Step object, 27, 612
collection, 624
creating, 470
disabling, 480
executing, 458, 471,
476-477
Join Transaction If
Present, 484
lineage, 605-606
naming, 471, 474
packages, 478-481
Parent, 479, 496-497
precedence constraints,
471
properties, 470, 477,
480, 496-497
referencing, 349-350
tasks, 470 transactions, 484-485, 487-490, 493
stored procedures, 339 Execute SQL task, 301 moving, 311
packages, 18-19 properties, 546-549
storing
Called Package, 385 data, 60, 72-74, 76 DTS packages, 14-15 error messages, 340 error records, 557-558 meta data, 334 packages, 438, 445-451 strings
data, 197 empty, 203-204 manipulating, 202-203 receiving, 396
sending, 392 Transformation Flags dialog, 145
structured storage file,
15 Subject property, 407 subordinate dimen- sions
creating, 98 keys, 85, 88, 92 splitting, 95-97
subsets, 249
SuccessReturn prop- erty, 428
summarization, 37 system information,
339, 627-628
T
tables Bulk Insert task, 283 copying, 516 data, 89 staging area, 89-90 Data Driven Query task, 220-222
databases, 310 indexes, 584-585 locking, 283-284, 578 moving, 92, 311 sources, 131 transformations, 251 see also dimension tables
task logs, 358-359 Task object, 27
assignments, 371 collections, 624 creating, 11-12, 335,
536, 620-621 custom, 634-637 hierarchy, 614 naming, 497 priorities, 12-13, 479 programmatic identi- fiers, 621-623 properties, 615-616,
619, 621 referencing, 349-350,
620 steps, 470 threads, 477 transactions, 486-487 see also custom tasks technical meta data, 589
Trang 2Transform Data task 703
templates, 32-33, 42, 54
terminating
Enterprise manager, 561-563
Package manager, 561-563 packages, 454, 481, 555 processes, 428
testing
scripts, 187 transformations, 146 text files
ActiveX scripts, 172 bep utility, 585 binary, 427 connections, 115-119 data, 569-570 decompression, 427 delimited, 271 destination, 116, 138 fixed-length, 271 OLE DB providers, 102 source, 117, 131 storage, 72
threads
custom tasks, 653 packages, 479-480 tasks, 477
Time field (dimension
tables), 87
timeouts, messages,
399-400, 428
TO keyword rowsets,
249 ToLine property, 407
tools, see utilities
Transact-SQL language,
40, 57, 549-552
Transactionlsolation Level property, 465 transactions
chaos, 483 child packages, 379 Commit On option, 482 connections, 480, 486-
487 errors, 558 isolation levels, 483-484 joining, 482, 484 packages, 493 parallel processing, 490-493
parent packages, 379 processing, 63-64 rollback, 491-493 runtime error, 487 steps, 480, 484-490 troubleshooting, 490 Use Transactions option, 482 VBScript, 488-489 Workflow ActiveX Script, 489-490 Transfer Databases task, 45, 157-159, 336-337
creating, 341-342 destination, 334-335 executing, 26 programmatic identifier,
623 properties, 341 source, 335 Transfer Error
Messages task, 46,
340, 623
Transfer Jobs task, 46, 338-339
Transfer Logins task,
46, 337, 623 Transfer Master Stored Procedure Properties task, 45, 339, 623
Transfer MSDB Jobs task, 623
Transfer Object task,
50, 317-323 Transform Data task,
40, 47 aborting, 19]
bulk inserting, 268 collections, 350 columns, 138-143, 159-160, 575-577 connections, 102 creating, 128-129, 160-165, 201 data, 90 DataPumpTask object,
136 descriptions, 129-130 destination, 137-139 executing, 26 freestanding icon, 173-176 names, 129 objects, 350 Parallel Data Pump task, 260-263
performance, 126-127, 157-159, 582 programmatic identifier,
622 properties, 154-159, 217
Trang 3Transform Data task
records, 201
relational database
source, 131-132
selecting, 269-270
source, 130-131, 236,
369
Transformation Flags
dialog, 144-146
transformations,
146-147, 573-574
see also Data Pump
task; Data Transfor-
mation task
Transform Failure
phase, 231, 233
transformations, 187,
624
Transformation Flags
dialog, 144-146
Transformation object
ActiveX scripts, 152,
172, 183-187
ATL installation,
662-663
collections, 146-147
comparing, 573-574
Copy Column, 149, 169
creating, 167-169
custom, 152, 581,
664-669, 672-676
data, 49, 61-63
DateTimeString,
148-149, 171
errors, 555
ForceBlobsInMemory
property, 147
ForceSourceBlobs
Buffered, 147
hierarchy, 248, 617
InMemoryBlobSize property, 147 logic, 578-581 Lowercase, 149, 169 Middle of String, 149,
151, 169-170 Name property, 147 Parent property, 147 performance, 568 properties, 147 Read File, 151 records, 206-209 scripts, 185 skipping, 188 status, 188-191, 207, 219-220
tables, 251 testing, 146 Trim String, 149, 151, 169-170
Uppercase, 149, 169 VBScript, 165-167 VC+4, 32
Write File, 151-152 TransformationInfo
object, 28
TransformationSet col- lection, 252, 624
TransformationSet Options property, 252-254
TransformPhases prop-
erty, 243
triggers
copying, 316 enabling, 282 moving, 311
Trim String transforma- tion, 149, 151,
169-170, 573
2troubleshooting bep utility, 585 connections, 490 errors, 557 format files, 275 freestanding icon, 173-176 packages, 444 transactions, 490 truncation, 145 trusted connections, 20
Turn On Package Cache option, 56
U
UDL files, 104, 109-111
UNCFile parameter, 443
undoing scripts, 187 UnicodeFile property,
170 Unified Modeling Language (UML)
Model, 598 UnitializeMAPI method, 408 Unlock method, 198
updating cubes, 414 dimension tables, 94-98 fields, 220
queries, 218 shared dimensions, 414 subordinate dimensions, 92
Trang 4Visual Basic 705
upgrading
databases, 36, 502, 504 Meta Data Services, 588 Transfer Database task, 334-335
Uppercase String trans-
formation, 149, 169,
573
Use Transactions
option, 482
UseAllPhases task, 242
UseDSL property,
109-111
UseFastLoad property,
157-158, 217
UseOLEDBService
Components property,
467
UseRepository prop-
erty, 380 UserID property, 108
UserQuery property,
218
users
databases, 311 default options, 315-316 functions, 57
interface, 194-195, 257-258, 260-263
UseTransaction prop-
erty, 465 UseTrustedConnection
property, 108 utilities
command-line cdw, SOS DTSQiz, 505
DTSRun, 53, 427 osql, 427 functions, 378 packages, 384-386
V
ValidateSchema method, 669-671
Value property
GlobalVariable object,
368 PrecedenceConstraint object, 474
values data, 37 destination columns,
202 global variables, 53,
346, 378, 380-383 Identity field, 518 null, 203-204 variables declaring, 446, 450 global, 53, 55 lineage, 458-460 Post Row Transform phase, 237
Pre Source phase, 235-237 Row Transform phase,
237 see also global vari- ables; lineage vari- ables; local variables
VarPersistStgOfHost
parameter, 439, 443
VBScript columns, 576-577 converting from Visual Basic, 360-361 custom tasks, 654-655 DTS packages, 367 entry functions, 361 GoTo command, 360 line labels, 360 lineage variables, 459 local variables, 192-193 objects, 31
packages, 457-458 system information, 627-628
transactions, 488-489 transformations, 165-167, 187 VC++
DTS packages, 367 transformations, 32 verification of data, 37 VersionID parameter,
445, 458, 465
versions, DTS, 16, 451,
467 view source, 131 viewing
indexes, 57 log files, 455-456 moving, 311 objects, 596 properties, 596 virtual cubes, 413 Visual Basic ActiveX scripts, 361-363 Analysis Services Processing task, 420-421
Trang 5Visual Basic
API calls, 361
Bulk Insert task,
287-290
connections, 104,
114-115
converting to VBScript,
360-361
Copy SQL Server
Objects task, 320-323
custom tasks, 653-655
Data Driven Query task,
223-226
Data Mining Prediction
Query task, 421-423
DTS packages, 15, 53
Dynamic Properties
task, 375-376
entrance function,
244-245
errors, 361, 540-541
events, 538-540
Execute Package task,
387-389
Execute Process task,
429-430
Execute SQL task,
306-308
File Transfer Protocol
task, 329-331
files, 360
For Next loop, 360
installation, 526
loops, 542
Message Queue task,
400-403
multiphase data pump,
243
opening, 635-636
packages code libraries, 530 code modules, 530 creating, 31-32, 497-499 executing, 18 headers, 531 loading, 537-538 Main function, 531-535 public variables, 531 saving, 443-444, 527-529, 537-538 Parallel Data Pump task, 254-257 properties, 541 Send Mail task, 408-410 SQL Namespace, 542-545 tasks, 620 Transfer Databases task (15.1), 341-342 Transfer Object task, 321-323
Transform Data task,
129, 160-165 Visual C++, 243
W
warehousing data, 37-38
Web clickstream data,
69 Web servers, 38 WebDrive, 326
WHERE clause, 584 Windows, 53
wizards, calling, 504-507
Workflow ActiveX
Script, 494-496 Write File transforma-
tion, 151-152, 170-171
writing
ActiveX scripts, 52, 152 code, 228, 239-242 queries, 294 task logs records, 358-359
X-Z
XML (Extensible Markup Language),
40 data, 72-74, 134, 596 exporting/importing, 40 integration, 56
Parallel Data Pump task, 44