SAP Universe Designer - Sử dụng các bảng có nguồn gốc
Sử dụng bảng Derived, bạn có thể giới hạn dữ liệu trả về từ một bảng trong Universe. Bảng có nguồn gốc được tạo dựa trên truy vấn SQL ở cấp Vũ trụ và có thể được sử dụng làm bảng logic trong khi tạo Vũ trụ.
Sau đây là những lợi thế của việc sử dụng bảng Derived trong Vũ trụ -
Bảng gốc có thể được sử dụng để thực hiện các phép tính phức tạp
Chúng được sử dụng để giảm việc bảo trì các trường tóm tắt cơ sở dữ liệu. Thay vì sử dụng các bảng tổng hợp trong Universe, bạn có thể sử dụng các bảng dẫn xuất để trả về cùng một dữ liệu.
Thêm một bảng có nguồn gốc vào vũ trụ
Để thêm một bảng dẫn xuất vào Universe, hãy điều hướng đến Chèn → Bảng dẫn xuất.
Thao tác này sẽ mở hộp thoại Bảng gốc. Bạn cần nhập Tên bảng gốc và truy vấn SQL để chọn dữ liệu trong bảng dẫn xuất. Bạn cũng có thể sử dụng bảng và cột cùng với Toán tử và Hàm để tạo biểu thức cho bảng dẫn xuất.
Bảng dẫn xuất xuất hiện trong lược đồ với các bảng cơ sở dữ liệu vật lý và bạn có thể xây dựng các đối tượng trên bảng dẫn xuất.
Bạn có thể nhấp vào nút kiểm tra cú pháp để xác thực Biểu thức SQL.
Chỉnh sửa bảng có nguồn gốc
Để chỉnh sửa bảng dẫn xuất, bạn cần nhấp chuột phải vào bảng trong lược đồ UDT và chọn Chỉnh sửa bảng dẫn xuất từ menu lối tắt như được cung cấp bên dưới -
Xóa bảng có nguồn gốc
Trong ngăn giản đồ Vũ trụ, hãy chọn bảng dẫn xuất mà bạn muốn xóa và sử dụng phím xóa để xóa bảng.
Bạn cũng có thể tạo một bảng dẫn xuất lồng nhau được dẫn xuất từ một bảng dẫn xuất hiện có. Để tạo bảng dẫn xuất lồng nhau, bạn cần nhập biểu thức SQL cho bảng dẫn xuất lồng nhau dựa trên bảng dẫn xuất. Bạn cũng có thể sử dụng hàm @DerivedTable làm tham chiếu đến bảng dẫn xuất trong bảng dẫn xuất lồng nhau của mình. Hàm này @DerivedTable (Derived_table_name) được bao gồm trong danh mục hàm trong trình soạn thảo Bảng gốc.
Bạn cũng có thể đổi tên một bảng dẫn xuất và tên mới được cập nhật trong tất cả các bảng dẫn xuất khác tham chiếu đến nó. Để đổi tên, hãy chọn Bảng có nguồn gốc và nhấp chuột phải vào Đổi tên Bảng.