1. Lời giới thiệu Quyết định sống còn cho các tổ chức là quản lý chuyển đổi dữ liệu giữa các môi trường đa dạng một cách có hiệu quả. SQL Server 2000 DTS của Microsoft là một công cụ mạnh để chiết xuất, chuyển đổi và tích hợp dữ liệu được lưu trữ trên rất nhiều định dạng khác nhau. Trong khóa học này các học viên sẽ tạo, lập trình các gói chuyển đổi dữ liệu và sử dụng các truy vấn động để thay đổi các chức năng, nguồn, đích và các đặc tính của các gói dữ liệu. 2. Đối tượng Khóa học này rất phù hợp cho những nhà phát triển, các quản trị viên về cơ sở dữ liệu cần chuyển đổi dữ liệu giữa các môi trường đa dạng. 3. Yêu cầu trước khi tham gia khoá học Để hoàn thành tốt khoá học, học viên cần phải: - Có kiến thức về SQL Server 2000 Transact - SQL Programming
- Có kinh nghiệm về VBScripts, ...
4. Các kỹ năng thu được Sau khi hoàn thành khoá học, học viên có thể: - Chuyển đổi dữ liệu sử dụng SQL Server 2000 Data Transformation Services (DTS)
- Mở rộng các khả năng của một gói DTS với các ActiveX Scripts
- Phát hiện và xử lý các lỗi DTS với việc sử dụng các DTS packake logs và các file exception
- Tùy biến các package và điều khiển luồng công việc của các nhiệm vụ chuyển đổi dữ liệu
- Thực hiện các phiên (transaction) để có thể nối nhiều package khi chạy
- Nhập dữ liệu từ xa qua các Website qua Internet bằng FTP
5. Thời lượng: 30 giờ Nội dung khóa học INTRODUCTION TO DTS Data transformation techniques - Extracting data
- Scrubbing and transforming data
- Migrating heterogeneous data
- Normalizing data schemas
DTS tools - Importing and exporting using wizards
- Creating transformation packages with the DTS Designer
PERFORMING BASIC TRANSFORMATIONS Assembling DTS package elements - Connecting to OLE DB, ODBC and file data sources
- Transforming data
- Implementing workflow with precedence constraints
- Performance considerations
Constructing the DTS package - Scripting with ActiveX
- Passing values between steps with global variables
- Executing SQL tasks
Handling DTS errors - Writing exception and error files
- Logging error status and package execution
- Correcting workflow errors
- Transforming error data
Managing and securing packages - Creating packages using templates
- Editing the elements of a DTS package
- Deleting and versioning packages
- Implementing package and data link security
- Automating and scheduling package execution
BUILDING SQL-BASED TRANSFORMATIONS Execute SQL tasks - Executing parameterized stored procedures
- Preparing tables for bulk operations
- Modifying database properties to allow rapid bulk operations
DTS lookup tasks - Executing multiple lookup queries
- Managing multiple result rows
- Updating and deleting data using DTS lookups
Bulk insert tasks - Configuring data inserts
- Optimizing performance
Data-driven query tasks - Implementing insert, update and delete queries
- Marking data using flags
OPTIMIZING PERFORMANCE WITH SCRIPT-BASED (ACTIVEX) TRANSFORMATIONS Combining DTS packages with Visual Basic - Programming in VB using the DTS object model
- Saving and executing VB packages
Integrating Active Server Pages (ASP) - Using ASP to pass in global variables
- Executing DTS packages via the Web
Increasing functionality with advanced global variables - Passing multiple values
- Changing global variables dynamically
Adding ActiveX Data Objects (ADO) to DTS packages - Manipulating ADO recordsets
- Establishing ADO connections
EXPLOITING ADVANCED DTS FEATURES Scheduling FTP downloads - Copying directories and files
- Accessing data via FTP
Manipulating dynamic properties - Obtaining parameter values from external sources
- Customizing properties at runtime
Using the multiphase data pump - Setting up the data pump
- Synchronizing data flow
Loading XML using DTS - Creating SQL/XML BulkLoad custom tasks
Adding custom tasks to SQL |