Trình phân tích nguồn trong Informatica | Cách tạo nguồn & Target
Trong ETL/Data Warehouse, bạn sẽ gặp các nguồn và mục tiêu khác nhau.
Định nghĩa nguồn trong Informatica
A Định nghĩa nguồn trong Informatica là một thực thể nơi bạn lấy các bản ghi rồi lưu trữ các bản ghi này trong các bảng tạm thời (bảng phân tầng) hoặc bộ đệm chuyển đổi Informatica. Trên cơ sở tài liệu thiết kế ánh xạ/yêu cầu kinh doanh, bạn thực hiện thay đổi trong các bản ghi dữ liệu này (chuyển đổi dữ liệu) và sau đó bạn tải dữ liệu đã chuyển đổi vào các cấu trúc bảng khác, được gọi là bảng đích.
Trong mọi ánh xạ Informatica, sẽ luôn có nguồn và đích. Để quản lý các nguồn và mục tiêu khác nhau trong Informatica, bạn phải sử dụng trình phân tích nguồn và trình thiết kế mục tiêu. Những công cụ này được tích hợp vào công cụ thiết kế Powercenter và có thể được khởi chạy từ đó.
Trình phân tích nguồn trong Informatica
Trình phân tích nguồn trong Informatica là một công cụ cho phép bạn tạo và sửa đổi các định nghĩa nguồn. Với sự trợ giúp của Trình phân tích nguồn, bạn có thể tạo hoặc nhập các loại nguồn khác nhau trong Informatica như tệp phẳng, cơ sở dữ liệu quan hệ, bảng tính Excel, định nghĩa XML, v.v.
Tương tự, bằng cách sử dụng trình thiết kế mục tiêu, bạn có thể tạo hoặc nhập các loại mục tiêu khác nhau. Informatica cung cấp cho bạn tính năng để tạo nguồn/đích từ đầu bằng cách thiết kế cấu trúc của nó hoặc bạn có thể tạo nguồn/đích bằng cách nhập các định nghĩa. Khi bạn nhập nguồn từ Cơ sở dữ liệu, siêu dữ liệu sau đây sẽ được nhập:
- Tên nguồn (Bảng)
- Vị trí cơ sở dữ liệu
- Tên cột
- Cột Kiểu dữ liệu
- Những ràng buộc
Bạn cũng có thể xác định các mối quan hệ chính trong các bảng, chỉ áp dụng được ở cấp độ Informatica và được lưu trữ trong kho lưu trữ.
Nguồn hoặc đích được tạo/nhập trong Informatica có thể được sử dụng lại bất kỳ lúc nào trong các ánh xạ khác nhau. Mọi lập bản đồ phải có ít nhất một mục tiêu có thể tải được. Nếu không, việc lập bản đồ sẽ không hợp lệ.
Chú thích– Khi chúng tôi tạo nguồn/đích trong trình phân tích nguồn/trình thiết kế đích, các cấu trúc chỉ được tạo trong Informatica. Ở cấp độ cơ sở dữ liệu, không có đối tượng nào được tạo. Vì vậy, bạn phải tạo các đối tượng Cơ sở dữ liệu có cấu trúc giống như bạn đã tạo trong Informatica.
Bạn có thể nhập các loại nguồn sau bằng trình phân tích nguồn
- Bảng quan hệ (bảng cơ sở dữ liệu), dạng xem và từ đồng nghĩa
- Các tập tin phẳng
- Tập tin Cobol
- Các tệp XML
Mẹo về hiệu suất – Để cải thiện hiệu suất của các bảng Nguồn quan hệ, hãy sử dụng các chỉ mục trên các bảng cơ sở dữ liệu nguồn. Trên mục tiêu, các bảng sẽ vô hiệu hóa hoặc loại bỏ các ràng buộc và chỉ mục về hiệu suất.
Cách mở Trình phân tích mã nguồn trong Informatica
Dưới đây là quy trình từng bước để mở Bộ phân tích nguồn trong Informatica:
Bước 1) Mở công cụ thiết kế Informatica PowerCenter
Bước 2) Ở màn hình tiếp theo
- Double nhấp vào kho lưu trữ mà bạn muốn kết nối
- Điền tên đăng nhập
- Nhập mật khẩu
-
Bấm vào nút Kết nối
Sau khi đăng nhập thành công, các thư mục của người dùng sẽ được liệt kê dưới tên kho lưu trữ
Chú thích -
- Nếu đăng nhập không thành công, hãy kiểm tra xem người dùng có đặc quyền kết nối với kho lưu trữ không
- Nếu không có thư mục nào hiển thị dưới tên kho lưu trữ, hãy kiểm tra xem thư mục đó đã được tạo chưa.
- Nếu một thư mục được tạo gần đây thì hãy ngắt kết nối khỏi kho lưu trữ và kết nối lại.
Bước 3) Trong bước tiếp theo
- Nhấp chuột phải vào thư mục
- Chọn tùy chọn mở
Khi một thư mục được mở, các thư mục con của thư mục đó sẽ được liệt kê.
Bước 4) Nhấp vào menu Bộ phân tích nguồn, như trong hình.
Cách nhập bảng nguồn trong Trình phân tích nguồn
Sau đây là các bước để nhập bảng nguồn vào Informatica Source Analyzer:
Bước 1) Vào tùy chọn “Nguồn”
Trong máy phân tích nguồn
- Nhấp vào tab “Nguồn” từ menu chính
-
Chọn tùy chọn nhập từ cơ sở dữ liệu, sau đó hộp Kết nối ODBC sẽ mở ra.
Bước 2) Tạo kết nối ODBC
Bây giờ chúng ta sẽ tạo kết nối ODBC (Nếu bạn đã có kết nối ODBC thì chuyển sang bước 3)
- Nhấp vào nút bên cạnh Nguồn dữ liệu ODBC.
- Trên trang tiếp theo, chọn tab DSN của người dùng và nhấp vào nút Thêm.
DSN (Tên nguồn dữ liệu) về cơ bản là một cấu trúc dữ liệu và chứa thông tin về các chi tiết cụ thể (loại cơ sở dữ liệu, vị trí, thông tin chi tiết về người dùng, v.v.). Trình điều khiển ODBC yêu cầu thông tin này để có thể kết nối với cơ sở dữ liệu đó.
- Khi nhấp vào nút thêm, bạn sẽ thấy danh sách trình điều khiển cho các cơ sở dữ liệu khác nhau (Oracle, Máy chủ SQL, Sybase, Microsoft Truy cập Excel, v.v.) Trình điều khiển mà bạn chọn phụ thuộc vào cơ sở dữ liệu bạn muốn kết nối. Chọn trình điều khiển cho nguồn dữ liệu. Ở đây trong guru99, bạn sẽ sử dụng bảng cơ sở dữ liệu oracle. Chọn Oracle trình điều khiển giao thức dây.
-
Ở trang tiếp theo, chọn tab chung và nhập thông tin chi tiết về cơ sở dữ liệu. Sau đó nhấp vào kết nối thử.
Chú thích – Chi tiết cơ sở dữ liệu cụ thể cho cài đặt của bạn tùy thuộc vào tên máy chủ, cổng và SID bạn đã chọn trong quá trình cài đặt cơ sở dữ liệu. Bạn có thể lấy thông tin chi tiết này bằng cách mở tập tin tnsnames.ora nằm trong thư mục cài đặt Oracle của bạn.
-
Sau khi bạn thực hiện Kết nối thử nghiệm, hãy nhập tên người dùng, mật khẩu cơ sở dữ liệu rồi chọn nút “OK”
-
Nếu kết nối thành công, hộp thông báo sẽ hiển thị.
- Chọn OK cho cửa sổ kết nối thử nghiệm và cửa sổ thiết lập Trình điều khiển ODBC. Nguồn dữ liệu ODBC đã tạo sẽ được thêm vào nguồn dữ liệu người dùng. Bây giờ chúng ta đã thiết lập được nguồn Dữ liệu ODBC.
Bước 3) Tạo bảng lược đồ
Trong guru99, bạn sẽ sử dụng bảng lược đồ Scott/Tiger của oracle. Nếu bạn không có các bảng này trong cơ sở dữ liệu, hãy tạo chúng bằng tập lệnh này
Tải xuống tệp Scott.sql ở trên
Bước 4) Nhập thông tin chi tiết của Cơ sở dữ liệu
Trong cửa sổ nhập bảng:
- Chọn nguồn dữ liệu ODBC cho cơ sở dữ liệu Oracle.
- Nhập tên người dùng cơ sở dữ liệu
- Nhập mật khẩu cơ sở dữ liệu
- Bấm vào nút kết nối/kết nối lại. Điều này sẽ hiển thị các bảng cho người dùng cơ sở dữ liệu.
- Mở rộng cây trong thư mục bảng và chọn bảng EMP
- Chọn nút OK.
Bước 5) Xác minh và lưu bảng đã nhập
Bảng sẽ được nhập vào Bộ phân tích nguồn Informatica. Sử dụng phím “Ctrl+S” để lưu các thay đổi vào kho lưu trữ
Tương tự, bạn có thể nhập bất kỳ bảng cơ sở dữ liệu nào khác trong bộ phân tích nguồn.
Cách nhập Target trong tin học Target nhà thiết kế
Sau đây là quy trình nhập mục tiêu trong Informatica Target Nhà thiết kế:
Trong hướng dẫn này, bạn sẽ tạo bảng mục tiêu emp_target, bảng này sẽ có cấu trúc giống hệt bảng EMP nguồn. Để nhập bảng mục tiêu, bảng mục tiêu phải có trong cơ sở dữ liệu. Để tạo bảng mục tiêu, hãy sử dụng tập lệnh bên dưới. Các loại mục tiêu có sẵn trong Informatica là các tệp quan hệ, XML và tệp phẳng.
Tải xuống tệp emp_target.sql ở trên
Chú thích – ở đây trong hướng dẫn này, cả bảng nguồn và bảng đích đều có trong cùng một lược đồ cơ sở dữ liệu (guru99). Tuy nhiên, bạn cũng có thể tạo mục tiêu trong một lược đồ khác.
Bước 1) Trong Informatica Designer, nhấp vào biểu tượng nhà thiết kế mục tiêu để khởi chạy mục tiêu, nhà thiết kế.
Bước 2) Ở bước tiếp theo
- Chọn tùy chọn “Targets” từ menu chính
- Chọn “nhập” từ tùy chọn cơ sở dữ liệu
Bước 3) Trong cửa sổ bảng nhập.
- Chọn nguồn dữ liệu ODBC cho cơ sở dữ liệu Oracle.
- Nhập tên người dùng cơ sở dữ liệu
- Nhập mật khẩu cơ sở dữ liệu
- Bấm vào nút kết nối/kết nối lại. Điều này sẽ hiển thị các bảng cho người dùng cơ sở dữ liệu.
- Mở rộng cây trong thư mục bảng và chọn bảng EMP_TARGET
- Chọn nút OK
Điều này sẽ nhập mục tiêu vào Target Nhà thiết kế của Informatica Powercenter. Sử dụng phím “ctrl+s” để lưu các thay đổi.
Trong hướng dẫn này, bạn đã nhập các nguồn và đích. Bây giờ, bạn đã sẵn sàng tạo bản đồ đầu tiên của mình.
Cách tạo thư mục trong Informatica
Dưới đây là các bước về cách tạo thư mục trong Informatica:
Các thư mục Informatica là các thùng chứa logic, giúp giữ các đối tượng bạn tạo trong trình thiết kế/trình quản lý quy trình làm việc của Informatica (ánh xạ, bản đồ, nguồn, đích, v.v.)
Để tạo một thư mục:
Bước 1) Mở Trình quản lý kho lưu trữ
Chú thích – Nếu Informatica Designer đã mở, thì trình quản lý kho lưu trữ có thể được mở bằng các phím tắt có sẵn trong hộp công cụ.
Thao tác này sẽ mở Trình quản lý kho lưu trữ Informatica trong một cửa sổ riêng.
Bước 2) Thực hiện theo các bước sau
- Bấm vào menu thư mục
- Chọn tùy chọn Tạo
Bước 3) Ở bước tiếp theo
- Nhập tên thư mục mong muốn
- Chọn ok
Thao tác này sẽ tạo một thư mục mới và sẽ xuất hiện thông báo “Thư mục đã được tạo thành công”.
Thư mục mới tạo sẽ được liệt kê trong kho lưu trữ tương ứng.
Điều này hoàn thành hướng dẫn. Hẹn gặp lại bạn ở lần tiếp theo!