SAP BODS - Kho dữ liệu bộ nhớ
Bạn có thể tạo một Kho dữ liệu bằng cách sử dụng bộ nhớ làm kiểu cơ sở dữ liệu. Kho dữ liệu bộ nhớ được sử dụng để cải thiện hiệu suất của luồng dữ liệu trong các công việc thời gian thực vì nó lưu trữ dữ liệu trong bộ nhớ để tạo điều kiện truy cập nhanh và không yêu cầu phải chuyển đến nguồn dữ liệu gốc.
Một Kho dữ liệu bộ nhớ được sử dụng để lưu trữ các lược đồ bảng bộ nhớ trong kho lưu trữ. Các bảng bộ nhớ này lấy dữ liệu từ các bảng trong cơ sở dữ liệu Quan hệ hoặc sử dụng các tệp dữ liệu phân cấp như thông báo XML và IDocs. Các bảng bộ nhớ vẫn tồn tại cho đến khi công việc được thực thi và dữ liệu trong bảng bộ nhớ không thể được chia sẻ giữa các công việc thời gian thực khác nhau.
Tạo kho dữ liệu bộ nhớ
Để tạo Kho dữ liệu bộ nhớ, hãy làm theo các bước dưới đây.
Step 1 - Nhấp vào Create Datastore và nhập tên của Datastore “Memory_DS_TEST”. Bảng bộ nhớ được trình bày bằng bảng RDBMS bình thường và có thể được xác định bằng các quy ước đặt tên.
Step 2 - Trong Loại kho dữ liệu, chọn Cơ sở dữ liệu và trong loại cơ sở dữ liệu, hãy chọn Memory. Bấm OK.
Step 3 - Bây giờ đi tới Dự án → Mới → Dự án như thể hiện trong ảnh chụp màn hình bên dưới.
Step 4- Tạo công việc mới bằng cách nhấp chuột phải. Thêm Luồng công việc và Luồng dữ liệu như hình bên dưới.
Step 5- Chọn một bảng Template và kéo thả vào vùng làm việc. Cửa sổ Tạo bảng sẽ mở ra.
Step 6- Nhập tên của bảng và Trong Datastore, chọn Memory Datastore. Nếu bạn muốn một id hàng do hệ thống tạo, hãy chọncreate row idhộp kiểm. Bấm OK.
Step 7 - Kết nối bảng Bộ nhớ này với luồng dữ liệu và nhấp vào Save All ở trên cùng.
Bảng bộ nhớ dưới dạng nguồn và đích
Để sử dụng Bảng bộ nhớ làm Mục tiêu -
Step 1- Vào thư viện đối tượng cục bộ, nhấp vào tab Kho dữ liệu. Mở rộng Kho dữ liệu bộ nhớ → Mở rộng bảng.
Step 2- Chọn bảng Bộ nhớ mà bạn muốn sử dụng làm nguồn hoặc bảng đích và kéo nó vào dòng công việc. Kết nối bảng bộ nhớ này với làm nguồn hoặc đích trong luồng dữ liệu.
Step 3 - Nhấp vào save để lưu công việc.