Thuộc tính là gì?
Chế độ xem thuộc tính hoạt động giống như một thứ nguyên. Nó tham gia nhiều bảng và hoạt động như một Master. Chế độ xem thuộc tính là các đối tượng có thể sử dụng lại.
Chế độ xem thuộc tính có ưu điểm sau:
- Chế độ xem thuộc tính hoạt động như ngữ cảnh dữ liệu Chính, cung cấp Văn bản hoặc Mô tả cho trường Khóa / Không khóa.
- Chế độ xem thuộc tính có thể được sử dụng lại trong Chế độ xem phân tích và Chế độ xem tính toán.
- Dạng xem Thuộc tính được sử dụng để chọn một tập hợp con gồm các cột và hàng từ một bảng cơ sở dữ liệu.
- Các thuộc tính (trường) có thể được tính toán từ nhiều trường bảng.
- Không có tùy chọn đo lường và tổng hợp.
Loại chế độ xem thuộc tính
Chế độ xem thuộc tính có 3 loại-
Loại chế độ xem thuộc tính> | Sự miêu tả |
Tiêu chuẩn | Nó là một thuộc tính tiêu chuẩn được tạo bởi các trường bảng. |
Thời gian | Đó là chế độ xem thuộc tính Thời gian, dựa trên bảng thời gian mặc định - Đối với loại lịch Gregorian -
|
Nguồn gốc | Nó là một chế độ xem thuộc tính có nguồn gốc từ một chế độ xem thuộc tính hiện có khác. Chế độ xem thuộc tính có nguồn gốc sẽ được mở ở chế độ chỉ đọc. Trường có thể chỉnh sửa duy nhất là mô tả của nó. Sao chép Từ - Khi bạn muốn xác định một chế độ xem thuộc tính, bằng cách sao chép một Chế độ xem thuộc tính hiện có, sau đó bạn có thể sử dụng tùy chọn "Sao chép Từ". |
Lưu ý: Sự khác biệt giữa Derived và Copy from là, trong trường hợp được dẫn xuất, bạn chỉ có thể chỉnh sửa mô tả của chế độ xem thuộc tính mới trong khi trong trường hợp sao chép, bạn có thể sửa đổi mọi thứ hoàn toàn.
Tạo chế độ xem thuộc tính chuẩn
Tạo chế độ xem chuẩn có bước xác định trước như sau-
Tạo bảng cho dạng xem thuộc tính
Ở đây chúng ta sẽ tạo Chế độ xem thuộc tính chuẩn cho bảng sản phẩm, vì vậy trước tiên chúng ta tạo Bảng "PRODUCT" và "PRODUCT_DESC".
Tập lệnh SQL được hiển thị như bên dưới để tạo bảng -
Tập lệnh bảng sản phẩm -
CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT"("PRODUCT_ID" NVARCHAR (10) PRIMARY KEY,"SUPPLIER_ID" NVARCHAR (10),"CATEGORY" NVARCHAR (3),"PRICE" DECIMAL (5,2));INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0001','10000','A', 500.00);INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0002','10000','B', 300.00);INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0003','10000','C', 200.00);INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0004','10000','D', 100.00);INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0005','10000','A', 550.00);
Tập lệnh bảng mô tả sản phẩm-
CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT_DESC"("PRODUCT_ID" NVARCHAR (10) PRIMARY KEY,"PRODUCT_NAME" NVARCHAR (10));INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0001','PRODUCT1');INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0002','PRODUCT2');INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0003','PRODUCT3');INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0004','PRODUCT4');INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0005','PRODUCT5');
Giờ đây, bảng "PRODUCT" và "PRODUCT_DESC" được tạo trong giản đồ "DHK_SCHEMA".
Tạo chế độ xem thuộc tính
BƯỚC 1) trong bước này,
- Chọn Hệ thống SAP HANA.
- Chọn Thư mục nội dung.
- Chọn Mô hình gói không có cấu trúc trong Gói DHK_SCHEMA trong nút nội dung và nhấp chuột phải-> mới.
- Chọn tùy chọn Chế độ xem thuộc tính.
BƯỚC 2) Bây giờ trong cửa sổ tiếp theo,
- Nhập Tên và Nhãn thuộc tính.
- Chọn Dạng xem, tại đây Dạng xem thuộc tính.
- Chọn loại phụ là "Tiêu chuẩn".
- Nhấp vào nút Kết thúc.
BƯỚC 3) Màn hình chỉnh sửa chế độ xem thông tin sẽ mở ra. Chi tiết từng phần trong Trình chỉnh sửa thông tin như dưới đây:
- Ngăn kịch bản : Trong ngăn này tồn tại nút sau-
- Ngữ nghĩa
- Nền tảng dữ liệu
- Ngăn Chi tiết : Trong ngăn này tồn tại tab sau:
- Cột
- Xem các thuộc tính
- Hierchery
- Ngữ nghĩa (Ngăn kịch bản): Nút này đại diện cho cấu trúc đầu ra của khung nhìn. Đây là Thứ nguyên.
- Nền tảng dữ liệu (Ngăn kịch bản): Nút này đại diện cho bảng mà chúng tôi sử dụng để xác định chế độ xem thuộc tính.
- Ở đây chúng tôi thả bảng để tạo chế độ xem thuộc tính.
- Tab (cột, xem Thuộc tính, Phân cấp) cho ngăn chi tiết sẽ được hiển thị.
- Địa phương : Tại đây, tất cả chi tiết thuộc tính Địa phương sẽ được hiển thị.
- Hiển thị: Bộ lọc cho Thuộc tính cục bộ.
- Chi tiết của thuộc tính.
- Đây là thanh công cụ để phân tích Hiệu suất, Tìm cột, xác thực, kích hoạt, xem trước dữ liệu, v.v.
BƯỚC 4) Để bao gồm bảng cơ sở dữ liệu để tạo chế độ xem thuộc tính, hãy nhấp vào nút nền tảng dữ liệu và làm theo hướng dẫn từng bước như bên dưới:
- Kéo bảng "PRODUCT" và "PRODUCT_DESC" từ nút TABLE trong DHK_SCHEMA
- Thả "PRODUCT" và "PRODUCT_DESC" vào nút nền tảng dữ liệu.
- Chọn trường từ Bảng "SẢN PHẨM" làm đầu ra Trong ngăn chi tiết. Màu biểu tượng trường thay đổi từ xám sang cam.
- Chọn trường từ Bảng "PRODUCT_DESC" làm Đầu ra trong ngăn chi tiết. Biểu tượng trường thay đổi màu từ xám sang cam.
- Trường được chọn làm đầu ra từ cả hai bảng sẽ xuất hiện Dưới danh sách Cột trong Ngăn Đầu ra.
Tham gia bảng "PRODUCT" vào trường "PRODUCT_DESC" theo "PRODUCT_ID".
BƯỚC 5) Chọn Tham gia đường dẫn và Nhấp chuột phải vào Nó và chọn tùy chọn Chỉnh sửa. Màn hình Chỉnh sửa Điều kiện Tham gia sẽ xuất hiện
- Chọn Loại Tham gia là Loại "Bên trong".
- Chọn cardinality là "1… 1".
Sau khi chọn loại tham gia, nhấp vào nút "OK". Trong bước tiếp theo, chúng tôi chọn cột và xác định khóa cho đầu ra.
BƯỚC 6) Trong bước này, chúng tôi sẽ chọn cột và xác định khóa cho đầu ra
- Chọn Bảng ngữ nghĩa.
- Tab cột sẽ xuất hiện trong ngăn Chi tiết.
- Chọn "PRODUCT_ID" làm Khóa.
- Chọn Tùy chọn ẩn cho trường PRODUCT_ID_1 (trường bảng PRODUCT_DESC).
- Nhấp vào nút xác thực.
- Sau khi xác nhận thành công, nhấp vào nút kích hoạt.
Nhật ký công việc để xác nhận và kích hoạt hoạt động được hiển thị ở cuối màn hình trên cùng một trang, tức là phần Nhật ký công việc như bên dưới -
BƯỚC 7) Chế độ xem thuộc tính với tên "AT_PRODUCT" sẽ được tạo. Để xem, hãy làm mới thư mục Dạng xem thuộc tính.
- Vào DHK_SCHEMA-> MODELING Package.
- AT_PRODUCT Chế độ xem thuộc tính hiển thị trong thư mục Dạng xem thuộc tính.
BƯỚC 8) Để xem dữ liệu trong chế độ xem Thuộc tính,
- Chọn tùy chọn Xem trước dữ liệu từ thanh công cụ.
- Sẽ có hai tùy chọn cho chế độ xem dữ liệu từ chế độ xem thuộc tính -
- Mở trong Trình chỉnh sửa xem trước dữ liệu (Điều này sẽ hiển thị dữ liệu với tùy chọn phân tích).
- Mở trong SQL Editor. (Điều này sẽ hiển thị đầu ra chỉ là Đầu ra truy vấn SQL).
BƯỚC 9) Để xem Xem dữ liệu thuộc tính trong trình chỉnh sửa Xem trước dữ liệu -
Có 3 tùy chọn - Phân tích, Dữ liệu riêng biệt và Dữ liệu thô
Phân tích : Đây là một biểu diễn đồ họa của chế độ xem thuộc tính.
- Bằng cách chọn tab Phân tích, chúng tôi chọn Thuộc tính cho dạng xem định dạng Nhãn và Trục.
- Kéo và thả thuộc tính trong trục nhãn, nó sẽ hiển thị trong trục Nhãn (Trục X).
- Kéo và thả thuộc tính trong trục giá trị, nó sẽ hiển thị trong trục giá trị (Trục Y).
- Đầu ra sẽ có sẵn ở định dạng Biểu đồ, Bảng, Lưới và HTML.
Giá trị riêng biệt : Giá trị riêng biệt của cột có thể được hiển thị ở đây. Điều này sẽ hiển thị tổng số không. bản ghi cho thuộc tính đã chọn.
Tab Dữ liệu thô: Tùy chọn này hiển thị dữ liệu của chế độ xem thuộc tính ở định dạng bảng.
- Nhấp vào tab Dữ liệu thô
- Nó sẽ hiển thị dữ liệu ở định dạng bảng
BƯỚC 10) Xem dữ liệu thuộc tính trong trình soạn thảo SQL như bên dưới:
Tùy chọn này hiển thị dữ liệu thông qua Truy vấn SQL từ chế độ xem cột trong lược đồ "SYS_BIC". Chế độ xem cột có tên "sẽ được tạo sau khi kích hoạt chế độ xem thuộc tính" AT_PRODUCT ". Chế độ này được sử dụng để xem truy vấn SQL được sử dụng để hiển thị dữ liệu từ chế độ xem.
- Hiển thị Truy vấn SQL để lựa chọn dữ liệu.
- Hiển thị đầu ra.
Chế độ xem thuộc tính khi được kích hoạt, chế độ xem cột trong lược đồ _SYS_BIC sẽ được tạo. Vì vậy, khi chúng tôi chạy Xem trước dữ liệu, hệ thống chọn dữ liệu từ chế độ xem cột trong lược đồ _SYS_BIC.
Ảnh chụp màn hình của chế độ xem cột "AT_PRODUCT" trong "_SYS_BIC" Lược đồ của nút danh mục như bên dưới -