Trang Chủ Phát triển Chuyển đổi dữ liệu là gì? - định nghĩa từ techopedia

Chuyển đổi dữ liệu là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Chuyển đổi dữ liệu có nghĩa là gì?

Chuyển đổi dữ liệu là quá trình chuyển đổi dữ liệu hoặc thông tin từ định dạng này sang định dạng khác, thường là từ định dạng của hệ thống nguồn sang định dạng bắt buộc của hệ thống đích mới. Quá trình thông thường bao gồm chuyển đổi tài liệu, nhưng chuyển đổi dữ liệu đôi khi liên quan đến việc chuyển đổi chương trình từ ngôn ngữ máy tính này sang ngôn ngữ máy tính khác để cho phép chương trình chạy trên nền tảng khác. Lý do thông thường cho việc di chuyển dữ liệu này là việc áp dụng một hệ thống mới hoàn toàn khác với hệ thống trước đó.

Techopedia giải thích chuyển đổi dữ liệu

Trong thực tế, chuyển đổi dữ liệu liên quan đến việc sử dụng một chương trình đặc biệt có thể đọc ngôn ngữ cơ sở gốc của dữ liệu, xác định ngôn ngữ mà dữ liệu phải được dịch cho nó để có thể sử dụng được bởi chương trình hoặc hệ thống mới, sau đó tiến hành biến đổi dữ liệu đó.


Chuyển đổi dữ liệu bao gồm hai giai đoạn chính:

  1. Ánh xạ dữ liệu: Việc gán các phần tử từ cơ sở nguồn hoặc hệ thống về đích để nắm bắt tất cả các biến đổi xảy ra. Điều này được thực hiện phức tạp hơn khi có các phép biến đổi phức tạp như quy tắc nhiều thành một hoặc một thành nhiều để chuyển đổi.
  2. Tạo mã: Việc tạo ra chương trình chuyển đổi thực tế. Đặc tả bản đồ dữ liệu kết quả được sử dụng để tạo một chương trình thực thi để chạy trên các hệ thống máy tính.

Các ngôn ngữ chuyển đổi thường được sử dụng:

  • Perl: Một ngôn ngữ hướng đối tượng và hướng đối tượng cấp cao có khả năng hoạt động mạnh mẽ
  • AWK: Một trong những ngôn ngữ lâu đời nhất và ngôn ngữ chuyển đổi TXT phổ biến
  • XSLT: Ngôn ngữ chuyển đổi dữ liệu XML
  • TXL: Ngôn ngữ tạo mẫu chủ yếu được sử dụng để chuyển đổi mã nguồn
  • Ngôn ngữ mẫu và Bộ xử lý: Chúng chuyên về chuyển đổi dữ liệu thành tài liệu
Chuyển đổi dữ liệu là gì? - định nghĩa từ techopedia