5 Punkte von xguru 2022-01-28 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Eine experimentelle Sprache für Datenbeziehungen und Transformationen

  • Führt semantische Modellierung und Abfragen für RDBs aus

  • Unterstützt derzeit BigQuery und Postgres

  • Funktionen

→ Wird zu für meine DB optimiertem SQL kompiliert

→ Berechnungen lassen sich auf eine Weise modularisieren, wiederverwenden und erweitern, die modernen Programmierparadigmen entspricht

→ Hervorragend für das Abfragen und Erzeugen verschachtelter Datensätze

→ Löst die Verknüpfungsfallen der DB (Fan/Chasm Trap), sodass sich mit einer einzigen Abfrage beliebige Aggregationen durchführen lassen und der Bedarf an Faktentabellen sowie übermäßig komplexem SQL sinkt

→ Intelligente Standardwerte und eine kompakte Sprache (SQL ist wortreich und oft redundant)

  • Eine Sprache für alle, die mit SQL arbeiten (Analysten, Data Scientists, Data Engineers, Entwickler von Daten-Apps usw.)

  • VS-Code-Erweiterung verfügbar

Beispiel für Malloy-Code

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

where: origin: 'SFO'

group_by: carrier

aggregate: [

flight_count is count()

average_flight_time is flight_time.avg()

]

}

Noch keine Kommentare.

Noch keine Kommentare.