แแก แกแขแแขแแ แกแแฃแแ แแแก แแแแแชแแแแ แแฆแแแฉแแแแก แฃแแแ แขแแแแก แแ แกแฌแ แแค แแแกแขแ แฃแแแแขแแ, แ แแแแแก แแฃแจแแแแแกแแช แฎแแแแแ KDPV-แแ. แกแแแแขแแ แแกแแ, แ แแ Whale แจแแฅแแแแแแ แแแกแขแแแชแแฃแ แ git แกแแ แแแ แแก แฐแแกแขแแแแแกแแแแก. แแแขแแแแแ แญแ แแแแก แฅแแแจ.
แ แแแแ แจแแชแแแแ แฉแแแ แชแฎแแแ แแแ Airbnb-แแก แแแแแชแแแแ แแฆแแแฉแแแแก แแแกแขแ แฃแแแแขแแ
แฉแแแก แแแ แแแ แแจแ แกแแแแแแแแแแ แแแแฃแจแแแ แ แแแแแแแแ แกแแฎแแแแกแ แแ แแแแแแแแ: แแกแฌแแแแแแแ แแแแแแแก แแแแแแแขแแแแก MIT-แจแ แกแฌแแแแแก แแ แแก, แแแฃแจแแแแแ แแแแ แแแแแขแฃแ แแแแแแแแแ แแ แฆแแ แแแแแก แแ แแแฅแขแแ.
แกแแ แแแแแแ {{แแแแแชแแแแแ}}? แแแแแชแแแแ แแแ แขแแแ.
แ แแก แแแจแแแแก แแก แกแแแขแ? แแแแแชแแแแ แแแ แขแแแ.
แ แแแแ แแ แแก แแฆแแก {{metric}}? แแแแแชแแแแ แแแ แขแแแ.
แ แ แแ แแก แชแฎแแแ แแแแก แแ แซแแแแ? IN แแแแแชแแแแ แแแ แขแแแ, แแแแแ.
แแแ แแ, แแฅแแแ แฌแแ แแแแแแแแแ แกแฃแ แแแ. แแแแแชแแแแแแก แแแซแแแแแก แแ แแแแก แแแแแแแก, แแฃ แ แแก แแแจแแแแก แแก, แ แแแแ แจแแแฅแแแ แแ แ แแแแ แแแแแแแงแแแแ แแก แงแแแแแคแแ แ แแฎแแแแ แ แแแแแแแแ แฌแฃแแก แกแญแแ แแแแ แแ แแ แ แกแแแแก. แแ แจแแแแซแแ แแ แแแก แแแฎแแ แฏแแ แแแ แขแแแ แแแกแแแแแแแก, แแ แแฎแแแ แแแแแ แแแแแแแก แแแแแขแแแแจแ (โฆ แแ แแฃแแแกแฃแฎแ แจแแแแฎแแแแแ แแแแฎแแแแก แแแแแชแแแแแแก แจแแกแแฎแแ), แแแแ แ แฉแแแแฌแแ แแแแก แแแแฎแ แ, แแแแแแแ แแแแแ SQL แแแแฎแแแแแแแก แแแฌแแ แ แแ แแแแแแแแแก แฎแกแแแแแ Slack-แแ แแแแขแแฅแกแขแแก แฎแแแแฎแแ แจแแกแแฅแแแแแแ. แฐแฅแแแแ.
แฒ แ แแ แแแแแแแ?
แแแแฎแแแ, แ แแ แฉแแแ แแแแแแ แแแแก แฃแแแขแแกแแแแก แแ แฐแฅแแแแ แฌแแแแแ แแกแแ แแแกแขแ แฃแแแแขแแ. แ แแแแแแแแ แแแแแแแแแก แกแฃแ แก แแแฃแแแแก แฃแแแ แแแแแ แ แ แแกแฃแ แกแแแ แแกแแแ แแแแขแคแแ แแแก แแแกแขแ แฃแแแแขแแก แจแแฅแแแแกแ แแ แจแแแแ แฉแฃแแแแแก, แ แแแแ แแชแแ Dataportal. แแ แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแ แกแแแแแก แ แแแแแแแแ แฆแแ แแแแแก แแแแแฌแงแแแขแ, แแกแแแ, แ แแแแ แช แฌแแกแ, แจแแแฃแจแแแแแฃแแแ แแแกแจแขแแแฃแ แแ, แ แแช แแ แแฃแแแแก แแแงแแแแแแก แแ แจแแแแ แฉแฃแแแแแก แกแแแชแแแแฃแ แ DevOps แแแแแแ แแก แแแ แแจแ. แแแแขแแ แแแแแแฌแงแแแขแ แจแแแแฅแแแ แ แแฆแแช แแฎแแแ.
Whale: แกแฃแแแแฃแ แแ แแแ แขแแแ แแแแแชแแแแ แแฆแแแฉแแแแก แแแกแขแ แฃแแแแขแ
แแ แแแแฎ, แฃแแ แแแ แกแแกแฃแแแแแแแ แแแฃแแแกแฎแแแ แฃแแ แแแ แกแแกแฃแแแแแก. แแแจแแแก แแฅแแก แแฎแแแแ แแ แ แแแแแแแแแขแ:
- แแแแแแแก แแแแแแแแแแ, แ แแแแแแช แแแ แแแแแก แแแขแแแแแแชแแแแแก แแ แแคแแ แแแแก แแแก MarkDown-แจแ.
- Rust แแ แซแแแแแแก แฎแแแแก แแแขแแ แคแแแกแ แแ แแแแแชแแแแแแก แกแแซแแแแแแ.
แจแแแแ แฉแฃแแแแแก แจแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแกแแแ แแกแแ, แแ แกแแแแแก แแฎแแแแ แแแแ แ แขแแฅแกแขแฃแ แ แคแแแแ แแ แแ แแแ แแแ, แ แแแแแแช แแแแแแฎแแแแก แขแแฅแกแขแก. แแก แแ แแก แแก, แแกแ แ แแ แฐแแกแขแแแแ Git แกแแ แแแ แแ, แ แแแแ แแชแแ Github, แขแ แแแแแแฃแ แแ. แแ แช แแฎแแแ แจแแแแแฎแแแก แแแ, แแ แช แแแ แแแแก แแแคแ แแกแขแ แฃแฅแขแฃแ แ, แแ แช แกแแ แแแแ แแ แแกแแแแ. แงแแแแแ แแชแแก Git, แแแแขแแ แกแแแฅแ แแแแแแชแแ แแ แแแแแแจแ แแแแแแ แฃแคแแกแแ. แแแแแ แฃแคแ แ แแฎแแแก แแแแฎแแแแ แคแฃแแฅแชแแแแแ แแแแก
แกแ แฃแแ แแแแแ แฉแแฃแแ git-แแ แแแคแฃแซแแแแฃแแ GUI
Whale แจแแฅแแแแแแ แแแกแขแแแชแแฃแ แ git แกแแ แแแ แแก แแแแแแแจแ แแแแแแแแกแแแแก. แแก
แแแแแแแก แแแแแแแแ, แ แแแแแแช แแแแแ แแ แแแฃแแแ Github แแแฅแแแแแแแแแก แแแแแงแแแแแแ. แกแ แฃแแ แกแแแฃแจแแ แแแแ แแแ แกแแ
แแแแแกแแแฃแ แ แกแฌแ แแคแ CLI แแแซแแแแแ แแฅแแแแ แกแแชแแแ
แแแจแแแ แชแฎแแแ แแแก แแ แกแฃแแแฅแแแก แแ แซแแแแแแก แกแขแ แแฅแแแแ, แ แแช แฃแแ แฃแแแแแงแแคแก แแซแแแแ , แแแแแฌแแแแก แซแแแแแก แแฅแแแแก แแแแแแแแแ. แแแแแแแแแแ แชแฎแ แแแแก แแแ แแแแแจแแช แแ, แฉแแแ แแแแแฎแแ แฎแแ แแแจแแแแก แฌแแ แแแฃแแแแแแแ แแคแแฅแขแฃแ แแแ, แฅแแจแแ แแแแก แญแแแแแแฃแ แ แแแฅแแแแแแแแแก แแแแแงแแแแแแ แแ แแกแแแ Rust-แแก แแฃแ แแแก แแฆแแแแแแ. แแฅแแแ แแแ แจแแแแฉแแแแ แซแแแแแก แจแแคแแ แฎแแแแก [แแแแแ แฏแแแ Google DS].
แแแจแแแแก แแแแ แแแ แกแแ, แแแแแแแ แแแแแแแก แซแแแแ.
แแแขแ แแแแก แแแขแแแแขแฃแ แ แแแแแแแ แแจแแแ [แแแขแแจแ]
แฉแแแ, แ แแแแ แช แแแแแชแแแแ แแแชแแแแ แแก, แแ แ-แแ แแ แงแแแแแแ แแแแแแแแ แกแแงแแแ แแแ แ แแ แแ แแก แแแแแ แแแแฎแแแแแแแก แแแจแแแแ แแกแแ แแ แแกแแ, แแฎแแแแ แแแแแงแแแแแฃแแ แแแแแชแแแแแแก แฎแแ แแกแฎแแก แจแแกแแแแฌแแแแแแ. Whale แแฎแแ แก แฃแญแแ แก แฃแแ แแแ SQL-แจแ แแแขแ แแแแก แแแแกแแแฆแแ แแก แฃแแแ แก, แ แแแแแแช แแแแแแแแแ แแฅแแแแ แแฅแแแแ แแแขแแแแแแชแแแแแแก แแแกแฃแคแแแแแแแก แแแแกแแแแแแแแแ แแ แแแ. แแแแกแแแฆแแ แแ YAML แแแขแ แแแแก แแแแแ แกแแแแฃแ แ แชแฎแ แแแแก แจแแแแแ แแ Whale แแแขแแแแขแฃแ แแ แแแฃแจแแแแแก แแแแ แแแแ แแ แแแแแฎแแ แชแแแแแแก แแแขแ แแแแจแ แฉแแแแแฃแ แจแแแแแฎแแแแก.
```metrics
metric-name:
sql: |
select count(*) from table
```
Github-แแแ แแ แแแ, แแก แแแแแแแ แแแจแแแแก, แ แแ แแแจแแแ แจแแแซแแแแ แแงแแก แกแแแแ แแแแก แแแ แขแแแ แชแแแขแ แแแฃแ แ แฌแงแแ แ แแแขแ แฃแ แแแแแแ แขแแแแแจแ. Whale แแ แแแแฎแแแก แแแแจแแแแแแแแแก แแ แแแก แแแจแแฃแแแแ แแ แแแ "~/-แจแ. แแแจแแแ / แแแขแ แแแ" แแฃ แแกแฃแ แ แแแแแแแแ แแแแแ แแแแแ แแ แฃแคแ แ แกแแฆแ แแแกแแฃแแ แแแแแแ.
แแแแแแแแ
แแแจแแแแก แฉแแแแ แฌแแแแกแฌแแ แ แแแแแจแแแแแก แแแ แกแแแแแก แแแแฎแแแ แแแแแแแแ แกแแฃแแ แแก แจแแแแแ แแแแฎแแแแ, แ แแ แฎแแแฎแก แแแขแ แคแฃแแฅแชแแแแแ แแแ แกแญแแ แแแแแแ. แ แแขแแ แแ แแก แชแฎแ แแแแก แกแแซแแแแแแ แแแกแขแ แฃแแแแขแ? แ แแขแแ แแ แแ แแก แแแขแ แแแแก แกแแซแแแแ แแแกแขแ แฃแแแแขแ? แ แแขแแ แแ แฎแแแแ แแแแแขแแ แแแแ? แ แแขแแ แแ แแ แแก SQL แจแแแแแฎแแแก แจแแกแ แฃแแแแแก แแแกแขแ แฃแแแแขแ? แแแฃแฎแแแแแแ แแแแกแ, แ แแ whale v1 แแแแแแแแ แแแแแ แแแแแแแฃแแ แแงแ แแแ แขแแแ CLI แแแแแแแแแแ แแแกแขแ แฃแแแแขแ Dataportal/Amundsen
, แแก แฃแแแ แแแแแแฅแชแ แกแ แฃแแคแแกแแแแ แแแแแฃแแแแแแแ แแแแขแคแแ แแแ แแ แแแแแแแแแแแ, แ แแ แแแฎแแแแ Data Scientist-แแก แแแกแขแ แฃแแแแขแแ แแฃแแแก แแแแฃแงแแคแแแ แแแฌแแแ.
แแฃ แ แแแแแก แแแฎแแ แแกแฃแ แ แแแแแแแแ แแแแก แแ แแชแแกแจแ, แจแแแแแแแแ แแแแ
แแแกแแแแ
Whale แจแแแฃแจแแแแแฃแแแ แแ แแแแ แฉแฃแแแแก Dataframe-แก, แกแขแแ แขแแแก, แ แแแแแก แแแแ แกแแแแก แกแแแแแแแแแ แแฎแแแฎแแแก แแฅแแแแ แกแฎแแ แแแแแแแแแแแแ แแ แแแ. แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแแจแแแ แจแแฅแแแแแแ แแแแแชแแแแ แแแชแแแแ แแแแกแแแแก, Dataframe แจแแฅแแแแแแ แแแแแชแแแแ แแแชแแแแ แแแแกแแแแก. แแแแแแแก, แแแกแแช แกแฃแ แก แฃแคแ แ แแญแแแ แ แแแแแแจแ แแแแแแ, แแแแแ แแแแแแ
แแ แแ แแแ แแแแแ HABR, แจแแแแซแแแแ แแแแฆแแ แแแแแขแแแแแ 10% แแแแแ แแ แแแแแแแแฃแ แคแแกแแแแแแแแแ.
แแแแแชแแแแ แแแชแแแแ แแแแก แแแแแแ Bootcamp แแแแแชแแแแ แแแแแแขแแแแกแแก แแ แแคแแกแแแก แแแแแแแแแ แแฃแแแแแ แแแแแชแแแแ แแแแแแขแแแ แแแแแแ Bootcamp แแแแแชแแแแ แแแชแแแแ แแแแก แแ แแคแแกแแแก แกแฌแแแแแแ แแฃแแแแแ Python แแแ แแแแแแแแ แแแแก แแฃแ แกแ
แแแขแ แแฃแ แกแแแ
แแแแแชแแแแ แแแแแแแแก แแฃแ แกแ DevOps แแฃแ แกแ แแ แแคแแกแแ แแแ แแแแแแแแแ แ แแแฃแแแชแแ iOS แแแแแแแแแ แ แแฃแแแแแ Android-แแก แแแแแแแแแ แ แแฃแแแแแ แฏแแแแก แแแแแแแแแ แ แแฃแแแแแ JavaScript แแฃแ แกแ แแแแฅแแแแแแชแแแแแแแแก แแฃแ แกแ แแฃแ แกแ "แแแแแแแขแแแ แแ แแแแฅแแแแแแชแแแแแแแ แแแแแชแแแแ แแแชแแแแ แแแแกแแแแก" แแแแแขแแแแแ แแฃแ แกแ "Machine Learning Pro + Deep Learning"
แ แฉแแฃแแ แกแขแแขแแแแ
แ แแแแ แแแแฎแแแ แแแแแชแแแแ แแแชแแแแ แ แแแแแแ แแฃแ แกแแแแก แแแ แแจแ 450 แฃแคแแกแ แแแแ แแแแแก แแฃแ แกแ แ แแแแ แแแกแฌแแแแแ แแแแฅแแแแแแชแแแแแแแ แแแแ แแจแ 5 แแฆแ แแแแแแแ 9 แแแแก แแแแแแแแแแแจแ แ แแแแแแก แจแแฃแแแแก แแแแแชแแแแ แแแแแแขแแแแกแ: แฎแแแคแแกแแแแก แแ แแแแแแกแแแแแก แแแแแฎแแแแ แ แฃแกแแแจแ แแ แแแก แคแแ แแแแแก แแแ แแ 2020 แฌแแแก แแแแฅแแแแแแชแแแแแแแ แแ แแแแแแฃแขแแ แฃแแ แฎแแแแ แกแแแแ แแแแฃแกแขแ แแแจแ
แฌแงแแ แ: www.habr.com