hình hóac chiều với InfoSphere Data Architect
của IBM, Phần 1: Kỹ thuật xuôi chiều trong
InfoSphere Data Architect
Giới thiệu
Khi bắt đầu làm việc với InfoSphere Data Architect V7.5.3, bạn có thể tạo mô hình dliệu quan
h và các mô hình nhiều chiều dữ liệu. Loạt bài này sử dụng ba kịch bản người dùng để biểu thị
cách nó trợ giúp thúc đẩy mô hình hóa nhiều chiều dữ liệu và cách người dùng có thể hưởng lợi
t việc chấp nhận InfoSphere Data Architect V7.5.3 như thế nào. Ba kch bản người dùng là mô
hìnha nhiều chiều dữ liệu thông qua kỹ thuật xuôi chiều, mô hình hóa dliệu thông qua kỹ
thuật đảo ngược và các phép chuyn đổi mô hình dliệu giữa InfoSphere Data Warehouse (Kho
dữ liệu InfoSphere) và Cognos® Framework Manager (Trình qun lý khung ng tác Cognos).
Về đầu trang
Tổng quan về kch bản
Một công ty bán lẻ đang có kế hoạch phát triển mt hệ thống để quản lý các giao dch bán hàng
một hệ thống khác để phân tích kinh doanh. Bây giờ ng ty đã tạo ra các mô hình dliệu đã
chun hóa, bao gồm các sản phẩm, các nhân viên, các khách hàng và các cửa hàng, cũng như
doanh thu của hệ thng giao dịch. Với hệ thống phân tích kinh doanh, công ty cần tạo ra các mô
hình nhiều chiều dựa trên mô hình dliệu đã chuẩn hóa.
Để thực hiện các yêu cầu phân tích kinh doanh, một luồng công việc điển hình sẽ được đưa vào
để cho bạn thấy cách tạo các mô hình dliệu nhiều chiều thông qua kỹ thuật xuôi chiều bằng
cách sử dụng InfoSphere Data Architect.
Các bước chủ yếu trong luồng công việc này gm:
Khám phá thông tin nhiều chiều dựa vào một mô hình dliệu đã chuẩn hóa.
Chuyển đổi mô hình dliệu logic đã chuẩn hóa thành một mô hình dliệu logic các
chiu không chuẩn hóa.
Chuyển đổi mô hình dliệu logic các chiều thành mô hình dliệu vật các chiều.
Chuyển đổi mô hình dliệu vật các chiều thành mt mô hình Cubing hoặc Cognos.
Về đầu trang
Nhận biết mô hình của bạn
Công ty bán lẻ đã tạo ra mt mô hình logic như trong Hình 1, ở đó chúng ta sẽ có được một sự
hiểu biết cơ bản về mô hình. Giả sử bạn đã tạo ra một dự án thiết kế dữ liệu và đã tạo thành công
mô hình dưới đây bằng cách sử dụng InfoSphere Data Architect phiên bản V7.5.3 hoặc mới hơn.
Hình 1. Mô hình doanh thu bán l
o và thả tất cả các thực thể vào biểu đồ. Bạn sẽ thấy rằng các thực thể đã có trong mô hình mô
tả mối quan hệ sau đây:
Nhân viên và các phòng tương ứng được biểu thị bởi::
o Employees (Các nhân viên).
o Department (Phòng).
Các cửa hàng riêng lẻ và đa điểm của chúng được biểu thị bởi:
o Store (Cửa hàng).
o Store_Region (Vùng_Cửa hàng).
Các khách hàng và nơi cư trú của họ được biểu thị bởi:
o Customers (Các khách hàng).
o Customer_Type (Kiểu_Khách hàng).
o Region (Vùng).
o Territories (Các vùng lãnh thổ).
Các sản phẩm và các nhà cung cấp chúng được biểu thị bởi:
o (Các sản phẩm).
o Brand (Loi hàng).
o Packaging (Đóng gói).
o Categories (Các thể loại).
o Supplier (Nhà cung cấp).
o Supplier_Type (Kiểu_Nhà cung cấp).
Giá tr giao dịch được biểu thị là:
o Store_Billing (Giá tr giao dịch_Cửa hàng).
o Store_Billing_Details (Các chi tiết_Giá tr giao dch_Cửa hàng).
Về đầu trang
Kích hoạt pháp các chiều
Bước đầu tiên để kích hoạt pháp các chiều là kích hoạt khả năng các chiều trong mô hình d
liệu logic. Nhấn chuột phải vào mô hình dliệu rồi chọn mục trình đơn Use Dimensional
Notation (Sử dụng Ký pháp các chiều). Mô hình của bạny giờ thể lưu giữ các đặc tính
chiu.
Hình 2. Kích hoạt ký pháp các chiều
Theo cách tương tự, bạn có thể loại bỏ khả năng các chiều của mô hình bằng cách không chọn
tùy chọn này.
Lưu ý: Một khi bạn có một số thông tin chiều được đặt trong các mô hình, việc bỏ đánh dấu chn
tùy chọn này sẽ chỉ loi b các đặc tính chiều khi khung nhìn của bạn. Ở bên trong, thông tin
này vẫn còn tn tại lâu bền trong mô hình. Đây chỉ là loi bỏ mềm các đặc tính chiều và có th
được quay lại bằng cách kích hoạt lại ký pháp các chiều.
Về đầu trang
Tạo mô hình dliu logic các chiều đã chuẩn hóa
Bây giờ hãy xem xét mô hình, bn lẽ đã biết rằng thực thể Store_Billing phải là một thực th
Fact (Sự kiện). Bạn thể thay đổi đặc tính chiều của thực thể này theo cách sau:
1. Chọn thực thể và mở khung nhìn Properties (Các đặc tính).
2. Tìm thẻ có tên là Dimensional (Các chiều) và đánh dấu chọn hộp kiểm Change the
dimensional entity type (Thay đổi kiểu thực thể các chiều).
3. Cửa sổ Type được kích hoạt và sẽ xuất hiện như được hiển thị trong hình bên dưới.
4. Chọn tùy chọn Fact. Thực thể Store_Billing sẽ là một Fact.
Hình 3. Thiết lập các đặc tính chiều.
Lưu ý: Như bạn có thể đã dự đoán, việc chọn None (Không ) slàm cho thực thể trở thành một
thực thể bình thường. Đây là gỡ b cứng, vì các thông tin chiều bị gỡ bỏ ở chính mức mô hình.
Nhưng phải chăng đây là một cách làm chậm? Chúng ta không cần một cách nhanh hơn để thêm
các đặc tính chiều ư? Hãy đọc tiếp.
Thêm các đặc tính chiều bằng cách khám phá tự động
InfoSphere Data Architect cung cấp mt tính năng mạnh mẽ để t động nhận dạng các thực thể
các đặc tính chiều khác nhau. Bạn thể làm điều này như sau:
1. Trong Data Project Explorer (Trình thám him Dự án dữ liệu), chọn mô hình dliệu cần
xem xét.
2. Nhấn chuột phải và trên cửa sổ vừa bật lên, nhấn Discover Facts and Dimensions
(Khám phá Các sự kiện và các Chiều).
Hình 4. Trình đơn để khám phá các sự kiện và các chiều
3. Một hộp sẽ bật lên hỏi bạn có muốn tạo hệ thống phân cấp cho bất kỳ các thực thể kiểu
Dimension không. Chọn No. Bạn thể tìm hiểu thêm và sử dụng các hệ thống phân cấp
sau quá trình chuyển đổi.
4. Sau khi hoàn thành khám phá, như hiển thị trong hình bên dưới, bạn sẽ có các đặc tính
chiu khác nhau đang được áp dụng cho các thực thể. Đây là một mô hình logic các chiu
đã chuẩn hóa.
o Thực thể Brand đã được phát hiện là Outrigger (Nhánh).
o Thực thể Products đã được phát hiện là mt Dimension.
o Thực thể Store_Billing_Details đã được phát hiện là một Fact (Sự kiện). Các
thuc tính Unit Price (Giá đơn vị) và Quantity (S lượng) đã được phát hiện là
Measure (S đo).