Hướng dẫn về Informatica PowerCenter: ArchiSơ đồ cấu trúc & các thành phần

⚡ Tóm tắt thông minh

Informatica PowerCenter tuân theo kiến ​​trúc hướng dịch vụ được xây dựng từ một miền, các nút, Dịch vụ Kho lưu trữ và Dịch vụ Tích hợp. Trang này giải thích từng thành phần, cách bảng điều khiển quản trị cấu hình một miền và cách các máy khách truy cập vào nguồn và đích.

  • 🏗️ Thiết kế SOA: Các dịch vụ kho lưu trữ, tích hợp và báo cáo hoạt động như các dịch vụ ứng dụng riêng biệt trên các nút.
  • 🗂️ Đơn vị miền: Miền này nhóm các nút và dịch vụ, với một nút cổng định tuyến mọi yêu cầu của máy khách.
  • 🧩 Hai loại hình dịch vụ: Service Manager đảm nhiệm việc xác thực và ghi nhật ký; các dịch vụ ứng dụng thực hiện công việc ETL.
  • 🗄️ Kho: Cơ sở dữ liệu quan hệ lưu trữ siêu dữ liệu, và các đối tượng được đánh dấu là hợp lệ, không hợp lệ hoặc bị ảnh hưởng.
  • ⚙️ Công cụ tích hợp: Nó đọc siêu dữ liệu quy trình làm việc, chạy các tác vụ và tải dữ liệu vào các đích đến.
  • 🔌 Kết nối: Các máy khách truy cập dịch vụ thông qua TCP/IP và truy cập nguồn và đích thông qua trình điều khiển ODBC.

Trung tâm năng lượng Informatica Archikiến trúc

Trung tâm năng lượng Informatica Archikiến trúc

Kiến trúc tổng thể của Informatica PowerCenter là một Định hướng dịch vụ Archikiến trúc (SOA). Kiến trúc công cụ ETL của Informatica bao gồm các dịch vụ và thành phần sau:

  1. Dịch vụ kho lưu trữ – Chịu trách nhiệm duy trì siêu dữ liệu của Informatica và cung cấp quyền truy cập vào đó cho các dịch vụ khác.
  2. Dịch vụ tích hợp – Chịu trách nhiệm di chuyển dữ liệu từ nguồn đến đích.
  3. Dịch vụ báo cáo – Cho phép tạo báo cáo.
  4. Các nút – Nền tảng điện toán nơi các dịch vụ nêu trên được thực thi.
  5. Informatica Designer – Được sử dụng để tạo bản đồ.pinggiữa nguồn và đích.
  6. Trình quản lý quy trình công việc – Được sử dụng để tạo các quy trình công việc và các tác vụ khác cũng như để chạy chúng.
  7. Công cụ giám sát quy trình công việc – Được sử dụng để giám sát quá trình thực thi các quy trình công việc.
  8. Trình quản lý kho lưu trữ – Được sử dụng để quản lý các đối tượng trong kho lưu trữ.

Sơ đồ bên dưới minh họa cách các công cụ khách hàng, dịch vụ ứng dụng và các nút này được kết hợp với nhau trong một cài đặt PowerCenter duy nhất.

Sơ đồ kiến ​​trúc Informatica PowerCenter hiển thị các công cụ, dịch vụ và nút của máy khách.

Tin học Archisơ đồ kiến ​​trúc

Ghi chú phiên bản: Dịch vụ báo cáo nêu trên thuộc về các phiên bản cũ hơn. Informatica đã ngừng hỗ trợ Dịch vụ báo cáo, Dịch vụ báo cáo và bảng điều khiển cũng như Trình phân tích dữ liệu trong phiên bản 10.1.1, và khuyến nghị sử dụng công cụ báo cáo của bên thứ ba thay thế.

Tên miền tin học

Informatica Domain là đơn vị quản trị cơ bản trong công cụ Informatica. Nó là một tập hợp các node và dịch vụ. Hơn nữa, các node và dịch vụ này có thể được phân loại vào các thư mục và thư mục con dựa trên yêu cầu quản trị.

