Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu Mở rộng InfoSphere Data Architect của IBM để đáp ứng các yêu cầu mô hình hóa và tích hợp dữ
Nội dung xem thử
Mô tả chi tiết
Mở rộng InfoSphere Data Architect của IBM để đáp ứng các
yêu cầu mô hình hóa và tích hợp dữ liệu cụ thể của bạn,
Phần 2: Xây dựng các báo cáo tùy chỉnh và các quy tắc xác
nhận hợp lệ với IDA
Giới thiệu
InfoSphere Data Architect của IBM (IDA) là một môi trường phát triển toàn diện để mô hình hóa
và tích hợp dữ liệu. IDA cho phép người dùng khám phá, mô hình hóa, hiển thị trực quan và liên
kết các tài sản dữ liệu đa dạng và phân tán. IDA là một quy trình quản lý dữ liệu theo đề xuất của
IBM và được tích hợp chặt chẽ với các sản phẩm Optim®, Rational và InfoSphere được xây
dựng bằng Eclipse. IDA hỗ trợ mô hình hóa dữ liệu logic, vật lý, bảng chú giải, lưu trữ, miền và
tích hợp. Khi càng có nhiều khách hàng doanh nghiệp sử dụng IDA, thì càng có thêm nhu cầu
muốn mở rộng IDA để đáp ứng các yêu cầu mô hình hóa và tích hợp dữ liệu duy nhất của họ.
Thay đổi tên sản phẩm
Ngày 16 tháng 12 năm 2008, IBM đã công bố rằng Phiên bản 7.5.1, Rational Data Architect
(Kiến trúc sư dữ liệu Rational) được đổi tên thành InfoSphere Data Architect nhằm đề cao vai trò
của nó trong các công cụ của nền tảng InfoSphere (InfoSphere Foundation).
Như đã đề cập trước đó, IDA dựa trên Eclipse và do đó có thể mở rộng rất nhiều bằng thiết kế bổ
xung. Trong loạt bài này, hãy tìm hiểu thêm về các điểm mở rộng, các API và các nhà máy sẵn
có với IDA mà bạn có thể sử dụng để mở rộng IDA. Xem cách mở rộng IDA để:
Duyệt qua và sửa đổi các mô hình IDA bằng lập trình (Phần 1).
Thêm các đặc tính mới và hiển thị chúng trong khung nhìn Properties (Phần 1).
Tạo các báo cáo mô hình tùy chỉnh (Phần 2).
Thêm các quy tắc xác nhận hợp lệ mô hình (Phần 2).
Dự án BIRT của Eclipse
Dự án BIRT là một phần của khung công tác Eclipse cung cấp cơ sở hạ tầng và các công cụ để
thiết kế, phát triển và triển khai nội dung báo cáo cho ứng dụng Java®/J2EE của bạn. BIRT có
hai thành phần chính: một trình thiết kế báo cáo và một thành phần thời gian chạy. BIRT cũng
cung cấp một máy tạo biểu đồ cho phép bạn thêm các biểu đồ cho các ứng dụng của mình. (Xem
phần Tài nguyên để biết thêm thông tin về BIRT).
Bài này giả định bạn có kinh nghiệm phát triển trình cắm thêm Eclipse và có kiến thức cơ bản về
các dự án EMF và BIRT trên Eclipse. Mã mẫu được cung cấp trong bài này được thử nghiệm
trên phiên bản 7.5.1 và 7.5.2 của IDA và trên phiên bản 3.4.1 và 3.4.2 của Eclipse.
Về đầu trang
Tạo các báo cáo mô hình tùy chỉnh bằng BIRT
Báo cáo là một tính năng quan trọng của IDA. Nó cung cấp thông tin về toàn bộ hoặc một phần
của một mô hình: đó là, một danh sách các đối tượng và các mối quan hệ của chúng. Có thể sao
chép, in ấn và phân phối thông tin này như một tài liệu vật lý. Các báo cáo cũng được sử dụng để
cung cấp thông tin phù hợp trong nhiều tổ chức. IDA cung cấp một loạt các báo cáo hay các
khuôn mẫu dựng sẵn cho các mô hình logic, vật lý, bảng chú giải, ánh xạ của bạn. BIRT đã được
tích hợp và mở rộng để cung cấp các khả năng tuỳ chỉnh và báo cáo linh hoạt hơn kể từ bản
RDA 7003 (phiên bản 7 bản vá lỗi 3). Tính năng báo cáo của IDA sử dụng BIRT kết hợp với
thành phần ODA (Open Data Access - Truy cập dữ liệu mở).
Trình điều khiển ODA và ODA của EMF
Thành phần ODA là một khung công tác truy cập dữ liệu mở và linh hoạt cung cấp một cách mở
rộng, thống nhất để lấy ra dữ liệu từ các nguồn dữ liệu doanh nghiệp đa dạng. BIRT cung cấp
JDBC, XML, các dịch vụ Web và hỗ trợ tệp phẳng, cũng như hỗ trợ việc sử dụng mã để có
quyền truy cập vào các nguồn dữ liệu khác. Việc sử dụng các khung công tác ODA của BIRT
cho phép bất kỳ ai muốn xây dựng hỗ trợ giao diện người dùng và hỗ trợ thời gian chạy mới cho
bất kỳ loại dữ liệu dạng bảng nào. Khi sử dụng khung công tác mở rộng của ODA, các nhà phát
triển Eclipse có thể tạo ra các kiểu thành phần dữ liệu mới, sẽ truy cập dữ liệu từ các nguồn dữ
liệu tùy chỉnh, thông qua một giao diện người dùng tương tự như các nguồn dữ liệu BIRT bên
ngoài. (Xem phần Tài nguyên để biết thêm thông tin về ODA).
IDA sử dụng trình điều khiển ODA của EMF được phát triển tại IBM để cho phép bạn xây dựng
các truy vấn phức tạp được thực hiện trực tiếp dựa vào một nguồn EMF, ví dụ như các mô hình
IDA. Khi sử dụng trình điều khiển ODA của EMF, có thể định nghĩa hoặc các cá thể mô hình
của EMF hoặc các siêu mô hình Ecore như là một nguồn dữ liệu để cung cấp thông tin cấu trúc
mô hình lúc thiết kế báo cáo. Vào lúc chạy (hoặc lúc xem trước), các cá thể mô hình như là một
nguồn dữ liệu phải được kết buộc với báo cáo để đưa ra báo cáo dễ dàng.
Trong phần này, bạn sẽ làm như sau:
1. Tạo một báo cáo và chỉ định một nguồn dữ liệu.
2. Tạo một tập dữ liệu Tables (Các bảng) được sử dụng để hiển thị các bảng trong báo cáo.
3. Tạo một báo cáo mẫu từ các báo cáo hiện có của IDA.
4. Tùy chỉnh báo cáo để thêm một cột để báo cáo về phương thức mặt nạ được sử dụng cho
một cột bảng.
Hãy hoàn thành các bước sau để tìm hiểu cách trình điều khiển ODA của EMF hoạt động. Sau
đó, bạn có thể tùy chỉnh các báo cáo theo cách bạn muốn bằng cách sử dụng trình thiết kế BIRT.
Bước 1. Tạo một báo cáo mới và chỉ định một nguồn dữ liệu