ืขืคึฟื ืืงืืจ ืืึทืืึทืืื: ืืื ืงืขืืื ืก ืืขืืึทืืึทืืึท ืืื ืืื ืืคืืขืงืื ื ืคึผืืึทืืคืึธืจืืข
ืืขืคึฟืื ืขื ืื ืืึทืื ืืืจ ืืึทืจืคึฟื ืืขืฉืืืื ื ืืื ืืงืขืจืืืง ืคึฟืึทืจ ืงืืื ืคืืจืืข ืืืึธืก ืจืืืืื ืืืืฃ ืืจืืืก ืึทืืึทืื ืฅ ืคืื ืืึทืื ืฆื ืืึทืื ืืึทืื-ืืขืืจืืื ืืืกืืืฉืึทื ื. ืืึธืก ืืื ื ืืฉื ืืืืื ืคึผืจืึทื ืืืืฃ ืื ืคึผืจืึธืืืึทืงืืืืืืื ืคืื ืืึทืื ืืืืขืจื (ืึทืจืืึทื ืืขืจืขืื ื ืึทื ืึทืืืก, ืืขืืืขืืึธืคึผืขืจืก ืคืื ืืึทืฉืื ืืขืจื ืขื, ืืึทืื ืกืืืึทื ืืืก ืืื ืืึทืื ืขื ืืืฉืึทื ืืจื), ืึธืืขืจ ืขืก ืืืื ืืื ืึท ืืืจืขืงื ืคึผืจืึทื ืืืืฃ ืื ืกืืฃ ืคึผืจืึธืืืงืื ืืืึธืก ืึธืคืขื ืืขื ืืืืฃ ืึท ืงืืืึทืืืืขื ืืึทืฉืื ืืขืจื ืขื (ML) ืจืขืจื - ืืื ืืข. ืืขืจืฆื, ืืขืจ ืืึทื ื ืฆื ืืืคึผืืึทืืขื ืื ื ืึธืืขืจ ืืืืขื ืืึทืฉืื ืืขืจื ืขื ืคึผืืึทืืคืึธืจืืก ืืขืืืืื ืืืขื ืจืืืืึทื ืื ืงืฉืื: ืืืึธืก ืืื ืืืื ืืืคึฟื ืคึฟืึทืจ ืื ืขืืืืื ืืง ืืืกืงืึทืืืขืจื ืคึฟืขืึดืงืืืื, ืืึธืืขืืก, ืืขืืจืืงืก, ืืึทืืึทืกืขืฅ, ืขืืง.
ืืื ืืขื ืึทืจืืืงื ืืืจ ืืืขืื ืจืขืื ืืืขืื ืืื ืืืจ ืืจืืืก ืึท ืืึทืื ืืงืืจ ืืื ืืขืจ ืึทื ืึธืคึฟื ืืขืจืืืืืขื ืืฉ
WhereHows ืืื ืืืฆื ืึท ืืึทืืึทืืื!
ืืื ืงืขืืื ืก ืืขืืึทืืึทืืึท ืืึทื ืฉืึทืคึฟื ืคืจืืขืจ ืืขืจืืื ืื
ืขืคึฟื ืืงืืจ ืึทืคึผืจืึธืืืฉืื
WhereHows, ืืื ืงืขืืื ืก ืึธืจืืืื ืขื ืืืืขืจ ืคึฟืึทืจ ืืขืจืืืืื ื ืืึทืื ืืื ืืื ืขืก ืงืืื ืคืื, ืกืืึทืจืืขื ืืื ืึทื ืื ืขืจืืขื ืคึผืจืืืขืงื; ืื ืืขืืึทืืึทืืึท ืืึทื ืฉืึทืคึฟื ืืขืขืคื ื ืขืก
ืขืจืฉืืขืจ ืคึผืจืืืืจื: "ืขืคึฟื ืืงืืจ ืขืจืฉืืขืจ"
ืืืจ ืืืืืขืก ื ืืืืขืืื ืืขื ืึทื "ืขืคืขื ืขื ืืงืืจ ืขืจืฉืืขืจ" ืึทื ืืืืืงืืื ื ืืึธืืขื, ืืื ืจืืึฟ ืึทื ืืืืืงืืื ื ืึทืงืขืจื ืืื ืึทื ืึธืคึฟื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื ืืื ืขื ืืขืจืื ืืขื ืืขื ืขื ืืขืืืื ืคึฟืึทืจ ืื ืขืจืืขื ืืืคึผืืืืืึทื ื. ืืขืจ ืคึผืจืึธืืืขื ืืื ืืขื ืฆืืืึทื ื ืืื ืึทื ืืขืจ ืงืึธื ืืื ืฉืืขื ืืืง ืคึผืืฉื ืฆื GitHub ืืืืืขืจ ืขืก ืืื ืืึธืจ ืจืืืืืื ืื ืขืืืืื ืืง. ืืื ืขื ืืขืจืื ืืขื ืืขื ืขื ืืขืืืื ืคืื ืื ืึธืคึฟื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื ืืื ืึท ื ืืึทืข ืื ืขืจืืขื ืืืคึผืืืืืึทื ื ืืื ืืขืืืื, ืืืจ ืืืขืื ื ืืฉื ืืขืคึฟืื ืขื ืงืืื ืคึผืจืึธืืืงืฆืืข ืืฉืื. ืืื ืคืึทื ืคืื ื ืขืืขื ืืืคึผืืืืืึทื ื, ืขืก ืืื ืืืื ืืืืขืจ ืฉืืืขืจ ืฆื ืืึทืฉืืืกื ืื ืงืืืคึผืจืื ืืืืึทื ืขื ืืขืจืื ืืขื ืืขื ืขื ืืขืืืื ืืื ืืึทืืฉืึทื.
ืึทืืืืืืึธื ืึทืืื, ืืขืจ ืืึธืืขื ืจืืืืกื ืื ืคึผืจืึธืืืึทืงืืืืืืื ืคืื ืื ืืึทื ืฉืึทืคึฟื ืืืขื ืืขืืืขืืึธืคึผืื ื ื ืืึทืข ืคึฟืขืึดืงืืืื ืืืึธืก ืืึทืจืคื ืืื ืืืขืจืืืฉืึทื ื, ืืื ื ืขืก ืืขืฆืืืื ืืขื ืึทืืข ืขื ืืขืจืื ืืขื ืฆื ืืืื ืขืจืฉืืขืจ ืคึผืืฉื ืืื ืึทื ืึธืคึฟื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื ืืื ืืขืจื ืึธื ืคึผืืฉื ืฆื ืึทื ืื ืขืจืืขื ืจืืคึผืึทืืึทืืึธืจื. ืฆื ืจืขืืืฆืืจื ืคึผืจืึทืกืขืกืื ื ืฆืืื, ืื ืคืืจืืื ืื ืคืึทืจืจืืืื ืึธืืขืจ ืืืืฉื ืงืขื ืืืื ืืืจืืืขืงืึธืื ืืื ืื ืื ืขืจืืขื ืจืืคึผืึทืืึทืืึธืจื ืขืจืฉืืขืจ, ืึธืืขืจ ืืึธืก ืืื ืืขืืืืจื ืึท ืจืืืืง ืคึผืจืึธืืืขื ืืืขื ืขืก ืืขืงืืืขื ืฆื ืฆืื ืืืคืืืกื ืื ืขื ืืขืจืื ืืขื ืฆืืจืืง ืืื ืื ืึธืคึฟื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื ืืืืึทื ืื ืฆืืืื ืจืืคึผืึทืืึทืืึธืจืื ืืขื ืขื ื ืืฉื ืกืื ืง.
ืืขื ืืึธืืขื ืืื ืคืื ืืจืื ืืขืจ ืฆื ืื ืกืืจืืืขื ื ืคึฟืึทืจ ืฉืขืจื ืคึผืืึทืืคืึธืจืืก, ืืืืืจืขืจืื ืึธืืขืจ ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืคึผืจืึทืืืฉืขืงืก ืืื ืคึฟืึทืจ ืคืื-ืคืืืฉืขืจื ืื ืื ืืืขื ืึทืคึผืืึทืงืืืฉืึทื ื. ืืขืจืฆื, ืืขืจ ืืึธืืขื ืืื ืืืขืึทื ืคึฟืึทืจ ืคึผืจืึทืืืฉืขืงืก ืืืึธืก ืึธื ืืืืื ืึธืคึฟื ืืงืืจ ืคึฟืื ืืึธื ืืืื, ืึธืืขืจ WhereHows ืืื ืืขืืืขื ืืขืืืื ืืื ืึท ืืึธืจ ืื ืขืจืืขื ืืืขื ืึทืคึผืืึทืงืืืฉืึทื. ืขืก ืืื ืืึทืงืข ืฉืืืขืจ ืฆื ืืึธืจ ืึทืืกืืจืึทืงื ืึทืืืขืง ืึทืืข ืื ืื ืขืจืืขื ืืืคึผืขื ืืึทื ืกืื, ืึทืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืึทืืื ืื ืื ืขืจืืขื ืืึธืคึผื, ืึธืืขืจ ืืขืืขืกืงืขื ืื ืื ืขืจืืขื ืืึธืคึผื ืืื ืืขืืืขืืึธืคึผืื ื ืืขืจืกืื ืก ืึธืคึฟื ืืงืืจ ืืื ื ืืฉื ืืึทื ืฅ ืึทืจืืขื ืืืืก.
ืฆืืืืืืข ืคึผืจืืืื: "ืื ืขืจ ืขืจืฉืืขืจ"
** ืืื ืึท ืฆืืืืืืขืจ ืคึผืจืืืื, ืืืจ ืืจืืืขืจืืขืคืืจื ืฆื ืึทื "ืื ืขืจืืขื ืขืจืฉืืขืจ" ืึทื ืืืืืงืืื ื ืืึธืืขื, ืืื ืจืืึฟ ืึทื ืืืืืงืืื ื ืึทืงืขืจื ืืื-ืืืื ืืื ืขื ืืขืจืื ืืขื ืืขื ืขื ืืขืืืื ืฆื ืื ืึธืคึฟื ืืงืืจ ืงืึธื ืืืืฃ ืึท ืจืขืืืืขืจ ืืงืขืจ. ืืึธืืฉ ืืขื ืืึธืืขื ืืื ืืขืกืืขืจ ืคึผืึทืกืืง ืคึฟืึทืจ ืืื ืืืขืจ ื ืืฆื ืคืึทื, ืขืก ืืื ืืึธืืืง ืคึผืจืึธืืืขืืก. ืืืืื ืคึผืืฉืื ื ืึทืืข ืืืคืขืจืึทื ืกืื ืฆื ืื ืึธืคึฟื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื ืืื ืืขืืึธืื ืืจืืื ื ืฆื ืกืึธืืืืข ืฆืื ืืืคืืืกื ืงืึธื ืคืืืงื ืฉืคึผืขืืขืจ ืืื ืึทื ืึธืคึผืฆืืข, ืึธืืขืจ ืขืก ืืื ืฆืืื ืงืึทื ืกืืืื ื. ืืขืืืขืืึธืคึผืขืจืก ืืื ืจืืึฟ ืงืึทืกืขืก ืคึผืจืืืืจื ื ืืฉื ืฆื ืืึธื ืืึธืก ืืขืืขืจ ืืึธื ืืืขื ืืื ืจืขืฆืขื ืืืข ืืืืขืจ ืงืึธื. ืืื ืึท ืจืขืืืืืึทื, ืืึธืก ืืืขื ืืืื ืืขืืื ืคืื ืืืืื ืืงืขืจ ืึธืคื, ืืื ืืึทืืฉืึทื, ืืื ืึทืืื ืืืื ืขืก ืืขืจ ืฉืืืขืจ ืฆื ืกืึธืืืืข ืฆืื ืืืคืืืกื ืงืึธื ืคืืืงื ืฉืคึผืขืืขืจ.
ืื ืืจืื ืืึธื ืขืก ืืขืืจืืขื!
ืื ืฆืืืื ืืืจืืคืึทื ืคืจืืืื ืืขืจืืื ื ืืืืื ืจืืืึทืืืื ืืื ืื WhereHows GitHub ืจืืคึผืึทืืึทืืึธืจื ืคืืจืืืืื ืืืืก ืคืื ืืึทืืข ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื. ืื ืืึทื ืฉืึทืคึฟื ืคืืจืืืืื ืฆื ืคึฟืึทืจืืขืกืขืจื ืื ืคึฟืขืึดืงืืืื ืืื ืึทืจืงืึทืืขืงืืฉืขืจ ืคืื ืื ืคึผืจืึธืืืงื, ืึทืืื ืึทื ืื ืื ืขืจืืขื ืืืขืจืกืืข ืคืื โโWhereHows ืคึฟืึทืจ ืืื ืงืขืืื ืืื ืืขืืืืจื ืืขืจ ืึทืืืึทื ืกืืจืืข ืืื ืื ืึธืคึฟื ืืงืืจ ืืืขืจืกืืข. ืขืก ืืคืืื ืืื ืึท ื ืืึทืข ื ืึธืืขื - DataHub. ืืึทืืืจื ืืืืฃ ืคืจืืึทืขืจืืืง ื ืื ืึทื ืืขืจืฉ ืคืจืืืื, ืื ืืึทื ืฉืึทืคึฟื ืืึทืฉืืึธืกื ืฆื ืึทื ืืืืืงืืขื ืึท ืกืงืึทืืึทืืืข, ืืึทื ื-ืืขืจืืื ืืืืืื ื.
ืคึฟืึทืจ ืงืืื ื ืืึทืข ืึธืคึฟื ืืงืืจ ืคึผืจืืืขืงื, ืืื ืงืขืืื ืก ืขืคึฟืขื ืขื ืืงืืจ ืืึทื ืฉืึทืคึฟื ืึทืืืืืืืื ืืื ืฉืืืฆื ืึท ืึทื ืืืืืงืืื ื ืืึธืืขื ืืื ืืืึธืก ืื ืืึทืืืฉืืื ืคืื ืื ืคึผืจืืืขืงื ืืขื ืขื ืืขืืืขืืึธืคึผืขื ืืขืืึทืืจืข ืืื ืึธืคึฟื ืืงืืจ. ืืืขืจืกืืึธื ืขื ืึทืจืืึทืคืึทืงืฅ ืืขื ืขื ืืืคึผืืืื ืฆื ืึท ืฆืืืืจ ืจืืคึผืึทืืึทืืึธืจื ืืื ืืึทื ืึธืคึผืืขืฉืืขืื ืฆืืจืืง ืืื ืื ืื ืขืจืืขื ืืื ืงืขืืื ืึทืจืืึทืคืึทืงื ื ืืฆื
ืึธืืขืจ, ืึท ืืขืจืืืึทืงืกื ืฆืืจืืง-ืกืืฃ ืึทืคึผืืึทืงืืืฉืึทื ืึทืืึท ืืื DataHub ืืืขื ืืึทืจืคื ืึท ืืึทืืืืืืง ืกืืืข ืคืื โโืฆืืื ืฆื ืืขืจืืจืืืื ืืขื ืฉืืึทื. ืืึธืก ืืืื ืคึผืจืืงืืืื ืื ืืขืืืขืืงืืื ืคืื ืขืคืขื ืขื ืกืึธืจืกืื ื ืึท ืืึธืจ ืืจืืขืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืืืืืขืจ ืึทืืข ืื ืขืจืืขื ืืืคึผืขื ืืึทื ืกืื ืืึธืื ืฉืืื ืืึธืจ ืึทืืกืืจืึทืงืืื. ืืึธืก ืืื ืืืึธืก ืืืจ ืืึธืื ืืขืืืขืืึธืคึผืขื ืืืฉืืจืื ืืืึธืก ืืขืืคึฟื ืืื ืื ืืึทืื ืึธืคึฟื ืืงืืจ ืงืึทื ืืจืึทืืืืฉืึทื ื ืคืึทืกืืขืจ ืืื ืืื ืคืื ืืืืื ืืงืขืจ ืืืืืืืง. ืื ืืืืืื ื ืืขื ืขืคืืื ืืืืืข ืื ืืขืืึทืืึทืืึท ืืึทื ืฉืึทืคึฟื (ืืึทืืึทืืื ืืขืืืขืืึธืคึผืขืจ) ืืื ืื ืึธืคึฟื ืืงืืจ ืงืื. ืื ืคืืืืขื ืืข ืกืขืงืฉืึทื ื ืืืขื ืืืกืงืืืืจื ืืขื ื ืืึทืข ืฆืืืึทื ื.
ืขืคึฟื ืืงืืจ ืคึผืืืืืฉืื ื ืึทืืืึธืืึทืืืึธื
ืื ืืขืฆืืข ืฆืืืึทื ื ืคืื ืื ืืขืืึทืืึทืืึท ืืึทื ืฉืึทืคึฟื ืฆื ืื ืขืคึฟืขื ืขื ืืงืืจ DataHub ืืื ืฆื ืึทื ืืืืืงืืขื ืึท ืืขืฆืืึทื ืืืึธืก ืืืืืึธืืึทืืืฉ ืกืื ืงืก ืื ืื ืขืจืืขื ืงืึธืืขืืึทืกืข ืืื ืื ืึธืคึฟื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื. ืืืื ืืืจืื ืคึฟืขืึดืงืืืื ืคืื ืืขื ืืืฉืืจืื ืึทืจืืึทื ื ืขืืขื:
- ืกืื ืง ืืื ืงืขืืื ืงืึธื ืฆื / ืคึฟืื ืึธืคึฟื ืืงืืจ, ืขื ืืขื
rsync . - ืืขืจืืืืืขื ืืฉ ืืขืืขืจ ืืืจ, ืขื ืืขื ืฆื
ืึทืคึผืึทืืฉื ืจืึทื . - ืืืืืึธืืึทืืืฉ ืืืฉืขื ืขืจืืื ืึธืคึฟื ืืงืืจ ืืืขืจืืขืื ืืึธืืก ืคึฟืื ืื ืขืจืืขื ืืืขืจืืขืื ืืึธืืก.
- ืคืึทืจืืืื ืื ืขืจืืขื ืขื ืืขืจืื ืืขื ืืืึธืก ืืจืขืื ืึธืคึฟื ืืงืืจ ืืืืขื ืืืจื
ืืขืคึผืขื ืืขื ืกื ืืขืกืืื ื .
ืื ืคืืืืขื ืืข ืกืึทืืกืขืงืฉืึทื ื ืืืขื ืืขืืื ืืื ืื ืืืืื ืืขืจืืื ื ืคืึทื ืืงืฉืึทื ื ืืืึธืก ืืึธืื ืืฉืืงืึทืืืข ืคึผืจืึธืืืขืืก.
ืืงืืจ ืงืึธื ืกืื ืืงืจืึทื ืึทืืืืฉืึทื
ื ืื ืขื ืืขื ืื ืขืคึฟืขื ืขื ืืงืืจ ืืืขืจืกืืข ืคืื โโDataHub, ืืืึธืก ืืื ืึท ืืืื GitHub ืจืืคึผืึทืืึทืืึธืจื, ืื ืืื ืงืขืืื ืืืขืจืกืืข ืคืื โโโโืืึทืืึทืืื ืืื ืึท ืงืึธืืืื ืึทืฆืืข ืคืื โโโโืคืืืข ืจืืคึผืึทืืึทืืึธืจืื (ืืขืจืืคื ืื ืขืืืืื ืืง).
ืคืืืืจืข 1: ืกืื ืืงืจืึทื ืึทืืืืฉืึทื ืฆืืืืฉื ืจืืคึผืึทืืึทืืึธืจืื ืืื ืงืขืืื DataHub ืืื ืึท ืืืื ืจืืคึผืึทืืึทืืึธืจื DataHub ืึธืคึฟื ืืงืืจ
ืฆื ืฉืืืฆื ืึธืืึทืืืืืื ืืืืขื, ืฉืืืคึผื ืืื ืฆืืขื ืืืึธืจืงืคืืึธืื, ืืื ืืืขืจ ื ืืึทืข ืืขืฆืืึทื ืงืจืืืืฅ ืืืืืึธืืึทืืืฉ ืึท ืืขืงืข-ืืืจืื ืืึทืคึผืื ื ืงืึธืจืึทืกืคึผืึทื ืืื ื ืฆื ืืขืืขืจ ืืงืืจ ืืขืงืข. ืึธืืขืจ, ืื ืืึธืึธืืงืื ืจืืงืืืืืขืจื ืขืจืฉื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืืืืขืจื ืืืื ืฆืืฉืืขืื ืึท ืืืื-ืืืจืื ืืึธืืืืข ืืึทืคึผืื ื ืืื ืืขืืืืื ืืื ืื.
{
"datahub-dao": [
"${datahub-frontend}/datahub-dao"
],
"gms/impl": [
"${dataset-gms}/impl",
"${user-gms}/impl"
],
"metadata-dao": [
"${metadata-models}/metadata-dao"
],
"metadata-builders": [
"${metadata-models}/metadata-builders"
]
}
ืื ืืึธืืืืข-ืืืจืื ืืึทืคึผืื ื ืืื ืึท ืคึผืฉืื JSON ืืืขืืขื ืก ืฉืืืกืืขื ืืขื ืขื ืื ืฆืื ืืึทืืืฉืืื ืืื ืื ืึธืคึฟื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื ืืื ืื ืืืึทืืืขืก ืืขื ืขื ืื ืจืฉืืื ืคืื ืืงืืจ ืืึทืืืฉืืื ืืื ืื ืืื ืงืขืืื ืจืืคึผืึทืืึทืืึธืจืื. ืงืืื ืฆืื ืืึธืืืืข ืืื ืึทื ืึธืคึฟื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื ืงืขื ืขื ืืืื ืคืืกืืขืืขืจ ืืืจื ืงืืื ื ืืืขืจ ืคืื ืืงืืจ ืืึทืืืฉืืื. ืฆื ืึธื ืืืืึทืื ืื ืื ืขืจืืขื ื ืขืืขื ืคืื ืจืืคึผืึทืืึทืืึธืจืื ืืื ืืงืืจ ืืึทืืืฉืืื, ื ืืฆื
{
"${metadata-models}/metadata-builders/src/main/java/com/linkedin/Foo.java":
"metadata-builders/src/main/java/com/linkedin/Foo.java",
"${metadata-models}/metadata-builders/src/main/java/com/linkedin/Bar.java":
"metadata-builders/src/main/java/com/linkedin/Bar.java",
"${metadata-models}/metadata-builders/build.gradle": null,
}
ืืขืจ ืืขืงืข ืืืจืื ืืึทืคึผืื ื ืืื ืืืืืึธืืึทืืืฉ ืืืฉืืคื ืืืจื ืื ืืืฉืืจืื; ืึธืืขืจ, ืขืก ืงืขื ืขื ืืืื ืืืื ืืึทื ืืืึทืื ืืขืจืืืึทื ืืืงื ืืืจื ืืขืจ ืืึทื ืืฆืขืจ. ืืึธืก ืืื ืึท 1: 1 ืืึทืคึผืื ื ืคืื ืึท ืืื ืงืขืืื ืืงืืจ ืืขืงืข ืฆื ืึท ืืขืงืข ืืื ืื ืึธืคึฟื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื. ืขืก ืืขื ืขื ืขืืืขืืข ืึผืืืื ืคึฟืึทืจืืื ืื ืืื ืืขื ืึธืืึทืืึทืืืง ืฉืึทืคืื ื ืคืื ืืขืงืข ืึทืกืึธืืกืืืืฉืึทื ื:
- ืืื ืื ืคืึทื ืคืื ืงืืืคื ืืงืืจ ืืึทืืืฉืืื ืคึฟืึทืจ ืึท ืฆืื ืืึธืืืืข ืืื ืึธืคึฟื ืืงืืจ, ืงืึธื ืคืืืงื ืงืขื ืืืืคืฉืืืื, ืืืฉื ืื ืืขืืืข
FQCN , ืืืืืกืืื ื ืืื ืืขืจ ืืื ืืืื ืืงืืจ ืืึธืืืืข. ืืื ืึท ืงืึธื ืคืืืงื ืืึทืืืึธืืข ืกืืจืึทืืขืืืข, ืืื ืืืขืจ ืืืฉืืจืื ืคืขืืืงืืึทื ืฆื ืื "ืืขืฆืืข ืืืื ืก" ืึธืคึผืฆืืข. - "ื ืื" ืืืื ืึทื ืื ืืงืืจ ืืขืงืข ืืื ื ืืฉื ืืืื ืคืื ืื ืึธืคึฟื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื.
- ื ืึธื ืืขืืขืจ ืึธืคึฟื ืืงืืจ ืกืึทืืืืฉืึทื ืึธืืขืจ ืืงืกืืจืึทืงืฉืึทื, ืืขื ืืึทืคึผืื ื ืืื ืืืืืึธืืึทืืืฉ ืืขืจืืืึทื ืืืงื ืืื ืึท ืืึธืืขื ืืืืื ืืื ืืืฉืืคื. ืืึธืก ืืื ื ืืืืืง ืฆื ืืืขื ืืืคืืฆืืจื ืึทืืืฉืึทื ื ืืื ืืืืืฉืึทื ื ืคืื ืืงืืจ ืงืึธื ืืื ื ืื ืืขืฆืืข ืงืึทืืฃ.
ืฉืึทืคึฟื ืงืึธืืืื ืืึธืืก
ืงืึธืืืื ืืึธืืก ืคึฟืึทืจ ืึธืคึฟื ืืงืืจ ืงืึทืืืฅ ืืขื ืขื ืืืื ืืืืืึธืืึทืืืฉ ืืืฉืขื ืขืจืืืืึทื ืืืจื ืฆืื ืืืคืืืกื ืื ืืืขืจืืขืื ืืึธืืก ืคืื ืื ืขืจืืขื ืจืืคึผืึทืืึทืืึธืจืื. ืื ืืขืจ ืืื ืึท ืืืกืืขืจ ืืืขืจืืขืื ืงืืึธืฅ ืฆื ืืืืึทืื ืื ืกืืจืืงืืืจ ืคืื ืื ืงืึทืืื ืงืืึธืฅ ืืืฉืขื ืขืจืืืืึทื ืืืจื ืืื ืืืขืจ ืืขืฆืืึทื. ื ืืืขืจืืขืื ืงืืืจ ืื ืืืงืืืฅ ืืืึธืก ืืืขืจืกืืขืก ืคืื ืื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจืื ืืขื ืขื ืคึผืึทืงืืืืฉื ืืื ืืขื ืืืขืจืืขืื ืืื ืืื ืึท ืงืืฆืขืจ ืคืื ืื ืงืึทืืื ืงืืึธืฅ. ืงืืง ืืขื ืืืื ืขืจ ืืืืก
metadata-models 29.0.0 -> 30.0.0
Added aspect model foo
Fixed issue bar
dataset-gms 2.3.0 -> 2.3.4
Added rest.li API to serve foo aspect
MP_VERSION=dataset-gms:2.3.4
MP_VERSION=metadata-models:30.0.0
ืึธืคืขื ืืืงืืึทื ืืขืกืืื ื
ืืื ืงืขืืื ืืื
ืืึธืก ืืื ืึท ื ืืฆืืง ืืขืงืึทื ืืืึทื ืืืึธืก ืืขืืคึผืก ืฆื ืคืึทืจืืืึทืื ืงืืื ืื ืขืจืืขื ืืืขืจืืขืื ืืืึธืก ืืจืืืงืก ืื ืขืคืขื ืขื ืืงืืจ ืืืืขื ืืื ืืืืขืงืฅ ืขืก ืืื ืืืขืจืืขืื ืฆืืื. ืึธื ืืขื, ืขืก ืืืึธืื ืืืื ืืึทื ืฅ ืฉืืืขืจ ืฆื ืืึทืฉืืืกื ืืืึธืก ืื ืขืจืืขื ืืืขืจืืขืื ืืขืคึฟืืจื ืื ืืืืขื ืคืื ืื ืขืคึฟืขื ืขื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื ืฆื ืคืึทืจืืึธืื, ืืืืึทื ืืืจ ืคึผืขืงื ืื ืขืจืืขื ืขื ืืขืจืื ืืขื ืฆื ืื ืืึทืืึทืืื ืขืคึฟืขื ืขื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื.
ืืืคืขืจืึทื ืกืื ืฆืืืืฉื ืึธืคึฟื ืืงืืจ DataHub ืืื ืืื ืืืขืจ ืคึผืจืึธืืืงืฆืืข ืืืขืจืกืืข
ืืื ืฆื ืืขื ืคืื ื, ืืืจ ืืึธืื ืืืกืงืึทืกื ืืื ืืืขืจ ืืืืืื ื ืคึฟืึทืจ ืกืื ืืงืจืึทื ืืืืื ื ืฆืืืื ืืืขืจืกืืขืก ืคืื DataHub ืจืืคึผืึทืืึทืืึธืจืื, ืึธืืขืจ ืืืจ ื ืึธื ืืึธืื ื ืืฉื ืึทืืืืืื ื ืื ืกืืืืช ืืืึธืก ืืืจ ืืึทืจืคึฟื ืฆืืืื ืคืึทืจืฉืืืขื ืข ืึทื ืืืืืงืืื ื ืกืืจืืื ืืื ืืขืจ ืขืจืฉืืขืจ ืึธืจื. ืืื ืืขื ืึธืคึผืืืืืื ื, ืืืจ ืืืขืื ืจืฉืืื ืื ืืืคืขืจืึทื ืกืื ืฆืืืืฉื ืื ืขืคื ืืืขื ืืืขืจืกืืข ืคืื โโDataHub ืืื ืื ืคึผืจืึธืืืงืฆืืข ืืืขืจืกืืข ืืืืฃ ืืื ืงืขืืื ืกืขืจืืืขืจืก, ืืื ืืขืจืงืืขืจื ืื ืกืืืืช ืคึฟืึทืจ ืื ืืืคืขืจืึทื ืกืื.
ืืืื ืืงืืจ ืคืื ืืืกืงืจืขืคึผืึทื ืกื ืกืืขืืก ืคืื ืื ืคืึทืงื ืึทื ืืื ืืืขืจ ืคึผืจืึธืืืงืฆืืข ืืืขืจืกืืข ืืื ืืืคึผืขื ืืึทื ืกืื ืืืืฃ ืงืึธื ืืืึธืก ืืื ื ืึธื ื ืืฉื ืึธืคึฟื ืืงืืจ, ืึทืืึท ืืื LinkedIn's Offspring (LinkedIn ืก ืื ืขืจืืขื ืืขืคึผืขื ืืขื ืกื ืื ืืืฉืขืงืฉืึทื ืคืจืืืืืืขืจืง). ืืืืขื ืืื ืืืืืืื ืืขื ืืฆื ืืื ืื ืขืจืืขื ืงืึธืืขืืึทืกืขืก ืืืืึทื ืขืก ืืื ืื ืืืืืขืจ ืืืคึฟื ืคึฟืึทืจ ืึธื ืคืืจืื ื ืืื ืึทืืืฉ ืงืึทื ืคืืืืขืจืืืฉืึทื. ืืืขืจ ืขืก ืืื ื ืืฉื ืึธืคึฟื ืืงืืจ; ืึทืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืขืคึฟืื ืขื ืึธืคึฟื ืืงืืจ ืึทืืืขืจื ืึทืืืืืขืก ืฆื ืื ืึธืคึฟื ืืงืืจ DataHub.
ืขืก ืืขื ืขื ืืืื ืื ืืขืจืข ืกืืืืช. ืืืขื ืืืจ ืืึทืื ืืงืกืืขื ืฉืึทื ื ืฆื ืื ืืขืืึทืืึทืืึท ืืึธืืขื ืคึฟืึทืจ ืื ืืืืขืจืคืขื ืืฉื ืคืื ืืื ืงืขืืื, ืื ืืงืกืืขื ืฉืึทื ื ืืขื ืขื ืืืคึผืืงืื ืืืืขืจ ืกืคึผืขืฆืืคืืฉ ืฆื ืืื ืงืขืืื ืืื ืงืขื ื ืืฉื ืืืื ืืืืื ืึทืคึผืืืื ืฆื ืื ืืขืจืข ืื ืืืืืจืึทื ืืึทื ืฅ. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืึธืื ืืืืขืจ ืกืคึผืขืฆืืคืืฉ ืืึทืืขืืก ืคึฟืึทืจ ืคึผืึทืจืืืกืึทืคึผืึทื ืฅ ืืืก ืืื ืื ืืขืจืข ืืืืคึผืก ืคืื ืืืึธืก ืจืืืื ืืขืืึทืืึทืืึท. ืึทืืื, ืืืจ ืืึธืื ืืืฆื ืืงืกืงืืืืื ืื ืืงืกืืขื ืฉืึทื ื ืคืื DataHub ืก ืขืคึฟืขื ืขื ืืงืืจ ืืขืืึทืืึทืืึท ืืึธืืขื. ืืืขื ืืืจ ืึธื ืืืื ื ืขืืขื ืืื ืื ืงืื ืืื ืคึฟืึทืจืฉืืืื ืืืืขืจ ืืืืขืจืคืขื ืืฉื, ืืืจ ืืืขืื ืึทืจืืขืื ืืืืฃ ืคึผืจืึธืกื ืขืคึฟืขื ืขื ืืงืืจ ืืืขืจืกืืขืก ืคืื ืื ืืงืกืืขื ืฉืึทื ื ืืืขื ืขืก ืืื ื ืืืืืง.
ืื ืคืื ื ืืฆื ืืื ืืจืื ืืขืจ ืึทืืึทืคึผืืืืฉืึทื ืคึฟืึทืจ ืื ืึธืคึฟื ืืงืืจ ืงืื ืืืื ืื ืกืคึผืืืขืจื ืขืืืขืืข ืคืื โโืื ืืืคืขืจืึทื ืกืื ืฆืืืืฉื ืื ืฆืืืื ืืืขืจืกืืขืก ืคืื DataHub. ืืืคืขืจืึทื ืกืื ืืื ืืืึทื ืคึผืจืึทืกืขืกืื ื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืขื ืขื ืึท ืืื ืืืึทืฉืคึผืื ืคืื ืืขื. ืืึธืืฉ ืืื ืืืขืจ ืื ืขืจืืขื ืืืขืจืกืืข ื ืืฆื ืึท ืืขืจืืื ืืืึทื ืคึผืจืึทืกืขืกืื ื ืคืจืืืืืืขืจืง, ืืืจ ืืืืกืืขืจืืืืืื ืฆื ื ืืฆื ืึท ืืขืืืื-ืืื (ืกืืึทื ืืึทืืึธื ืข) ืืืึทื ืคึผืจืึทืกืขืกืื ื ืคึฟืึทืจ ืื ืึธืคึฟื ืืงืืจ ืืืขืจืกืืข ืืืืึทื ืขืก ืืืกืืืืื ืงืจืืืืืื ื ืื ืื ืืขืจ ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืขืคึผืขื ืืขื ืกื.
ืื ืื ืืขืจ ืืืืฉืคึผืื ืคืื ืื ืืืืืง ืืื ืึท ืืืื GMS (ืืขื ืขืจืึทืืืืขื ืืขืืึทืืึทืืึท ืกืืึธืจ) ืืื ืึทื ืึธืคึฟื ืืงืืจ ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ืืื ืงืืืคื GMS. ืืืึท (ืืขื ืขืจืึทืืืืขื ืืขืืึทืืึทืืึท ืึทืจืืฉืืืขืงืืืจืข) ืืื ืืขืจ ื ืึธืืขื ืคืื ืื ืฆืืจืืง-ืขื ื ืึทืจืงืึทืืขืงืืฉืขืจ ืคึฟืึทืจ ืืึทืืึทืืื, ืืื GMS ืืื ืื ืืขืืึทืืึทืืึท ืงืจืึธื ืืื ืืขื ืงืึธื ืืขืงืกื ืคืื ืืืึท. GMA ืืื ืึท ืืืืขืจ ืคืืขืงืกืึทืืึทื ืึทืจืงืึทืืขืงืืฉืขืจ ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืคืึทืจืฉืคึผืจืืืื ืืขืืขืจ ืืึทืื ืงืึทื ืกืืจืึทืงื (ืืืฉื ืืึทืืึทืกืขืฅ, ืืืืขืจื, ืืื"ื ื) ืืื ืืืื ืืืืืขื ืข ืืขืืึทืืึทืืึท ืงืจืึธื, ืึธืืขืจ ืงืจืึธื ืงืืืคื ืืึทืื ืงืึทื ืกืืจืึทืงืฉืึทื ื ืืื ืืืื ืืขืืึทืืึทืืึท ืงืจืึธื, ืึทืืื ืืึทื ื ืืื ืื ืจืขืืืกืืจื ืืื ืื ืืึทืื ืกืืจืืงืืืจ ืืึทืคึผืื ื ืืื GMS ืืื ืืขืจืืืึทื ืืืงื. ืคึฟืึทืจ ืื ืคืื ื ืืฆื, ืืืจ ืืืืกืืขืจืืืืืื ืึท ืืืื GMS ืืืึทืฉืคึผืื ืืืึธืก ืกืืึธืจื ืึทืืข ืื ืคืึทืจืฉืืืขื ืข ืืึทืื ืงืึทื ืกืืจืึทืงืฉืึทื ื ืืื ืื ืึธืคึฟื ืืงืืจ DataHub.
ื ืืึทื ืฅ ืจืฉืืื ืคืื ืืืคืขืจืึทื ืกืื ืฆืืืืฉื ืื ืฆืืืื ืืืคึผืืึทืืึทื ืฅ ืืื ืืขืืขืื ืืื ืื ืืืฉ ืืื ืื.
ืคึผืจืึธืืืงื ืคึฟืขืึดืงืืืื
ืืื ืงืขืืื ืืึทืืึทืืื
ืขืคึฟื ืืงืืจ ืืึทืืึทืืื
ืฉืืืฆื ืืึทืืึท ืงืึทื ืกืืจืึทืงืฉืึทื ื
1) ืืึทืืึทืกืขืืก 2) ื ืืฆืขืจืก 3) ืืขืืจืืงืก 4) ML ืคึฟืขืึดืงืืืื 5) ืืฉืึทืจืฅ 6) ืืึทืฉืืึธืจืื
1) ืืึทืืึทืกืขืืก 2) ื ืืฆืขืจืก
ืกืืคึผืคึผืึธืจืืขื ืืขืืึทืืึทืืึท ืงืืืืื ืคึฟืึทืจ ืืึทืืึทืกืขืฅ
1)
ืืืื Kafka RDBMS
ืคึผืื-ืกืื
ืงืึธื ืคืืืขื ื ืงืึทืคืงืึท
ืกืืจืื ืคึผืจืึทืกืขืกืื ื
ืืขืจืืื
ืขืืืขืืื (ืกืืึทื ืืึทืืึธื ืข)
ืึธืคืขื ืืืงืืึทื ืื ืืืฉืขืงืฉืึทื & ืืื ืึทืืืฉ ืงืึทื ืคืืืืขืจืืืฉืึทื
LinkedIn Offspring
ืืืืขื ืืืฉืืจืื
Liggradle (ืื ืืื ืขืจืืขืืขืจ ืืจืืืืข ืจืึทืคึผืขืจ ืคืื ืืื ืงืขืืื)
ืกื / ืกื
CRT (ืืื ืงืขืืื ืก ืื ืขืจืืขื ืกื / ืกื)
ืืขืืึทืืึทืืึท ืกืืึธืจื
ืคืื ืื ืืขืจืืขืืืืื ืงืืืคื GMS: 1) ืืึทืืึทืกืขื GMS 2) ืืึทื ืืฆืขืจ GMS 3) ืืขืืจืืง GMS 4) ืฉืืจืื GMS 5) ืืฉืึทืจื / ืืึทืฉืืึธืจื GMS
ืืืื ืืืก ืคึฟืึทืจ: 1) ืืึทืืึทืกืขืืก 2) ืืืืขืจื
ืืืงืจืึธ ืกืขืจืืืืกืขืก ืืื ืืึธืงืงืขืจ ืงืึทื ืืืื ืขืจื
ืคืืืืจืข 2: ืึทืจืืฉืืืขืงืืืจืข DataHub *ืึธืคึฟื ืืงืืจ**
ืืืจ ืงืขื ืขื ืืขื ืื ืืืื-ืืืจืื ืึทืจืงืึทืืขืงืืฉืขืจ ืคืื DataHub ืืื ืื ืืืื ืืืืื. ืึทืืืฅ ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืงืึทืืคึผืึธืื ืึทื ืฅ, ืขืก ืืื ืคืืจ ืคืึทืจืฉืืืขื ืข ืืึธืงืงืขืจ ืงืึทื ืืืื ืขืจื:
datahub-gms: ืืขืืึทืืึทืืึท ืกืืึธืจืืืืฉ ืืื ืกื
datahub-frontend: ืึทืคึผืืึทืงืืืฉืึทื
datahub-mce-consumer: ืึทืคึผืืึทืงืืืฉืึทื
datahub-mae-consumer: ืึทืคึผืืึทืงืืืฉืึทื
ืขืคึฟืขื ืขื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื ืืึทืงืืืืขื ืืืืฉืึทื ืืื
CI / CD ืืืืฃ DataHub ืืื ืึธืคึฟื ืืงืืจ
ืื ืึธืคึฟื ืืงืืจ DataHub ืจืืคึผืึทืืึทืืึธืจื ื ืืฆื
ืืื ืืขืืขืจ ืืืขืจืืขืื ืฆื ืื ืืึทืืึทืืื ืขืคึฟืขื ืขื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื, ืึทืืข ืืึธืงืงืขืจ ืืืืืขืจ ืืขื ืขื ืืืืืึธืืึทืืืฉ ืืขืืืื ืืื ืืืคึผืืืื ืฆื Docker Hub ืืื ืื "ืืขืฆืืข" ืงืืืืื. ืืืื Docker Hub ืืื ืงืึทื ืคืืืืขืจื ืืื ืขืืืขืืข
ื ืืฆื DataHub
- ืงืืึธืื ืื ืึธืคึฟื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจื ืืื ืืืืคื ืึทืืข ืืึธืงืงืขืจ ืงืึทื ืืืื ืขืจื ืืื ืืึธืงืขืจ-ืงืึธืืคึผืึธืกืข ื ืืฆื ืื ืฆืืืขืฉืืขืื ืืึธืงืขืจ-ืงืึธืืคึผืึธืกืข ืฉืจืืคื ืคึฟืึทืจ ืึท ืฉื ืขื ืึธื ืืืื.
- ืืจืืคืงืืคืืข ืื ืืืกืืขืจ ืืึทืื ืฆืืืขืฉืืขืื ืืื ืื ืจืืคึผืึทืืึทืืึธืจื ืืื ืื ืืึทืคึฟืขืื ืฉืืจื ืืขืฆืืึทื ืืืึธืก ืืื ืืืื ืฆืืืขืฉืืขืื.
- ืืืขืืขืจ DataHub ืืื ืืืื ืืืขืืขืจืขืจ.
ืึทืงืืืืืื ืืจืึทืงื
ืคึผืืึทื ืก ืคึฟืึทืจ ืื ืฆืืงืื ืคึฟื
ืืขืจืืืืึทื, ืืขืืขืจ ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืึธืืขืจ ืืืงืจืึธืกืขืจืืืืก ืคึฟืึทืจ ืึธืคึฟื ืืงืืจ DataHub ืืื ืืขืืืื ืืื ืึท ืืึธืงืงืขืจ ืงืึทื ืืืื ืขืจ, ืืื ืื ืืื ืฆืข ืกืืกืืขื ืืื ืึธืจืงืขืกืืจืืืืื ื ืืฆื
ืืืจ ืืืื ืคึผืืึทื ืืจื ืฆื ืฆืืฉืืขืื ืึท ืืขืจื ืงื ืืืืืื ื ืคึฟืึทืจ ืืืคึผืืืืื ื DataHub ืืืืฃ ืึท ืฆืืืืจ ืืืึธืืงื ืืื ืกื ืึทืืึท ืืื
ืืขืฆืืข ืึธืืขืจ ื ืื ืงืืขื ืกืืขืจ, ืืึทื ืง ืฆื ืึทืืข ืื ืคืจื ืึทืืึทืคึผืืขืจื ืคืื DataHub ืืื ืื ืึธืคึฟื ืืงืืจ ืงืื ืืืึธืก ืืึธืื ืจืืืืึทื DataHub ืึทืืคืึท ืืื ืืขืืึธืืคึฟื ืืื ืื ืืืขื ืืืคืืฆืืจื ืืฉืื ืืื ืคึฟืึทืจืืขืกืขืจื ืืึทืงืืืืขื ืืืืฉืึทื.
ืืงืืจ: www.habr.com