Computer >> Máy Tính >  >> Lập trình >> Lập trình

Công nghệ tiến hóa là gì?

Thuật toán tiến hóa là phần mềm máy tính dựa trên AI tiến hóa, giải quyết các vấn đề bằng cách sử dụng các quy trình bắt chước hành vi của sinh vật. Do đó, nó cần các cơ chế thường liên quan đến quá trình tiến hóa sinh học, bao gồm sinh sản, đột biến và tái tổ hợp.

Một ví dụ về các công cụ trích xuất và chuyển đổi dữ liệu là bộ công cụ ETL-EXTRACT từ các công nghệ tiến hóa. Giải nén là dịch vụ trích xuất thông tin từ hệ thống nguồn để được trợ giúp thêm trong môi trường kho dữ liệu. Đây là thủ tục đầu tiên của quy trình ETL. Sau khi trích xuất, dữ liệu này có thể được thay đổi và tải vào kho dữ liệu.

Quá trình trích xuất dữ liệu bao gồm việc lấy lại thông tin từ các nguồn dữ liệu lộn xộn. Các trích xuất dữ liệu được tải vào hoạt động dàn dựng của cơ sở dữ liệu quan hệ. Do đó, logic trích xuất được sử dụng và hệ thống nguồn được yêu cầu cung cấp dữ liệu bằng giao diện lập trình phần mềm.

Sản phẩm này tự động hóa và xúc tiến việc di chuyển dữ liệu giữa các môi trường lưu trữ khác nhau, có khả năng cho phép các tổ chức tiết kiệm đến 93% thời gian và chi phí. Nó cho phép người dùng -

  • Nó có thể điền và duy trì kho dữ liệu.
  • Nó được sử dụng để tích hợp các hệ thống khác nhau.
  • Nó có thể di chuyển dữ liệu sang cơ sở dữ liệu, ứng dụng và nền tảng mới.
  • Nó có thể chuyển sang các kiến ​​trúc mới, chẳng hạn như máy khách-máy chủ phân tán.

Bộ công cụ ETL-EXTRACT là một giải pháp linh hoạt -

  • Nó có thể hỗ trợ thu thập, chuyển đổi và di chuyển dữ liệu từ nhiều nền tảng, hệ điều hành và DBMS sang bất kỳ nền tảng nào khác.

  • Nó có thể được tạo tự động và thực thi các chương trình bằng các ngôn ngữ thích hợp cho các nền tảng nguồn và đích.

  • Nó cung cấp một cơ sở siêu dữ liệu cho phép người dùng theo dõi thông tin về dữ liệu được lưu trữ.

  • Nó cung cấp giao diện đồ họa cho phép người dùng chỉ ra cách di chuyển dữ liệu, thông qua tương tác điểm và nhấp chuột đơn giản.

Các thành phần của bộ công cụ ETL-EXTRACT -

  • Người điều hành ETL-EXTRACT.
  • Trình duyệt trang tính ETL-EXTRACT.
  • Cơ sở siêu dữ liệu ETL-EXTRACT.
  • Cơ sở dữ liệu lưu trữ siêu dữ liệu.
  • Thư viện trao đổi siêu dữ liệu.

Tính năng chính của công cụ này là khả năng hỗ trợ việc lựa chọn và chuyển đổi dữ liệu có điều kiện có thể được thực hiện theo chương trình. Nó cũng cung cấp một loạt các tùy chọn quản lý siêu dữ liệu. Bộ công cụ ETL-EXTRACT bao gồm hai bộ công cụ năng suất -

Bộ công cụ chính - Trình chỉnh sửa môi trường cho phép đặc tả của từng nền tảng và hệ điều hành khác nhau.

Trình chỉnh sửa giản đồ cung cấp khả năng truy cập dễ dàng để duyệt hoặc cập nhật thông tin lược đồ.

Trình chỉnh sửa ngữ pháp cung cấp một phương tiện đơn giản để xác định điều kiện tùy chỉnh

Trình chỉnh sửa mẫu cho phép đặc tả nhanh các quy tắc lập trình để định hình cách truy xuất dữ liệu, chuyển đổi và điền vào các chương trình.

Trình chỉnh sửa chuyển đổi - Nó cho phép người dùng -

  • Nó được sử dụng để tạo các chương trình kiểm tra và chuyển đổi dữ liệu.

  • Nó có thể hợp nhất dữ liệu từ nhiều hệ thống để tạo cơ sở dữ liệu mới.

  • Nó có thể được sử dụng để truy xuất dữ liệu từ một hoặc nhiều cơ sở dữ liệu hoặc định dạng tệp.

  • Nó có thể điền vào bất kỳ số lượng DBMS hoặc định dạng tệp nào.