เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเด™เตเด™เดจเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฏเดพเด‚

เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเด™เตเด™เดจเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฏเดพเด‚
เดˆ เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเตฝ เดจเดฟเด™เตเด™เตพ เด•เต†เดกเดฟเดชเดฟเดตเดฟเดฏเดฟเตฝ เด•เดพเดฃเตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดตเตเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดŸเต‚เดณเดฟเดจเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฐเดธเด•เดฐเดฎเต†เดจเตเดจเต เดชเดฑเดฏเดŸเตเดŸเต†, เด’เดฐเต เดฑเดฟเดฎเต‹เดŸเตเดŸเต เดœเดฟเดฑเตเดฑเต เดธเต†เตผเดตเดฑเดฟเตฝ เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเดพเดฃเต เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด•เดŸเตเดŸเดฟเดจเต เดคเดพเดดเต†เดฏเตเดณเตเดณ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ.

Airbnb-เดจเตเดฑเต† เดกเดพเดฑเตเดฑ เดกเดฟเดธเตเด•เดตเดฑเดฟ เดŸเต‚เตพ เดŽเด™เตเด™เดจเต† เดŽเดจเตเดฑเต† เดœเต€เดตเดฟเดคเด‚ เดฎเดพเดฑเตเดฑเดฟเดฎเดฑเดฟเดšเตเดšเต

เดŽเดจเตเดฑเต† เด•เดฐเดฟเดฏเดฑเดฟเดฒเต† เดฐเดธเด•เดฐเดฎเดพเดฏ เดšเดฟเดฒ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดŽเดจเดฟเด•เตเด•เต เดญเดพเด—เตเดฏเดฎเตเดฃเตเดŸเต: เดŽเด‚เดเดŸเดฟเดฏเดฟเตฝ เดฌเดฟเดฐเตเดฆเด‚ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ เดžเดพเตป เดคเตเดฐเต†เดกเต เดฎเดพเดคเตเดคเดฎเดพเดฑเตเดฑเดฟเด•เตโ€Œเดธเต เดชเด เดฟเดšเตเดšเต, เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเตฝ เดฎเต‹เดกเดฒเตเด•เดณเดฟเดฒเตเด‚ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเตเด‚ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดคเต เดชเตˆเดฒเดฟเดซเตเดฑเตเดฑเต Wayfair-เตฝ, เดชเตเดคเดฟเดฏ เดนเต‹เด‚เดชเต‡เดœเต เดŸเดพเตผเด—เต†เดฑเตเดฑเดฟเด‚เด—เต เดฎเต‹เดกเดฒเตเด•เดณเตเด‚ Airbnb-เตฝ CUPED เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เดˆ เดœเต‹เดฒเดฟเด•เดณเต†เดฒเตเดฒเดพเด‚ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด—เตเดฒเดพเดฎเดฑเดธเต เด†เดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ - เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดžเดพเตป เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚ เดŽเดจเตเดฑเต† เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดญเต‚เดฐเดฟเดญเดพเด—เดตเตเด‚ เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฏเดพเดจเตเด‚ เดชเด เดฟเด•เตเด•เดพเดจเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเด‚ เดšเต†เดฒเดตเดดเดฟเดšเตเดšเต. เดœเต‹เดฒเดฟเดธเตเดฅเดฒเดคเตเดคเต เด‡เดคเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด’เดฐเต เด…เดตเดธเตเดฅเดฏเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดžเดพเตป Airbnb-เตฝ เดŽเดคเตเดคเตเดจเตเดจเดคเตเดตเดฐเต† เด‡เดคเตŠเดฐเต เดชเตเดฐเดถเตโ€Œเดจเดฎเดพเดฃเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เดคเต‹เดจเตเดจเดฟเดฏเดฟเดฒเตเดฒ, เด…เดตเดฟเดŸเต† เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เด‰เดชเด•เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต - เดกเดพเดฑเตเดฑเดพเดชเต‹เตผเดŸเตเดŸเตฝ.

