Data Source Views

Một phần của tài liệu Tìm hiểu về công cụ SQL Server Business Intelligence (BI) Development Studio 2008 trên cơ sở dữ liệu mẫu Adventure Works (Trang 28)

Giới thiệu Data Source Views:

Khái niệm Data Source Views (DSV) xuất phát từ yêu cầu thường xuyên truy xuất dữ liệu từ một tập nhỏ các bảng trong rất nhiều bảng của Datawarehouse. Vậy DSV là một lớp (layer) trừu tượng, ánh xạ cụ thể và đầy đủ 1 phần nhỏ các bảng trong DW. Trong DSV các mối quan hệ, khóa chính, khóa ngoại của các bảng đều được lưu trữ.

Nhóm 1 Trang 29

Ngoài ra DSV còn hỗ trợ tạo các mối liên hệ, các khóa khác. Khái niệm này cũng khá gần với khái niệm về View trong các hệ quản trị cơ sở dữ liệu thông thường. Cube sẽ truy xuất dữ liệu thông qua nó. DSV là nơi bạn chọn, tổ chức, khám phá và điều khiển dữ liệu.

Cách tạo Data Source Views

 Trở lại cửa sổ Solution Explorer, Right-Click vào “Data Source Views”, chọn “New Data Source View…” hoặc chọn menu Oject Explorer và chọn New Data Source View để bắt đầu. Hình 17

Hình 17

 Bỏ qua cửa sổ giới thiệu. Ở cửa sổ kế tiếp, cửa sổ Data Source View Wizard, mặc định dữ liệu nguồn “AdventureWorks2008R2_DS” (1) sẽ được chọn. Click Next (2) để tiếp tục.

Nhóm 1 Trang 30

Hình 18

 Ở cửa sổ tiếp theo Name Matching sẽ hiện ra, nếu cơ sở dữ liệu nguồn không có khóa ngoại nào có mối liên kết với khóa chính, tuy nhiên việc chọn khóa ngoại, khóa chính này ta có thể thực hiện sau khi tạo DSV, ở đây mặc đinh chọn như trong hình 19, và chọn Next để tiếp tục.

Nhóm 1 Trang 31

 Khi ấy mục Select Tables and Views xuất hiện, hình 20.

Hình 20

o Ở ô “Available objects” bên trái (đã xác định ở trên) (1). Ở đây là bảng “Location”

o Bấm nút “>” để chuyển bảng đã chọn sang ô bên phải “Include objects” (2) o Nếu có quá nhiều bảng, khó khăn trong việc lựa chọn, có thể gõ tên bảng

trong ô “Filter” để lọc các bảng có tên như tên được nhập vào.

o Sau khi bảng “Location” đã qua ô bên phải, nút “Add Related Tables” (3) sẽ chuyển sang trạng thái Available

o Nếu chọn nhầm bảng, bạn bấm chọn bảng bị nhầm ở ô bên phải, sau đó bấm nút “<” để chuyển sang lại ô bên trái. Nếu muốn đưa tất cả các bảng về ô trái, bấm nút “≪” (và ngược lại, bấm nút “≫”)

Nhóm 1 Trang 32

 Cửa sổ tiếp theo là bước cuối cùng để tạo Data Source Views, bạn đặt tên cho Data Source Views (1), kiểm tra lại các bảng đã chọn tại mục “Preview” và Click Finish (2).

Hình 21

 Lúc này DSV Designer sẽ xuất hiện, tại đây nếu có bảng nào chưa xác định khóa chính, thì bạn Right-Click vào cột muốn làm khóa chính của bảng, chọn “Set Logical Primary Key”. Ở hướng dẫn này, các bảng đã được xác định khóa chính rồi, nhưng chưa tạo mối liên kết (Relationship).

 Sau khi kết nối cho các bảng, bạn có thể right-click vào cửa sổ Designer và chọn “Arrange Tables” để các bảng dễ nhìn hơn. Lúc này DSV sẽ giống như hình 23.

Nhóm 1 Trang 33

Hình 22

Cách sửa Data Source Views đã được tạo:

 Để thiết kế lại DSV, cách thực hiện tương tự như đối với Data Source.

 Để thêm hoặc bỏ bảng của DSV, thì tại DSV Designer, Right-Click vào vùng trống, chọn “Add/Remove Tables…”, hình 23. Sau đó, xuất hiện cửa sổ thao tác tương tự như ở hình 20.

Nhóm 1 Trang 34

Hình 23 (adsbygoogle = window.adsbygoogle || []).push({});

 Để thay đổi tên bảng nào đó, bạn Right-Click và bảng đó, và chọn Properties, bạn sửa tên tại mục FriendlyName như hình 25. Đối với thuộc tính của bảng, thao tác tương tự.

Nhóm 1 Trang 35

Một phần của tài liệu Tìm hiểu về công cụ SQL Server Business Intelligence (BI) Development Studio 2008 trên cơ sở dữ liệu mẫu Adventure Works (Trang 28)