Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

Evolutionary Technologies (เทคโนโลยีเชิงวิวัฒนาการ) คืออะไร?


Evolutionary Technologies (เทคโนโลยีเชิงวิวัฒนาการ)

Evolutionary algorithm คือ evolutionary AI-based computer software ที่แก้ปัญหาโดยใช้ processes ที่เลียนแบบพฤติกรรมของสิ่งมีชีวิต จึงต้องการ mechanisms ที่เกี่ยวข้องกับ biological evolution โดยทั่วไป: reproduction (การสืบพันธุ์), mutation (การกลายพันธุ์), และ recombination (การผสมกล้วยไม้)

ตัวอย่าง data extraction และ transformation tools คือ ETL-EXTRACT tool suite จาก evolutionary technologies Extraction คือ service ดึง information จาก source system เพื่อ further use ใน data warehouse environment เป็นขั้นตอนแรกของ ETL process หลัง extraction data นี้สามารถ transformed และ loaded เข้า data warehouse

กระบวนการ data extraction ประกอบด้วย retrieval of information จาก messy data sources Data extracts ถูกโหลดเข้า staging area ของ relational database ดังนั้น extraction logic ถูกใช้ และ source system ถูกขอข้อมูลผ่าน software programming interfaces

Product นี้ automate และ expedite migration ของ data ระหว่าง dissimilar storage environments อาจช่วย organizations ประหยัด time และ cost ได้ถึง 93% ช่วยให้ users:

  • Populate และ maintain data warehouses
  • Integrate disparate systems
  • Migrate data ไป new databases, applications, platforms
  • Move to new architectures เช่น distributed client-server

ETL-EXTRACT tool suite: flexible solution ที่

  • Support data collection, conversion, migration จาก platforms, OS, DBMS หลากหลาย ไป any other
  • Automatically generate และ execute programs ใน appropriate languages สำหรับ source และ target platforms
  • Provide metadata facility track information เกี่ยวกับ stored data
  • Provide graphical interface ให้ users ระบุ how to move data ผ่าน simple point-and-click

Components of ETL-EXTRACT tool suite

  • The ETL-EXTRACT executive
  • The ETL-EXTRACT workset browser
  • The ETL-EXTRACT metadata facility
  • The metadata store database
  • The metadata exchange library

Key feature: conditional data selection และ transformation programmatically

ให้ broad range of metadata management options ETL-EXTRACT tool suite ประกอบด้วย two sets of productivity tools:

Master toolset

  • Environment editor: specify each different platform และ system OS
  • Schema editor: easy access browse/update schema information
  • Grammar editor: simplified means สำหรับ defining customized conditions
  • Template editor: rapid specification of programming rules shape data retrieval, conversion, populate programs

Conversion editor

  • Create programs ที่ test และ transform data
  • Merge data จาก multiple systems สร้าง new database
  • Retrieve data จาก one หรือ more databases หรือ file formats
  • Populate any number of DBMS หรือ file formats