Game World!
Join A World Of Gamers
Die Besten Rezepte Aus Der Suppen Und Eintöpfe In Deutschland
- Suppen Und Eintöpfe In Deutschland
- Liste Für 40 Kuchen Rezept In Deutschland
- How To Get Rich In 2018
- Facebook Mentorship For Business
- Einfache Rezepte Für Milcheis, Parfaits und Eis Am Stiel
- Best Practice On How To Get High Paid English Speaking Jobs In Germany
- 4 Tips To Increase Your Small Business Sales Online For Free
- 10 Interesting Fantastic Facts About Africa
Followers
Popular Posts
-
Reginald Leigh Dugmore (20 November 1891 – 16 June 1967), better known as Reginald Denny , achieved success both as an English stage , f...
-
I will advice that before you do any thing on the internet trying to make money you should take some time and read this post. ...
-
As you all know Germany is not an English speaking country. We speak here German. You happen to be an English speaking person in Germa...
-
A blog is a discussion or informational website published on the World Wide Webconsisting of discrete, often informal diary-style text e...
-
When is gta 1000000 coming out ? Does gta 1000000 exist ? Grand Theft Auto: San Andreas is an action-adventure video game de...
-
50 ACTION STARS Then and Now | Real Name and Age 2019 80s MUSIC STARS Then and Now 70s MUSIC STARS Then and Now Micha...
-
A freelancer or freelance worker , is a term commonly used for a person who is self-employed and is not necessarily committed to a part...
-
The provider says it has reset the passcodes of the current account holders whose data was compromised as it investigates the leak, the late...
-
Search engine marketing ( SEM ) is a form of Internet marketing that involves the promotion of websites by increasing their visibility in ...
-
How I lost 32 pounds of FAT and 10 inches off my waist For a lot of people, making conscious choices in the name of health requires a lot o...
Wednesday, 6 April 2022
Show HN: MetricFlow – open-source metric framework https://ift.tt/qoJihzs
Show HN: MetricFlow – open-source metric framework Hi HN community, I’m Nick, co-founder/CEO of Transform.co. I’m thrilled to share MetricFlow, an open-source metric creation framework: https://ift.tt/GCZOLe2 MetricFlow strives to make what has historically been an extremely repetitive process, writing SQL queries on core normalized data models, much more DRY. MetricFlow consolidates the definitions for joins, aggregations, filters, etc., and programmatically generates SQL to construct data marts. You can think of it like LookML, but more powerful and ergonomic (and open source!). The project has three components: 1. MetricFlow Spec: The specification encapsulates metric logic in a more reusable set of abstractions: data_sources, measures, dimensions, identifiers, metrics, and materializations. 2. DataFlow Planner: The Query Planner is a generalized SQL constructor. We take in data sources (ideally normalized data models) and generate a graph of data transformations (a flow, if you will) – joins, aggregations, filters, etc. We take that graph and render it down to db-specific SQL while optimizing it for performance and legibility. 3. MetricFlow Interfaces: The CLI and Python SDK rely on the flexibility of the Spec and Planner to build just about any query you could ask for on top of your data warehouse. These components enable novel features that other semantic layers struggle to support today: - MetricFlow enables the user to traverse the entire graph of a company’s data warehouse without confining their analysis to pre-built data models (dbt), Explores (in Looker), or Cubes (in lots of tools). - The Metric abstraction allows the construction of complex metrics that traverse the graph described above to rely on multiple data sources. We support several common metric types today, and adding more is a critical part of the open-source roadmap. - The Materialization abstraction allows users to define and then programmatically generate data marts that rely on a single DRY expression of the metrics and dimensions. MetricFlow is open source( https://ift.tt/GCZOLe2 ) and distributed through pypi (`pip install metricflow`). You can set up (`mf setup`) a set of sample configs and try out a tutorial (`mf tutorial). The docs are all here( https://ift.tt/6xhPMSW ). We’d love contributions on GitHub. We’re adding new Issues to share our roadmap in the coming days, but feel free to open your own. We’re also opening up a Slack community( https://ift.tt/w8i9JB3 ) to talk about the project and, more generally, metric tooling. Let us know what you think – we’ll be here answering any questions! https://ift.tt/GCZOLe2 April 7, 2022 at 12:12AM
Labels:
Hacker News