Combination lookup/ update:

Một phần của tài liệu tổng hợp kho cơ sở dữ liệu (Trang 49 - 53)

- Chức năng: sử dụng để tìm hoặc sinh khóa chính với các trường tìm kiếm tương ứng. Trước tiên, bước này sẽ tìm kiếm dữ liệu trong bảng được xác định thông qua các trường “Connection” và “Target table” với các thông tin khóa tìm kiếm ứng với thông tin được đưa vào. Nếu tìm thấy sẽ trả về khóa chính tương ứng, nếu không sẽ phát sinh khóa chính mới và thêm (insert) một dòng dữ liệu vào bảng, nội dung những dòng dữ liệu này chỉ bao gồm thông tin khóa và các trường dữ liệu được sử dụng để tìm kiếm ở trên, các trường còn lại có giá trị null hoặc giá trị mặc định của trường đó.

- Cấu hình:

Cấu hình Mô tả

Dimension field Trường tìm kiếm trong bảng chiều

Field in stream Trường dữ liệu tương ứng với trường tìm kiếm trong bảng chiều

- Chú ý:

+ Việc kết hợp nhiều trường để tìm kiếm có thể làm tốc độ xử lý chậm lại. Trong trường hợp này, ta có thể đánh dấu tùy chọn “Use hashcode” để thêm giá trị băm tương ứng vào bảng, như vậy quá trình tìm kiếm trên nhiều chiều thực chất chỉ còn tìm kiếm trên giá trị băm.

+ Do ở bước này chỉ thêm mới giá trị khóa chính và các giá trị tìm kiếm, nên thường được đi kèm với bước “Update” đằng sau để cập nhật các trường không phải trường tìm kiếm.

6 Update:

- Chức năng: tìm kiếm các dòng trong bảng sử dụng một hoặc nhiều khóa tìm kiếm kết hợp. Nếu dòng dữ liệu được tìm thấy, dữ liệu sẽ được so sánh với các giá trị tương ứng ở trường cập nhật, nếu dữ liệu khác nhau sẽ tiến hành cập nhật.

- Cấu hình:

Cập nhật Mô tả

The key(s) to look up the value(s) Các khóa được sử dụng để tìm kiếm Update fields Các trường dữ liệu sẽ được so sánh với dữ liệu đưa vào và tiến hành cập nhật nếu có giá trị khác nhau.

Một phần của tài liệu tổng hợp kho cơ sở dữ liệu (Trang 49 - 53)

Tải bản đầy đủ (DOCX)

(75 trang)
w