ืงืืจืืื ืืงืจืื, ืืื ืืื!
ืืืฉืืื ืฉื ืื ืืืช ืคืืืคืืจืืืช IT ืืืืกืืฃ ืื ืืชืื ื ืชืื ืื ืืชืขืืจืจืช ืืืืงืื ืื ืืืืืืจ ืขืืืจ ืื ืืืจื ืฉืขืกืงืื ืืืืกืกืื ืขื ืืืื ืืกืคืงืช ืฉืืจืืช ืืขืื ืืื ืืืงืืืืืืช ืื ืืฆืืจืช ืืืฆืจืื ืืืจืืืื ืืืืื ื ืืื ืืช. ืื ืืืช ืคืืืคืืจืืืช ืื ืืืืืืช ืืื ืืฉืืื ืืืจืืืช ืืืืืืช ืืื. ืขื ืืืช, ื ืืชื ืืคืฉื ืื ืืฉืืื. ืืืืืจ ืื ืื ื ืจืืฆื ืืืืืง ืืช ืื ืืกืืื ืฉืื ืืฉืืืืฉ ืืืืื ืืขืื ืงืื ื ืืื ืืื ืืขืืืจ ืืืฆืืจืช ืคืชืจืื ืืช ืื ืืืืืื. ื ืืกืืื ืื ื ืจืืฉ ืืืืื ืืืฆืืข ืืกืคืจ ืคืจืืืงืืื ืืืืืื Big Data Solutions ืฉื ืืืจืช Neoflex. ืืื 2005, ืืืืื Big Data Solutions ืฉื Neoflex ืขืืกืง ืื ืืฉืื ืื ืืืช ืืืกื ื ื ืชืื ืื ืืืืืื, ืคืชืจืื ืืขืืืช ืฉื ืืืขืื ืืืืจืืช ืขืืืื ืืืืืข ืืขืืืื ืขื ืืชืืืืืืืื ืื ืืืื ืืืืืช ื ืชืื ืื.
ืืฃ ืืื ืื ืืืื ืืืืื ืข ืืืฆืืืจืืช ืืืืขืช ืฉื ื ืชืื ืื ืืขืื ืืื ื ืืืฉ ื/ืื ืืืง. ืืืื ืืคืืื ืื ืื ืื ื ืืืืจืื ืขื ืขืกืงืื ืงืื ืื. ืืืจื ืืื, ืืืฉืจ ืืจืืืืื ืขืกืง, ืืื ืืืืื ืืขืืื ืืคื ื ืกืืืืืช ืฉื ืคืืชืื ืชืืื ืืช ื ืืื ืืช, ืืจืฆื ืื ืชื ืืช ืืืคืงืืืืืืช ืฉื ื ืงืืืืช ืืืืืจื, ืืืฉืื ืขื ืคืจืกืื ืืืืงื ืืืชืืืื ืืืืืงืืฉ ืืืืฆืจืื ื ืืืืื. . ืืงืืจืื ืจืืฉืื, ื ืืชื ืืคืชืืจ ืืช ืืืขืื "ืขื ืืืจื". ืืื ืืื ืฉืืขืกืง ืืื, ืืืืืข ืืคืืืคืืจืื ืื ืืืืืช ืืื ืขืืืื ืืืชื ื ืื ืขืช.
ืขื ืืืช, ืืืืื ืืงืจื ืืืืืืช ืืืืืช ื ืืชืื ื ืชืื ืื ืืืชืคืชื ืืืขืืืช ืืืืชื "Rocket Science"? ืืืื ืืจืืข ืฉืื ืื ื ืืืืจืื ืขื ื ืชืื ืื ืืืืืื ืืืืช.
ืืื ืืืงื ืขื ืืืข ืืจืืงื, ืืชื ืืืื ืืืืื ืืช ืืคืื ืืชืืื ืืืจ ืืชืืื.
ืืื ืฉืืืคืืืงืฆืืืช/ืฉืืจืืชืื/ืืืงืจื-ืฉืืจืืชืื ืฉืืื ืืืื ืืืกืงืจืืืื ืืืืืื ืืืืื ืืืชืจ, ืื ืืืื ืืื, ืืขืืืชืื ืืืขืกืง ืืืื ืงื ืืืชืจ ืืขืื ืืช ืืคืื.
ืืืขื ืื ืืืงืืืืช ืฉืื ื ืืืืขื ืืื ืื ืื, ืืืืจ ืฉืื ื ืืืืฉ ืืช ืื ืืฃ ืืืชืืกืก ืขื ืฉืืืืช ืืื ืืกื ืฉื ืฆืืืชื DevOps.
ืืื ืืคืืื ืขื ืืืืื "ืคืืืืช ื ืคืจืืช", ืืฉ ืื ื ืกืืืื ืืื ื"ืจืืืื ืืชืจ" ืฉื ื ืืฃ ื-IT. ืืจืืข ืื ืืืื ืืขืฆืืจ, ืื ืฉืืฃ ืืืืกืชืื ืืฆืืื ืคืืืคืืจืืช ืื ืืกื ืืขืืช ืงืื ื ืืื.
ืืคืชืืื ืจืืื ื ืืืืื ืืืกืืืื ืืืืื ืกืชืื ืืงืจืืืจื ืฉืืื ืืฉืื ืืชืจืืงืื ืืืชืืืช ืงืื ืืฉืืจื ืืืืืื "ืืจืืจืช" ืืืฆืื ืืืืฉืงื ืืืฉืง ืืืฉืชืืฉ ืฉื ืืขืจืืืช ืืขืืืช ืงืื ื ืืื. ืืื ืืืคืขืช ืืื ืืืืื ืืช ืื ืืืืืื ืืืืขืืืืชื ืฉื ืืื ืืกืื, ืืื ืืืืื ืืช ืขืืืืชื ืืจืื ืืืฉื!
ืืืื ื ืืื ืืื.
ื ืืชืื ื ืชืื ืื ืืชืืื ืืืืืืกืืืงื, ืชืขืฉืืืช ืืืืงืื, ืืงืจ ืืืืื, ืืืืืจ ืืคืื ื ืกื ืงืฉืืจ ืชืืื ืืฉืืืืช ืืืืืช:
- ืืืืจืืช ื ืืชืื ืืืืืืื;
- ืืืืืช ืืขืจืื ื ืืกืืืื ืืืื ืืืฉืคืืข ืขื ืืจืืืช ืืืฆืืจ ืื ืชืื ืื ืืขืืงืจืืช;
- ืืืืื ืืช ืื ืชืื ืื ืืืืื ืื;
- ืฉืื ืื ืืขืงื ืื ืืืื ืืจืกืืืช;
- ืืงืืจ ื ืชืื ืื, ืฉืืฉืืช ื ืชืื ืื, CDC;
- ืืกืคืงื โโืืืืจื ืฉื ืชืืื ืืช ืืืฉืืช ืืกืืืืช ืืืืฆืืจ;
- ืืืืืืข ืืฉืืฆื: ืขืืืช ืืคืืชืื ืืืชืืืื.
ืืืืืจ, ืืืื ืืกืื ืืฉ ืืกืคืจ ืขืฆืื ืฉื ืืฉืืืืช ืืจืื ืืืืื, ืฉื ืืชื ืืืฉืืื ืืืขืืืืช ืืกืคืงืช ืจืง ืขื ืืื ื ืืงืื ืืชืืืขื ืฉืืื ืืืฉืืืืช ืคืืชืื ืืจืื ื ืืืื.
ืืชื ืืื ืืืืงืืืื ืืืคืชืืื ืืขืืืจ ืืจืื ืืืฉื ืืื ืืืืืืืฆืื ืืืืืืืืืืืฆืื ืฉื ืืขืกืง. ืื ืืขืจื ืฉื ืืืื ืืฉืชื ื: ืงืืื ืืืกืืจ ืืฉืืขืืชื ืืืคืชืืื ืฉืืืืืื ืืฉืงืืข ืืืืฉืืื ืฉื ืืขืกืง ืืืืืืืื.
ืืืื ื ืฆืืืจ ืื ืืืืื ืขื ืฉืคืืช ืชืื ืืช ืืจืื ื ืืืื ืืืจืื ืืืืื. ืืืขืืจ ืืฉืคืืช ืืจืื ื ืืืื ืืฉืคืืช ืืจืื ืืืืื ืืื ืืขืืจ ืืืชืืืช "ืื ืืืืช ืืฉืืจืืช ืืฉืคืช ืืืืืจื" ืืืืืื "ืื ืืืืช ืืฉืคืช ืื ืฉืื". ืืืืืจ, ืืืกืคืช ืฉืืื ืืืฉืื ืฉื ืืคืฉืื. ืืืงืจื ืื, ืืืขืืจ ืืคืืืคืืจืืืช ืืขืืืช ืงืื ื ืืื ืืฉืคืืช ืชืื ืืช ืืจืื ืืืืื ืืื ืืขืืจ ื"ืื ืืืืช ืืฉืคืช ืืื ืฉืื" ื"ืื ืืืืช ืืฉืคืช ืืขืกืงืื". ืื ืืฉ ืืคืชืืื ืฉืขืืืื ืื ืขืฆืืืื, ืื ืื ืืื ืขืฆืืืื, ืืืื, ืืืจืืข ืฉืื ื ืืื Java Script, ืืืฉืชืืฉ ืืคืื ืงืฆืืืช ืืืื ืืขืจื. ืืืคืื ืงืฆืืืช ืืืื, ืืืืื, ืืฉ ืืืืขืช ืชืืื ื ืืชืืช ืืืืกื ืืื ืืข ืืืืฆืขืื ืืืจืื ืฉื ืืืชื ืชืื ืืช ืืจืื ืืืืื.
ืืื, ืงืื ื ืืื ืืื ืจืง ืืืจืื ืฉื ืจืื ื ืืกืคืช ืฉื ืืคืฉืื.
ื ืืกืืื ืืืฉืืื ืืืืฆืขืืช ืงืื ื ืืื
ืื ืืฉื ืฉื ืงืื ื ืืื ืืื ืื ืจืื, ืืื ืขืืฉืื ืื ื ืจืืฆื ืืืืจ ืขื ืืืืฉืื ืืืขืฉื ืฉื "ืืืฉืืื ืืงืื ื ืืื" ืืืืฆืขืืช ืืืืืื ืฉื ืืื ืืืคืจืืืงืืื ืฉืื ื.
ืืืืืช Big Data Solutions ืฉื Neoflex ืืชืืื ืืืชืจ ืืืืืจ ืืคืื ื ืกื ืฉื ืืขืกืง, ืื ืืืช ืืืกื ื ื ืชืื ืื ืืืืืื ืืืืืืืฆืื ืฉื ืืืืืืื ืฉืื ืื. ืื ืืฉื ืื, ืืฉืืืืฉ ืืงืื ื ืืื ืืคื ืืืื ืืกืื ืืจื. ืืื ืฉืืจ ืืืืื ืืื ืืงืื, ื ืืชื ืืฆืืื ืืืื ืืืจืืื ืชืืืืื ETL: Informatica Power Center, IBM Datastage, Pentaho Data Integration. ืื Oracle Apex, ืืคืืขืืช ืืกืืืื ืืคืืชืื ืืืืจ ืฉื ืืืฉืงืื ืืืืฉื ืืขืจืืืช ื ืชืื ืื. ืขื ืืืช, ืืฉืืืืฉ ืืืื ืคืืชืื ืืงืื ื ืืื ืื ืชืืื ืืจืื ืืื ืืืช ืืืฉืืืื ืืืืงืืื ืืืืชืจ ืขื ืขืจืืืช ืืื ืืืืืื ืืกืืจืืช ืขื ืชืืืช ืืจืืจื ืืกืคืง.
ืืืืฆืขืืช ืคืืืคืืจืืืช ืืขืืืช ืงืื ื ืืื, ืืชื ืืืื ืื ืืืจืื ืืช ืชืืืืจืช ืืจืื ืื ืชืื ืื, ืืืฆืืจ ืคืืืคืืจืืืช ืืืืขื ื ืชืื ืื ืื, ืืืฉื, ืืืืืืื ืืืืืงืช ืืืืืช ืื ืชืื ืื.
ืืืช ืืืืืืืืช ืืืืฉืืืืืช ืื ืืกืืื ืืฉืืืืฉ ืืืื ืคืืชืื ืืื ืงืื ืืื ืฉืืชืืฃ ืืคืขืืื ืืื Neoflex ื-Mediascope, ืืืืืืืืืช ืืฉืืง ืืืงืจื ืืืืื ืืจืืกื. ืืืช ืืืืจืืช ืืขืกืงืืืช ืฉื ืืืจื ืื ืืื ืืคืงืช ื ืชืื ืื ืฉืขื ืืกืืกื ืืงืืืื ืืคืจืกืืื, ืคืืืคืืจืืืช ืืื ืืจื ื, ืขืจืืฆื ืืืืืืืื, ืชืื ืืช ืจืืื, ืืฉืจืื ืคืจืกืื ืืืืชืืื ืืืืืืช ืืืื ืจืืืฉืช ืคืจืกืื ืืืชืื ื ืื ืืช ืืชืงืฉืืจืช ืืฉืืืืงืืช ืฉืืื.
ืืงืจ ืืืื ืืื ืชืืื ืขืกืงื ืืขืื ืืื ืืืืืืช. ืืืืื ืจืฆืคื ืืืืื, ืืืกืืฃ ื ืชืื ืื ืืืืฉืืจืื ืืื ืชืืื ืฆืคืืื, ืืืืืช ืคืขืืืืช ืืืฉืืื ืืื ืืจื ื โ ืื ืื ืืจืื ืขื ืื ืฉืืืืจื ืฆืืืช IT ืืืื ืื ืืกืืื ืขืฆืื ืืื ืืืช ืคืชืจืื ืืช ืื ืืืืืื. ืืื ืืืืืื ืืืงืกืคืื ื ืฆืืืื ืืืืืช ืืืืืข, ืืืกืคืจ ืืืืืืื ืฉื ืืงืืจืืชืื ืืืืฅ ืืช ืชืขืฉืืืช ืื ืชืื ืื ื-IT ืืืชืงืื ืืื ืืจืฃ. ืืคืชืจืื ืืคืฉืื ืืืืชืจ ืืืืืืช ืืคืืืคืืจืื ืืื ืืืืืช ืฉื Mediascope ืฉืืืจ ืืชืคืงืืช ืืืื ืืืืืช ืืืืืช ืฆืืืช ื-IT. ืืื ืคืชืจืื ืืจืื ืืืชืจ ืืขืื ืืื ืืืืืฅ ืืช ืชืืืื ืืคืืชืื. ืืื ืืฆืขืืื ืืืืืืืื ืืืืืื ืื ืขืฉืื ืืืืืช ืฉืืืืฉ ืืคืืืคืืจืืืช ืืขืืืช ืงืื ื ืืื.
ืืืื ืชืืืืช ืืคืจืืืงื, ืืืืจื ืืืจ ืืื ืคืชืจืื ืืืฆืจ ืืชืคืงื. ืขื ืืืช, ืืืืขืช ืืคืชืจืื ื-MSSQL ืื ืืฆืืืื ืืขืืื ืืืืืื ืืฆืืคืืืช ืืืืฆืืข ืงื ื ืืืื ืชืื ืฉืืืจื ืขื ืขืืืช ืคืืชืื ืืงืืืืช.
ืืืฉืืื ืฉืืคื ืื ื ืืืืชื ืฉืืคืชื ืืช ืืืืช - Neoflex ื-Mediascope ืืื ืฆืจืืืื ืืืฆืืจ ืคืชืจืื ืชืขืฉืืืชื ืชืื ืคืืืช ืืฉื ื, ืืืคืืฃ ืืฉืืจืืจ ื-MVP ืืจืืขืื ืืจืืฉืื ืฉื ืชืืจืื ืืืชืืื.
ืขืจืืืช ืืืื ืืืืืื ืฉื Hadoop ื ืืืจื ืืืกืืก ืืื ืืืช ืคืืืคืืจืืช ื ืชืื ืื ืืืฉื ืืืืืกืกืช ืขื ืืืฉืื ืื ืงืื. HDFS ืืคื ืืกืื ืืจื ืืืืกืื ื ืชืื ืื ืืืืฆืขืืช ืงืืฆื ืคืจืงื. ืืื ืืืฉืช ืื ืชืื ืื ืืืืืงืืื ืืคืืืคืืจืื, ื ืขืฉื ืฉืืืืฉ ื-Hive, ืฉืื ืื ืืืื ืืช ืืจืืืื ืืืืื ืื ืืืฆืืื ืืฆืืจื ืฉื ืืืืืืช ืืืฆืื ืืืช. ืืขืื ืช ืื ืชืื ืื ืืืืกืื ืืืฉืื ืืืืฆืขืืช Kafka ื- Apache NiFi.
ืืืื Lowe-code ืืชืคืืกื ืื ืฉืืืฉ ืืื ืืืืขื ืืช ืืืฉืืื ืขืชืืจืช ืืขืืืื ืืืืชืจ ืืื ืืืช ืคืืืคืืจืื ืื ืืืืืช - ืืฉืืืช ืืืฉืื ืื ืชืื ืื.
ืืืื Datagram ืืขื ืงืื ื ืืื ื ืืืจ ืืื ืื ืื ืืขืืงืจื ืืืืคืื ื ืชืื ืื. Neoflex Datagram ืืื ืืื ืืคืืชืื ืืจื ืกืคืืจืืฆืืืช ืืืจืืืืช ื ืชืื ืื.
ืืืืฆืขืืช ืืื ืื, ืืชื ืืืื ืืขืฉืืช ืืื ืืืชืื ืงืื Scala ืืืืคื ืืื ื. ืงืื Scala ื ืืฆืจ ืืืืคื ืืืืืืื ืืืืฆืขืืช ืืืฉืช ื-Model Driven Architecture.
ืืชืจืื ืืจืืจ ืฉื ืืืฉื ืื ืืื ืืืจืื ืชืืืื ืืคืืชืื. ืขื ืืืช, ืื ืืกืฃ ืืืืืจืืช, ืืฉื ื ืื ืืืชืจืื ืืช ืืืืื:
- ืฆืคืืื ืืชืืื ืืืืื ื ืฉื ืืงืืจืืช/ืืงืืืื;
- ืืขืงื ืืืจ ืืงืืจื ืฉื ืืืืืืงืื ืืจืืืช ื ืชืื ืื ืืฉืืืช ืืืืืื (ืฉืืฉืืช);
- ืืืฆืืข ืืืงื ืฉื ืืจื ืกืคืืจืืฆืืืช ืขื ืฆืคืืื ืืชืืฆืืืช ืืื ืืื;
- ืกืงืืจืช ืงืื ืืืงืืจ ืืืชืืืชื ืืคื ื ืืืืฆืืข;
- ืืืืืช ืืืืืืื ืฉื ืืจื ืกืคืืจืืฆืืืช;
- ืืืจืืช ื ืชืื ืื ืืืืืืืืช 1 ื-1.
ืืืกืื ืืื ืืกื ืืคืชืจืื ืืช ืืื ืงืื ืืืฆืืจืช ืืจื ืกืคืืจืืฆืืืช ืืื ื ืืื ืืืื: ืืืคืชื ืฆืจืื ืืืขืช SQL ืืืืืืช ืืขื ื ืืกืืื ืืขืืืื ืขื ืืื ETL. ืจืืื ืืืืืืจ ืฉืืืืืื ืืจื ืกืคืืจืืฆืื ืืื ืขื ืงืื ืืื ื ืืื ETL ืืืืื ืืจืื ืฉื ืืืืื. ืืืชืื ืฉืืืืื ืืขืื ืงืื ื ืืื ืืื ืกืืืืช ืืืฆืืข ืงืื ืืฉืืื. ืืืืืจ, ืืงืื ืฉื ืืฆืจ ืืืืฆืข ืืกืืืื ืฉืืืืชื ืงืืืืช ืืืฉืืื ืขืื ืืคื ื ืืชืงื ืช ืคืชืจืื ื-low code. ืืื ืืืื ืืชืจืื ื ืืกืฃ ืืงืืจืื ืขื ืงืื ื ืืื. ืืืืืื ืฉืืืงืืื ืืฆืืืช ืื ืงืื, ืืืื ืืขืืื ืฆืืืช "ืงืืืกื" ืฉืืืืฉื ืคืื ืงืฆืืื ืืืืช, ืืืฉื, ืืงืื Scala ืืืืจ. ืืืืช ืฉืืคืืจืื ืืฉื ื ืืฆืืืชืื ืืืืฆืืจ ืชืืื ืคืฉืืื ืืืืงื.
ืืืื ืืืื ืืฆืืื ืฉืื ืืกืฃ ืืงืื ื ืืื, ืืฉ ืื ืคืชืจืื ืืช ืืื ืงืื. ืืืืกืืกื, ืืื ืืืจืื ืฉืื ืื. ืงืื ื ืืื ืืืคืฉืจ ืืืคืชื ืืืคืจืืข ืืืชืจ ืืงืื ืฉื ืืฆืจ. ืืืงืจื ืฉื Datagram, ื ืืชื ืืืฆืื ืืืขืจืื ืืช ืงืื Scala ืฉื ืืฆืจ; ืืืชืื ืฉ-no-code ืื ืืกืคืง ืืืืื ืืช ืืื. ืืืืื ืืื ืืฉืืขืืชื ืืืื ืื ืจืง ืืืืื ืช ืืืืฉืืช ืืคืชืจืื, ืืื ืื ืืืืื ืช ื ืืืืช ืืืืืืืฆืื ืืขืืืืชื ืฉื ืืื ืืกื ื ืชืื ืื.
ืืจืืืืงืืืจืช ืคืชืจืื ืืช
ืืืื ื ื ืกื ืืืืื ืืื ืืืืืง ืืื ืืขื ืงืื ื ืืื ืขืืืจ ืืคืชืืจ ืืช ืืืขืื ืฉื ืืืขืื ืืืืืจืืช ืฉื ืคืืชืื ืคืื ืงืฆืืื ืืืืช ืืืฉืื ื ืชืื ืื. ืจืืฉืืช, ืืืื ื ืกืชืื ืขื ืืืจืืืืงืืืจื ืืคืื ืงืฆืืื ืืืช ืฉื ืืืขืจืืช. ืืืืื ืืืงืจื ืื ืืื ืืืื ืืืฆืืจ ืื ืชืื ืื ืืืงืจ ืืืื.
ืืงืืจืืช ืื ืชืื ืื ืืืงืจื ืฉืื ื ืื ืืืจืืื ืืื ืืืืืื ืื ืืืื:
- ืืื ืื ืฉืื (ืืืื ืืืืืืืื) ืื ืืชืงื ื ืชืืื ื ืืืืืจื ืืงืืจืืื ืืช ืืชื ืืืืช ืืืฉืชืืฉืื ืืืืฉืืืื ืืคืื ื ืืืืืืืืื - ืื, ืืชื ืืืืื ืขืจืืฅ ืืืืืืืื ื ืฆืคื ืืืฉืง ืืืืช ืฉืืฉืชืชืฃ ืืืืงืจ. ืืืืืข ืืืกืืคืง ืืื ืืจื ืฉื ืืจืืืื ืฆืคืืื ืืฉืืืืจืื ืืืงืืฉืจืื ืืืืืืช ืืืืื ืืืืืฆืจ ืืืืื. ื ืืชื ืืืขืฉืืจ ืืช ืื ืชืื ืื ืืฉืื ืืืขืื ื ื-Data Lake ืืืืคืืื ืื ืืืืืจืคืืื, ืืืืืกืืจืืืคืืงืฆืื, ืืืืจ ืืื ืืืืืข ืืืจ ืืืจืืฉ ืื ืืชืื ืฆืคืืื ืืืืืืืืื ืืืืฆืจ ืืืื ืืกืืื. ืืืืืืืช ืฉื ืืงืื ืืืืืืช ืืฉืืฉ ืื ืืชืื ืื ืชืื ืื ืงืืคืืื ืื ืคืจืกืืืืื, ืืขืจืืช ืคืขืืืืช ืืืขืืคืืช ืืงืื, ืืืจืืืช ืจืฉืช ืืฉืืืืจ;
- ืื ืชืื ืื ืืืืืื ืืืืืข ืืืขืจืืืช ื ืืืืจ ืืืืจืืช ืฉืืืืจื ืืืืืืืื ืืืืืืช ืฆืคืืื ืืชืื ื ืืฉืืื ืืืืื ืืืื ืืจื ื;
- ืืื ืืืืื ืืกืืืืช ืืืื ืืจื ื, ืืืื ืืื ืื ืืืืงืื ืืชืจ ืืื ืืื ืื ืืืืงืื ืืฉืชืืฉ. ืกืคืง ืื ืชืื ืื ืฉื Data Lake ืืืื ืืืืืช ืชืืกืฃ ืืืคืืคื ืกืจืื ืืืงืจ ืืืคืืืงืฆืื ืื ืืื ืขื VPN ืืืื ื.
- ื ืชืื ืื ืืืืืื ืืืืืข ืื ืืืชืจืื ืืืืืืื ืืช ืชืืฆืืืช ืืืืื ืืฉืืืื ืื ืืืงืืื ืื ืืืช ืชืืฆืืืช ืืจืืืื ืืช ืืืืคืื ืืื ืืกืงืจื ืืืจืืช;
- ืืขืฉืจื ื ืืกืคืช ืฉื ืืื ืื ืชืื ืื ืืืืื ืืืชืจืืฉ ืขื ืืื ืืืจืืช ืืืืข ืืืืื ืื ืฉื ืืืจืืช ืฉืืชืคืืช.
ื ืืชื ืืืจืื ืืช ืืืืืขื ืฉื ืืขืื ื ืืื ืืื ืืืขืจืืืช ืืงืืจ ืืฉืื ืืจืืฉืื ื ืฉื ื ืชืื ืื ืืืืืืื ืืืจืืื ืฉืื ืืช. ืื ื ืขืฉื ืฉืืืืฉ ืืงืื ื ืืื ืืืืจืืช ืืื, ืืฆืืจื ืืืืืืืืช ืฉื ืืขืื ืช ืกืงืจืืคืืื ืขื ืกืื ืืื ื ืชืื ืื ืืคืฉืจืืื. ืืืงืจื ืื, ืืื ืฆืืจื ืืจืืช ืืจืื ืฉื ืคืืชืื ืืงืืจ ืืืืคืื ืืืงืื. ืืื ืืืืฉื ืืขืื ื ืืืืืืืืช, ืขืืื ื ืืืฆืืจ ืืืืืจ ืืืงืืจ, ืืืืืจ ืืื ืืืืืืจ ืืืืฉืง ืืืขืื ื ืืช ืจืฉืืืช ืืืฉืืืืช ืืืขืื ื. ืืื ื ืืกืคืจืืืช ื-HDFS ืืืืืฆืจ ืืืืคื ืืืืืืื ืืืชืืื ืืืื ื ืืืกืื ืื ืชืื ืื ืืืขืจืืช ืืืงืืจ.
ืขื ืืืช, ืืืงืฉืจ ืฉื ืคืจืืืงื ืื, ืืืืื ื ืื ืืืฉืชืืฉ ืืชืืื ื ืื ืฉื ืคืืืคืืจืืช ื-low-code ืืฉื ืืขืืืื ืฉืืืจืช Mediascope ืืืจ ืืืื ืืขืืื ืืืืคื ืขืฆืืื ืขื ืืคืงืช ืฉืืจืืช ืืืื ืืืืฆืขืืช ืืฉืืืื ืฉื Nifi + Kafka.
ืืืื ืืฆืืื ืืื ืฉืืืืื ืืืื ืืื ื ื ืืชื ืื ืืืืืคื, ืืื ืืฉืืืืื. ื ืืคื ืืงืคืงื ืืกืืืืื ืืขืืื ืื ืืืืืืจ ืืฉืืจ (ื ืืคื -> ืงืคืงื) ืืื ืืืืืืจ ืืคืื (ืงืคืงื -> ื ืืคื). ืขืืืจ ืคืืืคืืจืืช ืืืงืจ ืืืืื, ื ืขืฉื ืฉืืืืฉ ืืืจืกื ืืจืืฉืื ื ืฉื ืืืืืื.
ืืืงืจื ืฉืื ื, NayFi ืืืืชื ืฆืจืืื ืืขืื ืกืืืื ืฉืื ืื ืฉื ื ืชืื ืื ืืืขืจืืืช ืืงืืจ ืืืฉืืื ืืืชื ืืืจืืงืจ ืงืคืงื. ืืืงืจื ืื, ืืืืขืืช ื ืฉืืื ืื ืืฉื ืกืคืฆืืคื ืฉื ืงืคืงื ืืืืฆืขืืช ืืขืืื PublishKafka Nifi. ืืชืืืืจ ืืืชืืืืงื ืฉื ืฆืื ืืจืืช ืืื ืืชืืฆืขืื ืืืืฉืง ืืืืืืื. ื ืืชื ืืงืจืื ืืืื Nifi ืืืฉืืืืฉ ืืฉืืืื Nifi + Kafka ืื ืืืฉืช ืงืื ื ืืื ืืคืืชืื, ืฉืืฉ ืื ืืืกืื ื ืืื ืืื ืืกื ืืืื ืืืืืืืช Big Data ืืืืจืืช ืืช ืชืืืื ืคืืชืื ืืืคืืืงืฆืืืช.
ืืฉืื ืืื ืืืืฉืื ืืคืจืืืงื ืืื ืืืืื ื ืชืื ืื ืืคืืจืืื ืืคืืจืื ืฉืืื ืกืื ืืืช ืืืช. ืื ืืืฉืืช ืืฉ ืชืืื ืืช ืืืกืืืจืืืช, ืืืืฉืื ืืชืืฆืข ืืืงืฉืจ ืฉื ืืืืืฆื ืื ืืื ื. ืื ืืืฉืืช ืืื ื ืืืกืืืจืืช, ืื ืืคืฉืจ ืืืฉื ืืืืฉ ืืช ืื ืืชืืื ืฉื ืืืืืืืงื, ืื ืืกืจื ืืืืืืื ืืืฉื ืืืืฉ ืืช ืืืืืืืงื ืืื (ืืฉื ืืืขืืจ ืฉืื ืืืื). ืืฉืื ืื ื ืืฆืจืื ืืคืชืืืช ืขืืืจ ืื ืืืฉืืืืช. ืืืคืชืืืช ื ืฉืืจืื ืืกืคืจืืืช Hbase ืืืชืืืืืช ืืืืืืืงืื ืืืืกืืจ, ืืืืืืืช ืืชืืื ืืื ืืืคืชืืืช ืืคืืืคืืจืื ืืื ืืืืืช ืืืคืชืืืช ืืืขืจืืืช ืืืงืืจ. ืืืืื ืืฉืืืืช ืืืืืืืช ืืืืื ืืืขืฉืจื ืืชืืฆืืืช ืฉื ืืืฉืื ืจืืฉืื ื ืฉื ื ืชืื ืื ืื ืืืืืื. ืืืกืืจืช ืืืืฉืื ืื ืชืื ืื ืืืืชื Spark. ืืคืื ืงืฆืืื ืืืืช ืืืชืืืจืช ืืืืืช ื ืชืื ืื ืืกืื ืืืงื ืืืช ืืืฉืื ืื ืืื ืขื ืกืื ืืืคืืืื ืืืื Datagram ืืขื ืงืื ื ืืื.
ืืจืืืืงืืืจืช ืืืขื ืืจืฉื ืืืฉืช SQL ืื ืชืื ืื ืขืืืจ ืืฉืชืืฉืื ืขืกืงืืื. ืืืืจืช ืฉืืืฉื ืขืืืจ ืืคืฉืจืืช ืื. ืืืืืืงืืื ื ืจืฉืืื ืืืืืจืช ืืืืคื ืืืืืืื ืืืฉืจ ืืชื ืืคืขืื ืืช ืืืคืฉืจืืช "ืจืฉืื ืืืืช ืืืืจืช" ืืืื ืืงืื ื ืืื.
ืืงืจืช ืืจืืืช ืืืฉืื
ื-Datagram ืืฉ ืืืฉืง ืืืฆืืจืช ืขืืฆืืื ืืจืืืช ืขืืืื. ื ืืชื ืืืคืขืื ืืืคืืืื ืืืืฆืขืืช ืืชืืื Oozie. ืืืืฉืง ืืคืชื ืืืจื, ื ืืชื ืืืฆืืจ ืกืืืืช ืขืืืจ ืืจื ืกืคืืจืืฆืืืช ื ืชืื ืื ืืงืืืืืช, ืขืืงืืืช ืื ืชืืืืืช ืืืฆืืข. ืืฉ ืชืืืื ืืกืงืจืืคืืื ืฉื ืืขืืคืช ืืชืืื ืืืช ื'ืืืื. ืืคืฉืจ ืื ืืืฉืชืืฉ ืืฉืจืช Apache Livy. Apache Livy ืืฉืืฉ ืืืคืขืืช ืืืฉืืืื ืืฉืืจืืช ืืกืืืืช ืืคืืชืื.
ืื ืืืืจื ืืืจ ืืฉ ืืชืืืจ ืชืืืืืื ืืฉืื, ืืคืฉืจ ืืืฉืชืืฉ ื- REST API ืืื ืืืืืืข ืืืคืืืื ืืืจืืื ืงืืืืช. ืืืืืื, ืืื ืื ื ื ืืกืืื ืืืฆืื ืืืื ืืืืืขืช ืืืคืืืื ืืกืงืืื ืืชืื ืืชืืืจืื ืฉื ืืชืื ื-PLSQL ืืืงืืืืื. ื-REST API ืฉื ืืืื ืขื ืงืื ื ืืื ืืืื ืคืขืืืืช ืืื ืืฆืืจืช ืฉื ืช ืืคืขืื ืขื ืกืื ืขืืฆืื ืืืืคืื, ืงืจืืื ืืืืคืื, ืงืจืืื ืืจืฆืฃ ืืืคืืืื ืืืืืื ืืขืืจืช ืคืจืืืจืื ืืืชืืืช ื-URL ืืืคืขืืช ืืืคืืืื.
ืืื ืขื Oozie, ื ืืชื ืืืจืื ืืจืืืช ืืืฉืื ืืืืฆืขืืช Airflow. ืืืื ืื ืืชืขืื ืืื ืจื ืขื ืืืฉืืืื ืืื Oozie ื-Airflow, ืืื ืคืฉืื ืืืื ืฉืืืงืฉืจ ืฉื ืขืืืื ืขื ืคืจืืืงื ืืืงืจ ืชืงืฉืืจืชื, ืืืืืจื ื ืคืื ืืืืืช Airflow. ืืืืขืื ืื ืืขืืงืจืืื ืืคืขื ืืื ืงืืืื ืคืขืืื ืืืชืจ ืฉืืคืชืืช ืืช ืืืืฆืจ ืืืืฉืง ืืคืืชื ืืืชืจ + API.
ืืจืืืช ืืืืืืจ ืืืื ืื ืืืืืื ืฉืืื ืืฉืชืืฉืช ื-Python ืืืืื ืืื ืืชืืจ ืชืืืืื ืืืฉืื. ืืืืืคื ืืืื, ืืื ืื ืื ืืจืื ืคืืืคืืจืืืช ืื ืืืื ืืจืืืช ืขืืืื ืืงืื ืคืชืื. ืืฉืงื ืืืขืงื ืืืจ ืืืฆืืข ืชืืืืืื (ืืืื ืชืจืฉืื ืื ื) ืจืง ืืืกืืคืืช ื ืงืืืืช ืืงืืจืื ืฉื Airflow.
ืคืืจืื ืงืืืฅ ืืชืฆืืจื ืืืคืขืืช ืืืคืืื ืคืชืจืื ืืช ืืงืื ื ืืื ืืคื ื-spark-submit. ืื ืงืจื ืืฉืชื ืกืืืืช. ืจืืฉืืช, spark-submit ืืืคืฉืจ ืื ืืืจืืฅ ืืฉืืจืืช ืงืืืฅ jar ืืืืกืืฃ. ืฉื ืืช, ืืื ืืืื ืืืืื ืืช ืื ืืืืืข ืืืจืืฉ ืืื ืืืืืืจ ืืช ืืจืืืช ืืขืืืื (ืื ืฉืืงื ืขื ืืชืืืช ืกืงืจืืคืืื ืฉืืืฆืจืื Dag).
ืืืจืืื ืื ืคืืฅ ืืืืชืจ ืฉื ืืจืืืช ืืขืืืื ืฉื Airflow ืืืงืจื ืฉืื ื ืืื SparkSubmitOperator.
SparkSubmitOperator ืืืคืฉืจ ืื ืืืคืขืื jars - ืืืคืืื Datagram ืืจืืืื ืขื ืคืจืืืจื ืงืื ืฉื ืืฆืจื ืขืืืจื ืืจืืฉ.
ืจืืื ืืืืืืจ ืฉืื ืืฉืืืช Airflow ืคืืขืืช ืืฉืจืฉืืจ ื ืคืจื ืืืื ื ืืืืขืช ืืืจ ืขื ืืฉืืืืช ืืืจืืช. ืืื, ืืื ืืจืืงืฆืื ืืื ืืฉืืืืช ืืชืืฆืขืช ืืืืฆืขืืช ืืคืขืืื ืืงืจื, ืืืื DummyOperator ืื BranchPythonOperator.
ืืืื, ืืฉืืืืฉ ืืคืชืจืื ืงืื ื ืืื ืฉื Datagram ืืฉืืืื ืขื ืืืื ืืืจืกืืืืฆืื ืฉื ืงืืฆื ืชืฆืืจื (ืืืืืฆืจืืช Dag) ืืืืื ืืืืฆื ืืคืืฉืื ืืฉืืขืืชื ืฉื ืชืืืื ืคืืชืื ืืจืืืืช ืืขืื ืช ื ืชืื ืื.
ืืืฉืืื ืจืืืื
ืืืื ืืฉืื ืืืขืื ืืืืชืจ ืืืืื ื ืืื ืืืงืืืืืืช ืืืคืงืช ื ืชืื ืื ืื ืืืืืื ืืื ืืฉืื ืฉื ืื ืืืช ืืืื ืืช ืจืืืื. ืืืกืืจืช ืืืช ืืชืืจืืื ืืืฉืื ืื ืชืื ืื ืฉื ืืืจืช ืืืืงืจ, ืืฉืื ืื, ืื ืชืื ืื ืืฆืืืฆืืื ืืฉืืืืจ ืืืืืก ืชืื ืืชืืฉืืืช ืืชืืงืื ืื ืืืืืจื ืืื ืืฆืืืืื ืืจืฉืช ืืฉืืืืจ. ืืื ืื, ื ืืชื ืืืชืืื ืืจืฉืช ืืฉืืืืจ ืืืงืืืืช (ืืืฉืืช ืืคืจืกืื ืืงืืืืื). ืืื ืืืชืจ, ืฉืื ืื ืืคืจืง ืืช ืืจืืืื ืืฆืคืืื ืืจืฆืืคื ืืืืฆืจื ืืืื ืขื ืกืื ื ืืชืื ืืจืืืื ืืฆืคืืื. ืืืืคื ืืืืื, ืขืจืื ืืฆืคืืื "ืืฉืืงืืืื" ืขื ืกืื ืืืืข ืขื ืืฉืืขืืชื (ืืืฉืื ืืงืื ืชืืงืื).
ืฉืื ื ืคืจื ืืืื ืช ืืืืจืื ืืช ืืื ืืืืืช ื ืชืื ืื. ืืืืืจืืชื ืืืืืืช ืืืื ืฉืืืืฉ ืืืกืคืจ ืืืืืื ืืืขืืื ืืชืืืืื. ืขื ืืืช, ืืฉืืืืฉ ืืคืืืคืืจืืช ืงืื ื ืืื ืืืคืฉืจ ืื ืืคืจืง ืืืืืจืืชื ืืืจืื ืืืกืคืจ ืืืคืืืื ื ืคืจืืื ืื ืืชื ืื ืืงืจืืื ืืืืืืืืช. ืื ืืื ืืืืืคืืืื ืืืฆืข ืืฉืืื ืฆืจื. ืืชืืฆืื ืืื, ืืืชืืจ ืืืืื ืืื ืืื, ืจืืฉืื ืืืืืื ืฉื ืฉืืื ืืื ืช ืื ืชืื ืื ืืคืฉืจืืื.
ืืืืื ืืืฆืข ืืืกืงืจืืืืช ืฉื ืืืืืจืืชื ืืืืืืช ืืฉืืื ืืืฉื ื ืืืืื:
- ืื ืืืช ืจืืจืกืืืช ืฉื ืชืืืช ืฆืคืืื ืืจืฉืช ืืืืืืืื ืืืืืจ ืขื ืฆืคืืื ืืื ืืจืฉืชืืช ืืืืืจ ืืืฉื 60 ืืื.
- ืืืฉืื ืฉื ืฉืืจืืืช ืกืืืื ืืืืช (ืกืืืืช ืฉื ืขืจืืื ืืคืืขื ืืืื ืืืืืืื ืขื ืืื ืืืื ืืจืืจืกืื) ืขืืืจ ืื ื ืงืืืืช ืืจืืจืกืื ืืขืืืจ ืืืื ืืืืืฉื.
- ืืืืจ ืืืืืช ืืจืืืื ืฉื ืืืืจ-ืจืฉืช, ืืืฉืจ ืืืชืจื ืืกืืืื ืืืืืืช ืฉื ืืื ืืืชื ืืืืช ืืืจืืช ืืื ืืจืื (ืืืฆืืื ืช ืืืืืจืืช ืืคืขืืื).
- ืืืฉืื ืืืืฉ ืฉื ืฉืืจืืช ืืกืืืื ื ืืืชืืงื ืช ืขืืืจ ืฆืืื ืจืฉืชืืช ืืืืจ-ืืืืืืืื ืืจืืืื ืขืืืจ ืื ืืฉืื ืฉืฆืคื ืืจืฉืช ืืืืืจ, ืชืื ืงืืืขืช ืืชืจืืื ืฉื ืืฉืื ืื (ืืืืช ืืฉืื ืื ืืฉืืจืืช ืืกืืืื ืืื) ืืืฉืจ ืื ืืืื ืืช ืืฆืคืืื ืฉื ืืฉืื ืื ืืืืืื .
- ืืคืฉ ืืืขืืืื ืฉืืืจืชื ืืืืืจื ืืช ืืืชืจื ืืกืืืื ืืืืืืช ืฉื ืืื ืืืฉืืืจืช ืืงืืืืชื.
ืืืืืื ืฉืืขืื ืืืฉืฉืช ืืช ืืืฉืขืจื ืฉืืืื ืืก ื ืชืื ืื ืืืจ ืืฉ ืืืชืจ ืืื ืืจืืฉ... ืืื ืื ืืืืช "ืืื ืืก" ืืื "ืงืืื", ืื ืืืฉืฉ ืืืฉืคืื ืืงืฆืืขืืช ืืขืช ืฉืืืืฉ ืืืืื ืืื ืงืื ืืื ืืืื ืกืืฃ ืกืืฃ ืืกืืช.
ืื ืขืื ืืืื ืงืื ื ืืื ืืขืฉืืช?
ืืืงืฃ ืืืืฉืื ืฉื ืืื ืื ืงืื ืืขืืืื ื ืชืื ืื ืืฆืืื ืืืจื ืืื ืฆืืจื ืืืชืืืช ืงืื ืืื ืืช ื-Scala ืืื ื ืืกืชืืื ืืื.
ืืฉืืืืฉ ืืงืื ื ืืื ืืคืืชืื datalake ืืืจ ืืคื ืืกืื ืืจื ืขืืืจื ื. ืื ืื ื ืื ืจืื ืืืืืื ืืืืจ ืฉืคืชืจืื ืืช ืืืืืกืกืื ืขื ืขืจืืืช Hadoop ืขืืงืืื ืืืจ ื ืชืื ืืคืืชืื ืฉื DWHs ืงืืืกื ืืืืืกืกืื ืขื RDBMS. ืืืื ืืขืื ืงืื ื ืืื ืืขืจืืืช Hadoop ืืืืืื ืืคืชืืจ ืื ืืฉืืืืช ืขืืืื ื ืชืื ืื ืืื ืืช ืืืฉืืื ืฉื ืื ืืืช ืืืฉืงื BI ืกืืคืืื. ืืชืจื ืืื, ืืฉ ืืฆืืื ืฉ-BI ืืืื ืืืชืืืื ืื ืจืง ืืืืฆืื ืื ืชืื ืื, ืืื ืื ืืขืจืืืชื ืขื ืืื ืืฉืชืืฉืื ืขืกืงืืื. ืืขืชืื ืงืจืืืืช ืื ื ืืฉืชืืฉืื ืืคืื ืงืฆืืื ืืืืช ืื ืืขืช ืื ืืืช ืคืืืคืืจืืืช ืื ืืืืืืช ืขืืืจ ืืืืืจ ืืคืื ื ืกื.
ืืื ืืืชืจ, ืืืืฆืขืืช ืงืื ื ืืื ืืืคืจื ื-Datagram, ื ืืชื ืืคืชืืจ ืืช ืืขืืืช ืืืขืงื ืืืจ ืืงืืจื ืฉื ืืืืืืงืื ืืจื ื ืชืื ืื ืขื ืืืืืืืช ืขื ืืฉืืืช ืืืืืื (ืฉืืฉืืช). ืืฉื ืื, ืืื ืืงืื ืื ืืื ืืืืฉื ืืืฉืง ืขื Apache Atlas ื-Cloudera Navigator. ืืขืืงืจื ืฉื ืืืจ, ืืืคืชื ืฆืจืื ืืจืฉืื ืงืืืฆื ืฉื ืืืืืืงืืื ืืืืืื ื ืืืืก ืืืืชืืืืก ืืืืืืืงืืื ืืจืฉืืืื ืืขืช ืื ืืืช ืืืคืืืื. ืืื ืื ืื ืืืขืงื ืืืจ ืืงืืจ ืื ืชืื ืื ืื ื ืืชืื ืชืืืช ืืืืืืืงื ืืืกื ืืื ืจื ืืืฉืจ ืืฉ ืฆืืจื ืืืฆืข ืฉืืคืืจืื ืืืืืืจืืชืื ืืืืฉืื. ืืืืืื, ืืขืช ืืื ืช ืืืืืช ืืกืคืืื, ืชืืื ื ืื ืืืคืฉืจืช ืื ืืฉืจืื ืืฆืืจื ื ืืื ืืืชืจ ืืช ืชืงืืคืช ืืฉืื ืืืื ืืืงืืงื. ืืืจื ืืื, ืืื ืฉื ืืื ืืื ืืืชืจ ืืช ืืชืืืช ืืืื-ืฆืืจื ืืช ืืืงืฉืจ ืฉื ืืืืืืงืืื ืฉื ืฉืืื ืืคืืจืืช, ืื ืคืืืช ื ืคืืืฉ ืคืืืื "ืคืชืืืืืื" ืื ืคืืืช ืืช ืืกืคืจ ืืขืืืืืื ืืืืืจืื.
ืืืืืช ื ืชืื ืื ืืงืื ื ืืื
ืืฉืืื ื ืืกืคืช ืฉืืืฉืื ืขื ืืื ืืืื ืื-ืงืื ืืคืจืืืงื Mediascope ืืืืชื ืืฉืืืช ืืืืชื Data Quality. ืืืคืืื ืืืืื ืืืืฉืื ืฆืื ืืจ ืืืืืช ืื ืชืื ืื ืขืืืจ ืคืจืืืงื ืืืจืช ืืืืงืจ ืืื ืืืขืืจ ืืฉืคืขื ืขื ืืืืฆืืขืื ืืืืืืจืืช ืฉื ืืจืืืช ืืืฉืื ืื ืชืื ืื ืืขืืงืจืืช. ืืื ืืืืืช ืืกืืื ืืชืืื ืืจืืืืช ืืืืืช ื ืชืื ืื ืขืฆืืืืืช, ื ืขืฉื ืฉืืืืฉ ื-Apache Airflow ืืืืืจ ืืืืื. ืืืืืื ืฉืื ืฉืื ืฉื ืืืฆืืจ ื ืชืื ืื ืืื ืืืื, ืืืง ื ืคืจื ืืฆืื ืืจ DQ ืืืฉืง ืืืงืืื.
ืื ื ืืฉื ื ืืื ืืื ืื ืืจ ืืช ืืืืืช ืื ืชืื ืื ืืจืืข ืชืืืืชื ืืคืืืคืืจืื ืืื ืืืืืช. ืขื ืืืืข ืขื ืืื ื ืชืื ืื, ื ืืื ืืืืืง ืขืืืื ืืชื ืืื ืืกืืกืืื ืืจืืข ืฉืืืืืข ื ืื ืก ืืฉืืื ืืจืืฉืืช - ืื null, ืืืืืฆืื, ืืคืชืืืช ืืจืื. ืคืื ืงืฆืืื ืืืืช ืื ืืืืฉืืช ืขื ืกืื ืืืคืืืื ืฉื ืืฆืจื ืืืืืืืืช ืฉื ืืฉืคืืช ืืืืืช ืื ืชืื ืื ื-Datagram. ืืฆืืจืช ืืงืื ืืืงืจื ืื ืืืืกืกืช ืื ืขื ืืื ื ืชืื ืื ืฉื ืืืืื. ืืคืจืืืงื Mediascope, ืืืืฉืง ืืืฆืข ืขื ืืืื ื ืชืื ืื ืฉื ืืืืฆืจ Enterprise Architect.
ืขื ืืื ืืชืืื ืฉื ืืืื ืขื ืงืื ื ืืื ื-Enterprise Architect, ืืืืืงืืช ืืืืืช ื ืืฆืจื ืืืืืืืืช:
- ืืืืงืช ื ืืืืืชื ืฉื ืขืจืื "null" ืืฉืืืช ืขื ืืฉืื ืื "ืื null";
- ืืืืงืช ื ืืืืืช ืฉื ืืคืืืืืืช ืฉื ืืืคืชื ืืจืืฉื;
- ืืืืงืช ืืคืชื ืืจ ืฉื ืืฉืืช;
- ืืืืงืช ืืืืืืืืืช ืฉื ืืืจืืืช ืขื ืกืื ืงืืืฆืช ืฉืืืช.
ืืืืืงืืช ืืืจืืืืช ืืืชืจ ืฉื ืืืื ืืช ืืืืื ืืช ื ืชืื ืื, ื ืืฆืจ ืืืคืื ืขื Scala Expression, ืฉืืงืื ืืงืื ืงืื ืืืืงืช Spark SQL ืืืฆืื ื ืฉืืืื ืขื ืืื ืื ืืืกืืื ื-Zeppelin.
ืืืืื ืฉืืฆืืจ ืืืืืืื ืฉื ืฆ'ืงืื ืืืื ืืืชืืฆืข ืืืืจืื. ืืืกืืจืช ืืคืจืืืงื ืืืชืืืจ, ืงืืื ืืื ืืฉืืืื ืืืืื:
- DQ ืืืืฉื ืืืืืจืืช ืืคืืื;
- DQ ืืืื ื ืืืืคืื;
- DQ ืืฆืืจื ืฉื ืืืคืืืื ืืกืืืืื ื ืคืจืืื ืืืืืืื ืกื ืฉืื ืฉื ืฆ'ืงืื ืขืืืจ ืืฉืืช ื ืคืจืืช;
- ืืืคืื DQ ืืื ืืืจืกืื ืืืงืื ืืืืข ืขื ืืื ื ืชืื ืื ืืืืืงืืช ืขืกืงืืืช ืืงืื.
ืืืื ืืืชืจืื ืืขืืงืจื ืฉื ืืฆืืจืช ืฉืืจืืช ืฆ'ืงืื ืขื ืคืจืืืจืื ืืื ืืคืืชืช ืืืื ืฉืืืงื ืืกืคืง ืคืื ืงืฆืืื ืืืืช ืืกืืืืช ืืืืฆืืจ. ืืืืงืืช ืืืืืช ืืืฉืืช ืืืืืืช ืืขืงืืฃ ืืช ืืืคืืก ืืงืืืกื ืฉื ืืกืคืงืช ืงืื ืืขืงืืคืื ืืืืฆืขืืช ืกืืืืืช ืคืืชืื ืืืืืงื:
- ืื ืืืืงืืช ืืืื ื ืชืื ืื ื ืืฆืจืืช ืืืืคื ืืืืืืื ืืืฉืจ ืืืืื ืืฉืชื ื ื-EA;
- ื ืืชื ืืืคืืง ืืืืงืืช ืืืื ืืช ื ืชืื ืื (ืงืืืขืช ื ืืืืืช ืฉื ื ืชืื ืื ืืืฉืื ืื ืงืืืช ืืื) ืืืชืืกืก ืขื ืกืคืจืืื ืืืืืกื ืช ืืช ืืชืืืื ืืฆืคืื ืืืืคืขืช ืคืืกืช ืื ืชืื ืื ืืืื ืืืงืฉืจ ืฉื ืืืืืืงืืื;
- ืืืืงืืช ืืืืืช ื ืชืื ืื ืขืกืงืืื ื ืืฆืจืืช ืขื ืืื ืื ืืืกืืื ืืืืืจืืช ืืคืืื. ืืฉื ืื ื ืฉืืืื ืืฉืืจืืช ืืืืืืืช ืืืืืจื ืฉื ืืืืื DQ ืืกืืืืช ืืืืฆืืจ.
ืืื ืกืืืื ืื ืืืฉืืื ืืฉืืจ ืฉื ืกืงืจืืคืืื ืืืคืงื. ืื ืขื ืฉืืืืช ืชืืืืจ, ืืืงืกืืืื ืฉืืืืื ืขืืื ื ืืื ืื ืืืฆืืข ืืืืงื ืืืช, ืืืืืื ืฉืืจืืืช ืืืฉืื ืื ืชืื ืื ืืืจืืืช ืืืฉืงื ืฉื ืืืืงืช ืืืืืืช ืืืคืจืืื ืื ืืื.
ืืขืืงืจื ืฉื ืืืจ, ืฉืืจืืช DQ ืคืืขื ืืืืคื ืงืืืข ืืกืืืืช ืืืืฆืืจ ืืืืื ืืืชืืื ืืช ืขืืืืชื ืืจืืข ืฉืื ืชืื ืื ืืืืื ืืืคืืขืื.
ืืืงืื ืืกืงื ื
ืืืชืจืื ืืฉืืืืฉ ืืงืื ื ืืื ืืจืืจ. ืืคืชืืื ืื ืฆืจืืืื ืืคืชื ืืช ืืืคืืืงืฆืื ืืืคืก. ืืืชืื ืช ืืฉืืืจืจ ืืืฉืืืืช ื ืืกืคืืช ืืืืฆืจ ืชืืฆืืืช ืืืจ ืืืชืจ. ืืืืืจืืช, ืืชืืจื, ืืคื ื ืืื ื ืืกืฃ ืืคืชืจืื ืืขืืืช ืืืคืืืืืืฆืื. ืืื, ืืืงืจื ืื, ืืชื ืืืื ืืกืืื ืขื ืคืชืจืื ืืื ืืืืืจ ืืืชืจ.
ืืืืื, ืงืื ื ืืื ืืื ื ืชืจืืคืช ืคืื, ืืืงืกื ืื ืืงืจื ืืขืฆืื:
- ืชืขืฉืืืช ืงืื ื ืืื ืขืืืจืช ืฉืื "ืืชืืืง", ืืืื ืขืืืื ืกืื ืืจืืื ืชืขืฉืืืชืืื ืืืืืื;
- ืคืชืจืื ืืช ืงืื ื ืืื ืจืืื ืืื ื ืืื ืืืื, ืืจืืืฉืชื ืฆืจืืื ืืืืืช ืฆืขื ืืืืข, ืฉืฆืจืื ืืืืขืฉืืช ืืชืื ืืืืืื ืืื ืืืชืจืื ืืช ืืืกืคืืื ืฉื ืืฉืืืืฉ ืืื;
- ืคืชืจืื ืืช ืจืืื ืขื ืงืื ื ืืื ืื ืชืืื ืขืืืืื ืืื ืขื GIT/SVN. ืื ืฉืื ืื ื ืืืื ืืฉืืืืฉ ืื ืืงืื ืฉื ืืฆืจ ืืืกืชืจ;
- ืืืฉืจ ืืจืืืืื ืืช ืืืจืืืืงืืืจื, ืืืชืื ืฉืืืื ืฆืืจื ืืืื ืืช ืคืชืจืื ื-low-code - ืืฉืจ ืืชืืจื ืืขืืจืจ ืืช ืืืฉืคืขื ืฉื "ืืชืงืฉืจืืช ืืชืืืช" ืขื ืืกืคืง ืฉื ืคืชืจืื ื-low-code.
- ืจืืช ืืืืื ื ืืืชื ืืคืฉืจืืช, ืื ืืื ืขืชืืจืช ืขืืืื ืืงืฉื ืืืืฉืื ืืื ืืขื ืืขืจืืืช ืืื ืงืื. ืืฉ ืืืืืจ ืคืืืคืืจืืืช ืืขืืืช ืงืื ื ืืื ืื ืจืง ืขื ืคื ืืขืืงืจืื ืฉื ืืืคืืฉ ืืชืจืื ืืช ืืืฉืืืืฉ ืืื. ืืขืช ืืืืืจื ืืืื ืืฉืืื ืฉืืืืช ืืืื ืืืื ืืช ืืคืื ืงืฆืืื ืืืืช ืืืงืจืช ืืืฉื ืืืืฆืื/ืืกืืื ืฉื ื ืชืื ื ืืืืื ืืจืืช ืื ื ืืฃ ื-IT ืืืจืืื.
ืขื ืืืช, ืื ืื ืืืกืจืื ืืช ืฉื ืืืขืจืืช ืื ืืืจืช ืืืืขืื ืืื, ืืืืชืจืื ืืช ืืืฉืืืืฉ ืื, ืืื ืืืช, ืื ืืจืื ืืืืื ื ืื, ืื ืขืืจื ืืงืื ืงืื ืืื ืืฉืฉ. ืืชืจื ืืื, ืืืขืืจ ืืืื ืืื ืืืชื ื ืื ืข โ ืืื ืฉืื ืืืืืืฆืื ืืื ืืืชื ื ืื ืขืช.
ืื ืืคืชื ืืื ืืคืืืคืืจืืช ืงืื ื ืืื ืขืืฉื ืืช ืืขืืืื ืฉืื ืืืจ ืืืชืจ ืืฉื ื ืืคืชืืื ืืื ืงืื ื ืืื, ืื ืื ื ืืชื ืืืืจื ืืชืืื ืืื ืืืืื ืืช. ืกืฃ ืืื ืืกื ืืคืชืจืื ืืช ืงืื ื ืืื ื ืืื ืืืชืจ ืืืฉืจ ืืืื ืืืืืืืช "ืืกืืจืชืืืช", ืืืฉ ืืื ืืฉืคืขื ืืืืืืช ืขื ื ืืฉื ืืืืกืืจ ืืืื ืืื. ืืืฉืจ ืืฉืชืืฉืื ืืืื ืงืื ื ืืื, ื ืืชื ืืืืืฅ ืืช ืืืื ืืจืืงืฆืื ืืื ืฆืืืชืื ืคืื ืงืฆืืื ืืืื ืืืงืื ืืืืืืช ืืืืจืืช ืืืชืจ ืืืื ื ืืื ืืช ืื ืชืื ืื ืืืจ ืฉื ืืืงืจ ืืืขื ืื ืชืื ืื. ืคืืืคืืจืืืช ืืจืื ื ืืืื ืืืืืืช ืืื ืืข ืืช ืืืจื ืกืคืืจืืฆืื ืืืืืืืืืช ืฉื ืืจืืื ืืืืืื ืฉืืคืชืจืื ืืช ืืืืืฆืจืื ืืืืืื ืืืืืช ืืืื ืื ืขื ืืื ืืืืืื ืื ืืื ืืื (ืืืืืื ืืฉืชืืฉืื ืขืกืงืืื).
ืื ืืฉ ืื ืืืขืืื ืฆืคืืคืื, ืืืืืงื ืขืกืงืืช ืขืืืกื, ืืืกืจ ืืืืืืืช ืืื ืืืืืืช, ืืืชื ืฆืจืื ืืืืืฅ ืืช ืืืื ืฉืื ืืฉืืง, ืื ืงืื ื ืืื ืืื ืืืช ืืืจืืื ืืขื ืืช ืขื ืืฆืจืืื ืฉืื.
ืืื ืืืืืืฉ ืืช ืืฉืืืืชื ืฉื ืืื ืคืืชืื ืืกืืจืชืืื, ืื ืืืงืจืื ืจืืื, ืฉืืืืฉ ืืคืชืจืื ืืช ืืื ืงืื ืืื ืืืจื ืืืืื ืืืืชืจ ืืืืืืจ ืืช ืืืขืืืืช ืฉื ืืืฉืืืืช ืื ืคืชืจืืช.
ืืงืืจ: www.habr.com