5 ポイント 投稿者 xguru 2022-01-28 | まだコメントはありません。 | WhatsAppで共有
  • データの関係性と変換のための実験的な言語

  • RDBに対してセマンティックモデリングとクエリを実行

  • 現在はBigQueryとPostgresをサポート

  • 機能

→ 自分のDBに最適化されたSQLにコンパイルされる

→ 計算は最新のプログラミングパラダイムのようにモジュール化、再利用、拡張が可能

→ ネストされたデータセットのクエリと生成に優れる

→ DBの結合トラップ(Fan/Chasm Trap)を解決し、1つのクエリであらゆる集計が可能になり、ファクトテーブルや過度に複雑なSQLの必要性を減らす

→ デフォルトが賢く、言語は簡潔(SQLは冗長でしばしば重複する)

  • SQLを扱うすべての人のための言語(アナリスト、データサイエンティスト、データエンジニア、データアプリ開発者など)

  • VS Code拡張を提供

Malloyコード例

query: table('malloy-data.faa.flights') -> {

where: origin: 'SFO'

group_by: carrier

aggregate: [

flight_count is count()

average_flight_time is flight_time.avg()

]

}

まだコメントはありません。

まだコメントはありません。