Ví dụ, trong ảnh chụp màn hình bên dưới, bạn có thể thấy trong cửa sổ tên miền rằng thư mục “Domain_Rajesh” đã được tạo, bên trong đó chúng ta đã tạo một nút có tên “node01_rajesh” và các dịch vụ là “guru99 integration services”.

Cửa sổ Domain hiển thị thư mục Domain_Rajesh, nút node01_rajesh và các dịch vụ tích hợp guru99.

Tên miền trong Informatica

Node là một biểu diễn logic của một máy trong miền. Một node là cần thiết để chạy các dịch vụ và quy trình cho Informatica.

Bạn có thể có nhiều nút trong một miền. Trong một miền, bạn cũng sẽ tìm thấy một nút cổng.

Nút cổng chịu trách nhiệm nhận yêu cầu từ các công cụ máy khách khác nhau và định tuyến các yêu cầu đó đến các nút và dịch vụ khác nhau.

Trong một miền có hai loại dịch vụ:

  • Trình quản lý dịch vụ: Trình quản lý dịch vụ quản lý các hoạt động miền như xác thực, ủy quyền và ghi nhật ký. Nó cũng chạy các dịch vụ ứng dụng trên các nút cũng như quản lý người dùng và nhóm.
  • Dịch vụ ứng dụng: Dịch vụ ứng dụng đại diện cho các dịch vụ đặc thù của máy chủ, chẳng hạn như dịch vụ tích hợp, dịch vụ kho lưu trữ và dịch vụ báo cáo. Các dịch vụ này chạy trên các nút khác nhau tùy thuộc vào cấu hình.

Cấu hình tên miền trong Informatica

Như đã đề cập trước đó, miền (domain) là đơn vị quản trị cơ bản trong Informatica. Nó là thực thể cha bao gồm các dịch vụ khác như dịch vụ tích hợp (integration service), dịch vụ kho lưu trữ (repository service) và nhiều nút (node) khác nhau.

Việc cấu hình tên miền có thể được thực hiện bằng bảng điều khiển Quản trị viên Informatica. Bảng điều khiển có thể được khởi chạy bằng trình duyệt web, như hình bên dưới.

Khởi chạy giao diện quản trị Informatica từ trình duyệt web

Sau khi mở trong trình duyệt web, nó sẽ yêu cầu đăng nhập với quyền quản trị viên. Mật khẩu được thiết lập trong quá trình cài đặt Informatica.

Lời nhắc đăng nhập vào bảng điều khiển quản trị Informatica dành cho tài khoản quản trị viên miền.

Sau khi đăng nhập vào hệ thống Informatica, trang chủ sẽ trông giống như thế này.

Trang chủ quản trị Informatica liệt kê các nút miền và dịch vụ ứng dụng.

Ở ngăn bên trái, nó hiển thị các nút hiện có, dịch vụ kho lưu trữ và dịch vụ tích hợp thuộc miền đó.

Trên cửa sổ chính, nó hiển thị trạng thái của các dịch vụ đó, dù chúng đang hoạt động hay không.

Thuộc tính của tên miền trong Informatica

Nhấp vào menu thuộc tính trên trang quản trị để xem các thuộc tính của tên miền, như được hiển thị trong ảnh chụp màn hình bên dưới.

Tab Thuộc tính của miền Informatica hiển thị thời gian chờ phục hồi và cài đặt cơ sở dữ liệu.

Thuộc tính của tên miền trong Informatica

Dưới đây là các thuộc tính chính của Tên miền trong Informatica:

