SAP BODS - Quy trình ETL trong DS Designer
Để phát triển luồng ETL, trước tiên bạn cần tạo kho dữ liệu cho nguồn và hệ thống đích. Thực hiện theo các bước được đưa ra để phát triển luồng ETL -
Step 1 - Bấm Create Data Stores.
Một cửa sổ mới sẽ mở ra.
Step 2 - Nhập Datastore Tên, Datastoreloại và loại cơ sở dữ liệu như hình dưới đây. Bạn có thể chọn cơ sở dữ liệu khác nhau làm hệ thống nguồn như thể hiện trong ảnh chụp màn hình bên dưới.
Step 3- Để sử dụng hệ thống ECC làm nguồn dữ liệu, chọn Ứng dụng SAP làm loại Kho dữ liệu. Nhập tên người dùng và mật khẩu và trênAdvance , nhập số hệ thống và số khách hàng.
Step 4- Nhấn OK và Datastore sẽ được thêm vào danh sách Thư viện đối tượng cục bộ. Nếu bạn mở rộng Kho dữ liệu, nó sẽ không hiển thị bất kỳ bảng nào.
Step 5 - Để trích xuất bất kỳ bảng nào từ hệ thống ECC để tải lên hệ thống đích, nhấp chuột phải vào Bảng → Nhập theo tên.
Step 6 - Nhập tên bảng và nhấp Import. Ở đây, Table – Mara được sử dụng, là một bảng mặc định trong hệ thống ECC.
Step 7 - Theo cách tương tự, hãy tạo Datastorecho hệ thống đích. Trong ví dụ này, HANA được sử dụng như một hệ thống đích.
Sau khi bạn nhấp vào OK, điều này Datastore sẽ được thêm vào thư viện đối tượng cục bộ và sẽ không có bảng bên trong nó.
Tạo luồng ETL
Để tạo luồng ETL, hãy tạo một dự án mới.
Step 1 - Nhấp vào tùy chọn, Create Project. Nhập Tên dự án và nhấp vàoCreate. Nó sẽ được thêm vào Vùng dự án.
Step 2 - Nhấp chuột phải vào tên Dự án và tạo một công việc hàng loạt / công việc thời gian thực mới.
Step 3- Nhập tên công việc và nhấn Enter. Bạn phải thêm Dòng công việc và Dòng dữ liệu vào cái này. Chọn một dòng công việc và nhấp vào khu vực làm việc để thêm vào công việc. Nhập tên của dòng công việc và bấm đúp vào nó để thêm vào vùng Dự án.
Step 4- Một cách tương tự, chọn Luồng dữ liệu và đưa nó đến vùng Dự án. Nhập tên của luồng dữ liệu và nhấp đúp để thêm nó vào trong dự án mới.
Step 5- Bây giờ hãy kéo bảng nguồn dưới kho dữ liệu vào vùng Công việc. Bây giờ bạn có thể kéo bảng mục tiêu có kiểu dữ liệu tương tự vào vùng làm việc hoặc bạn có thể tạo một bảng mẫu mới.
Để tạo bảng mẫu mới, hãy nhấp chuột phải vào bảng nguồn, Thêm Mới → Bảng Mẫu.
Step 6- Nhập tên bảng và chọn Kho dữ liệu từ danh sách làm Kho dữ liệu đích. Tên chủ sở hữu đại diện cho tên lược đồ nơi bảng phải được tạo.
Bảng sẽ được thêm vào vùng làm việc với tên bảng này.
Step 7- Kéo dòng từ bảng nguồn sang bảng đích. Nhấn vàoSave All ở trên cùng.
Giờ đây, bạn có thể lên lịch công việc bằng Bảng điều khiển quản lý dịch vụ dữ liệu hoặc bạn có thể thực hiện thủ công bằng cách nhấp chuột phải vào Tên công việc và Thực hiện.