เดŽเดจเดฟเด•เตเด•เต {{data}} เดŽเดตเดฟเดŸเต† เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚? เดกเดพเดฑเตเดฑเดพเดชเต‹เตผเดŸเตเดŸเตฝ.
เดˆ เด•เต‹เดณเด‚ เดŽเดจเตเดคเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต? เดกเดพเดฑเตเดฑเดพเดชเต‹เตผเดŸเตเดŸเตฝ.
เด‡เดจเตเดจเต {{เดฎเต†เดŸเตเดฐเดฟเด•เต}} เดŽเด™เตเด™เดจเต†เดฏเตเดฃเตเดŸเต? เดกเดพเดฑเตเดฑเดพเดชเต‹เตผเดŸเตเดŸเตฝ.
เดŽเดจเตเดคเดพเดฃเต เดœเต€เดตเดฟเดคเดฌเต‹เดงเด‚? IN เดกเดพเดฑเตเดฑเดพเดชเต‹เตผเดŸเตเดŸเตฝ, เด’เดฐเตเดชเด•เตเดทเต‡.

เดถเดฐเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดšเดฟเดคเตเดฐเด‚ เดฒเดญเดฟเดšเตเดšเต. เดกเดพเดฑเตเดฑ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เด…เตผเดคเตเดฅเดฎเต†เดจเตเดคเดพเดฃเต†เดจเตเดจเตเด‚ เด…เดคเต เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเดšเตเดšเตเดตเต†เดจเตเดจเตเด‚ เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดฎเดฃเดฟเด•เตเด•เต‚เดฑเตเด•เดณเดฒเตเดฒ, เดฎเดฟเดจเดฟเดฑเตเดฑเตเด•เตพ เดŽเดŸเตเด•เตเด•เตเด‚. เด•เตเดฑเดฟเดชเตเดชเตเด•เดณเดฟเดฒเต‚เดŸเต† เด…เดฒเดฏเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเตเดณเตเดณ SQL เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚ Slack-เตฝ เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เดฐเต† เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเด•เดฐเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดคเดฟเดฏ เด…เตฝเด—เดฐเดฟเดคเด™เตเด™เตพ (... เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดพเดฑเตเดฑเดฏเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ เดšเต‹เดฆเตเดฏเด™เตเด™เตพเด•เตเด•เต เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เตฝ) เดŽเดจเตเดจเดฟเดต เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เดŽเดจเดฟเด•เตเด•เต เดธเดฎเดฏเด‚ เดšเดฟเดฒเดตเดดเดฟเด•เตเด•เดพเด‚. เด‡เดคเดฟเดจเด•เด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต.

เดŽเดจเตเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด‚?

เดŽเดจเตเดฑเต† เดฎเดฟเด•เตเด• เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เตพเด•เตเด•เตเด‚ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดŸเต‚เตพ เด†เด•เตเดธเดธเต เด‡เดฒเตเดฒเต†เดจเตเดจเต เดžเดพเตป เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ. เดกเดพเดฑเตเดฑเดพเดชเต‹เตผเดŸเตเดŸเตฝ เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดŸเต‚เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดตเดฒเดฟเดฏ เดตเดฟเดญเดตเด™เตเด™เตพ เดตเดฟเดจเดฟเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เตเดฑเดšเตเดšเต เด•เดฎเตเดชเดจเดฟเด•เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฐเดตเดงเดฟ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เด…เดต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเตโ€Œเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฐเต เดธเดฎเตผเดชเตเดชเดฟเดค DevOps เดŽเดžเตเดšเดฟเดจเต€เดฏเตผ เด‡เดฒเตเดฒเดพเดคเต† เดธเดœเตเดœเต€เด•เดฐเดฃเดตเตเด‚ เดชเดฐเดฟเดชเดพเดฒเดจเดตเตเด‚ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ เดชเตเดคเดฟเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚: เด’เดฐเต เดฎเดฃเตเดŸเดคเตเดคเดฐเดฎเดพเดฏ เดฒเดณเดฟเดคเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เด‰เดชเด•เดฐเดฃเด‚

เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเด™เตเด™เดจเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฏเดพเด‚

