5 points par xguru 2022-01-28 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Un langage expérimental pour les relations et les transformations de données

  • Exécute la modélisation sémantique et les requêtes sur des bases relationnelles (RDB)

  • Prend actuellement en charge BigQuery et Postgres

  • Fonctionnalités

→ Compilé en SQL optimisé pour votre propre base de données

→ Les calculs peuvent être modularisés, réutilisés et étendus selon des paradigmes de programmation modernes

→ Excellent pour interroger et générer des jeux de données imbriqués

→ Résout les pièges de jointure de la base de données (Fan/Chasm Trap), ce qui permet d’agréger n’importe quoi dans une seule requête et réduit le besoin de tables de faits et de SQL excessivement complexe

→ Les valeurs par défaut sont intelligentes et le langage reste concis (SQL est verbeux et souvent redondant)

  • Un langage pour tous ceux qui travaillent avec SQL (analystes, data scientists, data engineers, développeurs d’applications de données, etc.)

  • Extension VS Code disponible

Exemple de 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()

]

}

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.