Bất động sản Những gì nó kiểm soát
Hết thời gian phục hồi Nếu bất kỳ dịch vụ tích hợp hoặc dịch vụ kho lưu trữ nào gặp sự cố, thời gian chờ phục hồi là số giây mà dịch vụ ứng dụng cố gắng kết nối với các dịch vụ đó.
Thời kỳ khởi động lại Số giây tối đa mà tên miền cần để khởi động lại một dịch vụ.
Chế độ điều phối Chính sách mà bộ cân bằng tải sử dụng để phân bổ tác vụ cho các nút khác nhau.
Loại cơ sở dữ liệu Loại cơ sở dữ liệu mà tên miền được cấu hình trên đó.
Máy chủ cơ sở dữ liệu Tên máy chủ (hostname) của thiết bị mà trên đó tên miền được cấu hình.
Cổng và tên cơ sở dữ liệu Cổng cơ sở dữ liệu và tên phiên bản cơ sở dữ liệu cho miền đó.

Những thuộc tính này có thể được sửa đổi dựa trên yêu cầu.

Kho lưu trữ PowerCenter Informatica

Kho lưu trữ PowerCenter là một cơ sở dữ liệu quan hệ như OracleNó được cấu hình như trong Sybase hoặc SQL Server, và được quản lý bởi dịch vụ kho lưu trữ. Nó bao gồm các bảng cơ sở dữ liệu lưu trữ siêu dữ liệu.

Có bốn công cụ khách hàng của Informatica có sẵn trong Informatica PowerCenter:

  • nhà thiết kế
  • Trình quản lý luồng công việc
  • Giám sát quy trình làm việc
  • Quản lý kho lưu trữ

Các khách hàng này chỉ có thể truy cập kho lưu trữ thông qua dịch vụ kho lưu trữ.

Để quản lý kho lưu trữ, Informatica sử dụng dịch vụ Repository Service. Một Repository Service duy nhất chỉ xử lý một kho lưu trữ. Ngoài ra, Repository Service có thể chạy trên nhiều nút để tăng hiệu suất.

Các dịch vụ kho lưu trữ sử dụng khóa trên các đối tượng, do đó nhiều người dùng không thể sửa đổi cùng một đối tượng cùng một lúc.

Bạn có thể kích hoạt kiểm soát phiên bản trong kho lưu trữ. Với tính năng kiểm soát phiên bản, bạn có thể duy trì các phiên bản khác nhau của cùng một đối tượng.

Các đối tượng được tạo trong kho lưu trữ có thể có ba trạng thái sau:

  • Hợp lệ: Các đối tượng hợp lệ là những đối tượng có cú pháp chính xác theo tiêu chuẩn của Informatica. Những đối tượng này có thể được sử dụng trong quá trình thực thi quy trình công việc.
  • Không hợp lệ: Các đối tượng không hợp lệ là những đối tượng không tuân thủ tiêu chuẩn hoặc quy tắc đã được quy định. Khi bất kỳ đối tượng nào được lưu trong Informatica, hệ thống sẽ kiểm tra xem cú pháp và thuộc tính của nó có hợp lệ hay không, và đối tượng đó sẽ được đánh dấu trạng thái tương ứng.
  • Bị ảnh hưởng: Các đối tượng bị ảnh hưởng là những đối tượng có đối tượng con không hợp lệ. Ví dụ, trong một bản đồpingNếu bạn đang sử dụng một phép biến đổi có thể tái sử dụng và đối tượng biến đổi này trở nên không hợp lệ, thì bản đồ sẽ...ping sẽ được đánh dấu là bị ảnh hưởng.

Dịch vụ lưu trữ trong Informatica

Dịch vụ Kho lưu trữ (Repository Service) trong Informatica duy trì các kết nối từ các máy khách PowerCenter đến kho lưu trữ PowerCenter. Đây là một tiến trình đa luồng riêng biệt, thực hiện việc truy xuất, chèn và cập nhật siêu dữ liệu bên trong kho lưu trữ. Nó cũng chịu trách nhiệm duy trì tính nhất quán bên trong siêu dữ liệu của kho lưu trữ. Ảnh chụp màn hình bên dưới cho thấy cách dịch vụ này hoạt động giữa các máy khách và cơ sở dữ liệu kho lưu trữ.

Dịch vụ kho lưu trữ kết nối các công cụ máy khách PowerCenter với cơ sở dữ liệu kho lưu trữ.

Dịch vụ lưu trữ trong Informatica