เด…เดคเต†, เดตเดฟเดกเตเดขเดฟเดคเตเดคเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‹เดฏเดฟเดจเตเดฑเต เดตเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต, เดžเดพเตป เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดฎเดฃเตเดŸเดคเตเดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‹เดฏเดฟเดจเตเดฑเต เดตเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต. เดคเดฟเดฎเดฟเด‚เด—เดฒเดคเตเดคเดฟเดจเต เดฐเดฃเตเดŸเต เด˜เดŸเด•เด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเต‡เดฏเตเดณเตเดณเต‚:

  1. เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเดšเตเดšเต เดฎเดพเตผเด•เตเด•เตเดกเต—เดฃเดฟเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดชเตˆเดคเตเดคเตบ เดฒเตˆเดฌเตเดฐเดฑเดฟ.
  2. เดˆ เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฑเดธเตเดฑเตเดฑเต เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด‡เดจเตเดฑเตผเดซเต‡เดธเต.

เด…เดฑเตเดฑเด•เตเดฑเตเดฑเดชเตเดชเดฃเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เด†เดจเตเดคเดฐเดฟเด• เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเดจเตเดฑเต† เดตเต€เด•เตเดทเดฃเด•เต‹เดฃเดฟเตฝ เดจเดฟเดจเตเดจเต, เดงเดพเดฐเดพเดณเด‚ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเตเด‚ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดณเตเดณเต‚. เด…เดคเตเดฐเดฏเต‡เดฏเตเดณเตเดณเต‚, เด…เดคเดฟเดจเดพเตฝ Github เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต git เดธเต†เตผเดตเดฑเดฟเตฝ เดนเต‹เดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฃเต. เดชเด เดฟเด•เตเด•เดพเตป เดชเตเดคเดฟเดฏ เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดทเดฏเดฟเดฒเตเดฒ, เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เด‡เดฒเตเดฒ, เดฌเดพเด•เตเด•เดชเตเดชเตเด•เดณเดฟเดฒเตเดฒ. Git เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดธเดฎเดจเตเดตเดฏเดตเตเด‚ เดธเดนเด•เดฐเดฃเดตเตเด‚ เดธเต—เดœเดจเตเดฏเดฎเดพเดฃเต. เดจเดฎเตเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดจเต‹เด•เตเด•เดพเด‚ เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ v1.0.

เดฎเตเดดเตเดตเตป เดซเต€เดšเตเดšเตผ เดšเต†เดฏเตเดค เดœเดฟเดฑเตเดฑเต เด…เดงเดฟเดทเตเด เดฟเดค เดœเดฟเดฏเตเด

เด’เดฐเต เดฑเดฟเดฎเต‹เดŸเตเดŸเต เดœเดฟเดฑเตเดฑเต เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เดธเดฎเตเดฆเตเดฐเดคเตเดคเดฟเตฝ เดธเดžเตเดšเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด…เดตเตป เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเด‚ เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเต: เดšเดฟเดฒ เด•เดฃเด•เตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•, Github เด†เด•เตเดทเตป เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเด•เตผเดคเตเดคเตเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‡เดทเตเดŸเดฎเตเดณเตเดณ CI/CD เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเดพเดฏเดฟ เด’เดฐเต†เดฃเตเดฃเด‚ เดŽเดดเตเดคเตเด•) เด•เต‚เดŸเดพเดคเต† เดšเตเดฐเตเด™เตเด™เดฟเดฏ เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดตเต†เดฌเต เด…เดงเดฟเดทเตโ€Œเด เดฟเดค เดกเดพเดฑเตเดฑเดพ เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เด‰เดชเด•เดฐเดฃเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต Github-เตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตโ€Œเดชเตเดฐเต†เดกเตโ€Œเดทเต€เดฑเตเดฑเตเด•เตพ เดคเดฟเดฐเดฏเดพเดจเตเด‚ เด•เดพเดฃเดพเดจเตเด‚ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดชเด™เตเด•เดฟเดŸเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเด™เตเด™เดจเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฏเดพเด‚
Github เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด’เดฐเต เด…เดชเต‚เตผเดฃเตเดฃ เดชเดŸเตเดŸเดฟเด•เดฏเตเดŸเต† เด‰เดฆเดพเดนเดฐเดฃเด‚. เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดกเต†เดฎเต‹ เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดจเต‹เด•เตเด•เตเด•.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเตเดŸเต† เดฎเดฟเดจเตเดจเตฝ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ CLI เดคเดฟเดฐเดฏเตฝ

เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดœเต€เดตเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดถเตเดตเดธเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŸเต‡เดฌเดฟเดณเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดถเด•เตเดคเดฎเดพเดฏ, เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เตปเดกเต เดคเดฟเดฐเดฏเดฒเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต. เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดŸเต‡เดฌเดฟเดณเตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚, เดšเดฟเดฒ เดฎเดฟเดŸเตเด•เตเด•เดฐเดพเดฏ เด•เดพเดทเดฟเด‚เด—เต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดฟเดฎเดฟเด‚เด—เดฒเดคเตเดคเต† เด…เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเด‚เดตเดฟเดงเด‚ เดชเตเดฐเด•เดŸเดจเด‚ เดจเดŸเดคเตเดคเดพเดจเตเด‚ เดฑเดธเตเดฑเตเดฑเดฟเดฒเต† เดฌเดพเด•เตเด•เต†เตปเดกเต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต. เดคเดฟเดฐเดฏเตฝ เด•เดพเดฒเดคเดพเดฎเดธเดฎเตŠเดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ [เดนเดฒเต‹, Google DS].

เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเด™เตเด™เดจเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฏเดพเด‚
เดคเดฟเดฎเดฟเด‚เด—เดฒเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดฆเตผเดถเดจเด‚, เด’เดฐเต เดฆเดถเดฒเด•เตเดทเด‚ เดชเดŸเตเดŸเดฟเด•เด•เดณเดฟเดฒเต‚เดŸเต† เดคเดฟเดฐเดฏเตเด•.

เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เดณเตเดŸเต† เดธเตเดตเดฏเดฎเต‡เดต เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ [เดฌเต€เดฑเตเดฑเดฏเดฟเตฝ]

เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดธเดฏเดจเตเดฑเดฟเดธเตเดฑเตเดฑเต เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดŽเดจเดฟเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเดพเดคเตเดค เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต‡ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดธเตโ€Œเด•เตเดฐเดพเดชเตเดชเดฟเด‚เด—เต เดชเตˆเดชเตเดชเต เดฒเตˆเดจเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดฒเดณเดฟเดคเดฎเดพเดฏ SQL-เตฝ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดฟเดจเต† เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดธเตเดฑเตเดฑเดฌเต เดŸเต‡เดฌเดฟเดณเดฟเดจเตเดณเตเดณเดฟเตฝ YAML เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เด’เดฐเต เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดฌเตเดฒเต‹เด•เตเด•เต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•, เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เดธเตเดตเดฏเดฎเต‡เดต เด’เดฐเต เดทเต†เดกเตเดฏเต‚เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เดณเดฟเตฝ เดจเต†เดธเตเดฑเตเดฑเดกเต เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

```metrics
metric-name:
  sql: |
    select count(*) from table
```

เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเด™เตเด™เดจเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฏเดพเด‚
เด—เดฟเดคเตเดคเดฌเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต, เดˆ เดธเดฎเต€เดชเดจเด‚ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดฎเต†เดŸเตเดฐเดฟเด•เต เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพเด•เตเด•เต เดธเดคเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เด•เต‡เดจเตเดฆเตเดฐ เดธเตเดฐเต‹เดคเดธเตเดธเดพเดฏเดฟ เดคเดฟเดฎเดฟเด‚เด—เดฒเดคเตเดคเดฟเดจเต เดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเดพเดฃเต. "~/" เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เด’เดฐเต เดŸเตˆเด‚เดธเตเดฑเตเดฑเดพเดฎเตเดชเดฟเดจเตŠเดชเตเดชเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด—เตเดฐเดพเดซเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เด—เดตเต‡เดทเดฃเด‚ เดจเดŸเดคเตเดคเดฃเดฎเต†เด™เตเด•เดฟเตฝ เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚/เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต".

เดญเดพเดตเดฟ