Dịch vụ tích hợp trong Informatica

Dịch vụ tích hợp là công cụ thực thi cho Informatica; nói cách khác, đây là thực thể thực thi các tác vụ mà chúng ta tạo ra trong Informatica. Cách thức hoạt động như sau:

  • Người dùng thực thi một quy trình làm việc.
  • Informatica hướng dẫn dịch vụ tích hợp thực thi quy trình công việc.
  • Dịch vụ tích hợp đọc thông tin chi tiết về quy trình làm việc từ kho lưu trữ.
  • Dịch vụ tích hợp bắt đầu thực thi các tác vụ bên trong quy trình làm việc.
  • Sau khi quá trình thực thi hoàn tất, trạng thái của tác vụ sẽ được cập nhật, tức là thất bại, thành công hoặc bị hủy bỏ.
  • Sau khi quá trình thực thi hoàn tất, nhật ký phiên và nhật ký quy trình công việc sẽ được tạo ra.
  • Dịch vụ này chịu trách nhiệm tải dữ liệu vào các hệ thống đích.
  • Dịch vụ tích hợp cũng kết hợp dữ liệu từ các nguồn khác nhau.

Ví dụ: nó có thể kết hợp dữ liệu từ một Oracle bảng và một nguồn tập tin phẳng.

Tóm lại, dịch vụ tích hợp Informatica là một tiến trình nằm trên máy chủ Informatica, chờ được chỉ định các tác vụ để thực thi. Khi chúng ta thực thi một quy trình công việc, dịch vụ tích hợp sẽ nhận được thông báo để thực thi quy trình đó. Sau đó, dịch vụ tích hợp sẽ đọc quy trình công việc để biết các chi tiết như tác vụ nào cần thực thi, tác vụ nào cần xử lý. bản đồpings Các tác vụ nào tham gia và vào thời điểm nào. Sau đó, dịch vụ sẽ đọc chi tiết tác vụ từ kho lưu trữ và tiến hành thực thi.

Kết nối máy khách và máy chủ PowerCenter

Cả hai dịch vụ nêu trên đều được truy cập thông qua các công cụ máy khách trên máy tính để bàn, vốn cần hai đường dẫn mạng riêng biệt.

Các công cụ máy khách PowerCenter là các công cụ phát triển được cài đặt trên máy tính của người dùng. PowerCenter Designer, Workflow Manager, Repository Manager và Workflow Monitor là các công cụ máy khách chính.

Bản đôpingCác đối tượng mà chúng ta tạo ra trong các công cụ phía máy khách này được lưu trong kho lưu trữ Informatica nằm trên máy chủ Informatica. Vì vậy, các công cụ phía máy khách phải có kết nối mạng với máy chủ.

Mặt khác, ứng dụng khách PowerCenter kết nối với các nguồn và đích để nhập siêu dữ liệu và định nghĩa cấu trúc nguồn/đích. Vì vậy, nó cũng phải có khả năng kết nối với các hệ thống nguồn/đích.

  • Để kết nối với dịch vụ tích hợp và dịch vụ kho lưu trữ, ứng dụng khách PowerCenter sử dụng giao thức TCP/IP.
  • Để kết nối với các nguồn và đích, ứng dụng khách PowerCenter sử dụng trình điều khiển ODBC.

Nguồn & Targets

Informatica là một ETL Với công cụ tích hợp dữ liệu, bạn sẽ luôn xử lý và chuyển đổi một số dạng dữ liệu. Đầu vào cho bản đồ của chúng tôipingTrong Informatica, s được gọi là hệ thống nguồn. Chúng ta nhập các định nghĩa nguồn từ nguồn và sau đó kết nối với nó để lấy dữ liệu nguồn vào map của mình.pingCó thể có nhiều loại nguồn dữ liệu khác nhau, và chúng có thể nằm ở nhiều vị trí. Tùy thuộc vào yêu cầu của bạn, hệ thống đích có thể là hệ thống quan hệ hoặc hệ thống tệp phẳng. Các tệp phẳng đích được tạo trên máy chủ Informatica, sau đó có thể được chuyển bằng FTP.