เดคเดฟเดฎเดฟเด‚เด—เดฒเดคเตเดคเดฟเดจเตเดฑเต† เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต€-เดฑเดฟเดฒเต€เดธเต เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดฎเดพเดฏเดฟ เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เด†เดณเตเด•เตพเด•เตเด•เต เดตเดฟเดถเดพเดฒเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ. เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด’เดฐเต เดชเดŸเตเดŸเดฟเด• เดคเดฟเดฐเดฏเตฝ เด‰เดชเด•เดฐเดฃเด‚? เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เด’เดฐเต เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดคเดฟเดฐเดฏเตฝ เด‰เดชเด•เดฐเดฃเด‚ เด…เดฒเตเดฒ? เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ? เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เด’เดฐเต SQL เด…เดจเตเดตเต‡เดทเดฃ เด‰เดชเด•เดฐเดฃเด‚ เด…เดฒเตเดฒ? เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ v1 เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ CLI เด•เดฎเตเดชเดพเดจเดฟเดฏเตป เดŸเต‚เดณเดพเดฏเดฟเดฐเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเดฒเตเด‚ Dataportal/Amundsen, เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเดฏ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดพเดฏเดฟ เดตเดณเตผเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เดกเดพเดฑเตเดฑเดพ เดธเดฏเดจเตเดฑเดฟเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดŸเต‚เตพเด•เดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เด…เดตเดฟเดญเดพเดœเตเดฏ เด˜เดŸเด•เดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเตฝ เด•เดพเดฃเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เดšเต‡เดฐเตเด• เดธเตเดฒเดพเด•เตเด•เต เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ, เดŽเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดคเตเดฑเด•เตเด•เตเด• เดธเดพเดฎเต‚เดนเดฟเด•เด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเด• เดฒเดฟเด™เตเด•เตเดกเต. เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดจเดฟเดฐเดตเดงเดฟ เดฐเดธเด•เดฐเดฎเดพเดฏ เดซเต€เดšเตเดšเดฑเตเด•เตพ เด‰เดฃเตเดŸเต - เดœเดฟเตปเดœ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ, เดฌเตเด•เตเด•เตโ€Œเดฎเดพเตผเด•เตเด•เตเด•เตพ, เดคเดฟเดฐเดฏเตฝ เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ, เดธเตเดฒเดพเด•เตเด•เต เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ, เดœเต‚เดชเตเดชเดฟเดฑเตเดฑเตผ เด‡เดจเตเดฑเด—เตเดฐเต‡เดทเตป, เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเดฟเดจเดพเดฏเดฟ เด’เดฐเต CLI เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต เดชเต‹เดฒเตเด‚ - เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‡เตปเดชเตเดŸเตเดŸเต เดžเด™เตเด™เตพ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดคเต€เดฐเตเดฎเดพเดจเด‚

เดคเดฟเดฎเดฟเด‚เด—เดฒเดคเตเดคเต† เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดคเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดกเดพเดฑเตเดฑเดพเดซเตเดฐเต†เดฏเดฟเด‚ เดŽเดจเตเดจ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเดพเดฃเต, เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเตเดฎเดพเดฏเดฟ เดšเต‡เตผเดจเตเดจเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดŽเดจเดฟเด•เตเด•เต เดˆเดฏเดฟเดŸเต† เดธเดจเตเดคเต‹เดทเดฎเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เดกเดพเดฑเตเดฑเดพ เดธเดฏเดจเตเดฑเดฟเดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดกเดพเดฑเตเดฑเดพเดซเตเดฐเต†เดฏเดฟเด‚ เดกเดพเดฑเตเดฑเดพ เดธเดฏเตปเดธเต เดŸเต€เดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด…เดŸเตเดคเตเดคเต เดธเดนเด•เดฐเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เต, เดฎเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ เดตเดฟเดฒเดพเดธเด‚, เดžเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเต† เดตเต†เดฏเดฟเดฑเตเดฑเดฟเด‚เด—เต เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดšเต‡เตผเด•เตเด•เตเด‚.

เดคเดฟเดฎเดฟเด‚เด—เดฒเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเด™เตเด™เดจเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฏเดพเด‚
เด’เดชเตเดชเด‚ เดชเตเดฐเตŠเดฎเต‹ เด•เต‹เดกเต เดตเดดเดฟเดฏเตเด‚ HABR, เดฌเดพเดจเดฑเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เดฟเดดเดฟเดตเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต 10% เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เดฒเดญเดฟเด•เตเด•เตเด‚.

เด•เต‚เดŸเตเดคเตฝ เด•เต‹เดดเตเดธเตเด•เตพ

เดซเต€เดšเตเดšเตผ เดšเต†เดฏเตเดค เดฒเต‡เด–เดจเด™เตเด™เตพ

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com