Dữ liệu quan hệ – loại nguồn này là các bảng trong hệ thống cơ sở dữ liệu. Các hệ thống cơ sở dữ liệu này thường thuộc sở hữu của các ứng dụng khác tạo và duy trì dữ liệu này. Đó có thể là cơ sở dữ liệu Quản lý quan hệ khách hàng, cơ sở dữ liệu Nhân sự, v.v. Để sử dụng các nguồn này trong Informatica, chúng ta cần phải có bản sao của các tập dữ liệu này hoặc có quyền truy cập chọn lọc trên các hệ thống này thông qua SQL.

Tệp phẳng – Tệp phẳng là nguồn dữ liệu phổ biến nhất sau cơ sở dữ liệu quan hệ trong Informatica. Tệp phẳng có thể là tệp phân tách bằng dấu phẩy, tệp phân tách bằng dấu tab hoặc tệp có độ rộng cố định. Informatica hỗ trợ bất kỳ bảng mã nào như ASCII hoặc Unicode. Để sử dụng tệp phẳng trong Informatica, các định nghĩa của nó phải được nhập theo cùng một cách như đối với các bảng quan hệ.

Câu Hỏi Thường Gặp

Hỗ trợ tiêu chuẩn cho PowerCenter 10.5 đã kết thúc vào ngày 31 tháng 3 năm 2026. Hỗ trợ mở rộng kéo dài đến tháng 3 năm 2027 và hỗ trợ duy trì đến tháng 3 năm 2029, vì vậy hầu hết các nhóm đã lên kế hoạch cho quá trình chuyển đổi.

Informatica đã loại bỏ Reporting Service, Reporting and Dashboards Service và Data Analyzer trong phiên bản 10.1.1. Các báo cáo của Repository và Metadata Manager hiện được tạo ra bằng công cụ báo cáo của bên thứ ba.

PowerCenter được cài đặt trên máy chủ của riêng bạn và được quản lý thông qua tên miền và bảng điều khiển quản trị. IDMC là nền tảng đám mây được lưu trữ, nơi các Secure Agent thay thế các nút được quản lý cục bộ.

Nhà thiết kế xây dựng bản đồpings Giữa các nguồn và đích. Trình quản lý kho lưu trữ thay vào đó quản lý các đối tượng được lưu trữ — tạo thư mục, sao chép đối tượng giữa các thư mục, so sánh các phiên bản và quản lý quyền truy cập thư mục.

Đúng vậy. Một dịch vụ kho lưu trữ quản lý chính xác một kho lưu trữ duy nhất, nhưng nhiều Dịch vụ Tích hợp có thể được liên kết với kho lưu trữ đó, mỗi dịch vụ sử dụng một tài khoản riêng, cho phép các môi trường riêng biệt hoạt động trên siêu dữ liệu được chia sẻ.

Với tùy chọn khả năng hoạt động liên tục cao, các dịch vụ ứng dụng có thể được cung cấp các nút dự phòng và Dịch vụ Tích hợp có thể chạy trên một mạng lưới. Các tiến trình dịch vụ bị lỗi sau đó sẽ tự động khởi động lại hoặc chuyển đổi dự phòng.

Các công cụ học máy phân tích dữ liệu nguồn, đề xuất các cột trùng khớp giữa các lược đồ và gắn cờ các phép biến đổi có khả năng làm chậm phiên làm việc. Chúng cũng phát hiện sự thay đổi trong các tệp đến trước khi quá trình tải thất bại.

Copilot không thể chỉnh sửa bản đồ PowerCenter.pingCác tập tin này tồn tại dưới dạng siêu dữ liệu kho lưu trữ chứ không phải là các tập tin riêng lẻ. Điều này giúp ích cho các công việc liên quan — các tập lệnh pmcmd, các ghi đè SQL, các tập tin tham số và các tập tin xuất XML — những công việc vẫn cần được xem xét lại.

Tóm tắt bài viết này với: