Mprove

Data

business intelligence

SHOW HN2019

Mprove

Open-Source Business Intelligence for BigQuery – Looker Alternative

mprove.io

#business intelligence#bigquery#looker alternative#open source analytics

95points
44comments
#506of 2,195 in 2019
Top 24%of 2019 by points

How HN took it

DebatedReal support and real criticism

6 positive, 8 neutral or asking, 0 mixed, 10 critical, out of 24 comments about the project. Thread score -0.09.

Idea: 4 for, 2 againstDesign: 1 for, 5 againstPerformance: 1 for, 2 againstPrivacy: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Interest in an affordable developer-focused alternative to Looker

    From 2 comments
    • I used Looker for years and have always wanted a product priced less for the enterprise and more for developers. I even prototyped a similar tool myself. Congratulations on the…
      endlessvoid94 on HN
    • Why discourage an alternative? We've already seen there is demand for libre analytics tools as an alternative to google analytics. I'd use this product in the lower range as well…
      morenoh149 on HN
  • Handles repeated record fields and symmetric aggregates

    From 2 comments
    • Yes it should, there is special "unnest" parameter for fields in BlockML reference - https://mprove.io/docs/blockml/fields/dimension
      akalitenya on HN
    • Yes, look at this page - https://mprove.io/docs/blockml/fields/measure. You need to specify measure "type" and "sql_key" that will be used to avoid counting duplicates.
      akalitenya on HN

Objections

  • Scaling BI beyond small teams is very hard

    From 2 comments
    • @akalitenya are you even in the clear with this? Some of the Old LookML syntax is an exact copy. But more importantly, the challenge for any such tool is to go beyond use by 2-3…
      segah on HN
    • mmmm, both! Tech-wise, data stacks are complicated. Hundreds of pre-existing tools, with many owners and diverse interests. BI is where they all meet. With some organizations its…
      segah on HN
  • Copying LookML syntax may raise licensing concerns

    From 1 comment
    • @akalitenya are you even in the clear with this? Some of the Old LookML syntax is an exact copy. But more importantly, the challenge for any such tool is to go beyond use by 2-3…
      segah on HN
  • Requiring MySQL as a dependency adds deployment burden

    From 1 comment
    • Hmm..I would prefer to not have it. In production, managing database persistence is very hard. Especially when you go down the kubernetes road. I would take higher latency, but…
      sandGorgon on HN
  • Landing page leads with themes rather than features

    From 2 comments
    • The headlining feature seems to be that it has a dark and a light theme. This isn’t very encouraging for the rest of the product. I’m sure there’s a lot of good stuff here, but…
      danpalmer on HN
    • +1 it should not be the first feature listed, bump that down
      morenoh149 on HN

Requests

  • Remove the MySQL dependency and store app data in BigQuery

    From 2 comments
    • this is super cool and i would pay for this. Bigquery is a cheap alternative to a lot of the mobile analytics tools. Quick point however - why do you need a new database ? You…
      sandGorgon on HN
    • No - I'm talking about MySQL being needed as a dependency. https://github.com/mprove-io/mprove/blob/master/deploy/docker/ce-prod/docker-compose.yml Can you not use biquery…
      sandGorgon on HN
  • Make the open source link visible on mobile

    From 2 comments
    • Link to the open source part? I can't seem to find any on the site...
      verdverm on HN
    • In mobile, it doesn't seem to appear til you rotate your phone, but it's there in desktop view.
      mwexler on HN

Questions

  • Does it support on-prem deployment?

    From 1 comment
  • Does it handle repeated record types natively?

    From 1 comment
    • Will this handle (repeatable) “record” (struct/array) data types natively? /disclaimer: work in google cloud
      siculars on HN
  • Are symmetric aggregates supported?

    From 1 comment
    • wow, impressive! how about symmetric aggregates (e.g. being able to do correct summation/aggregation on numeric values despite a one_to_many join)?
      segah on HN

Alternatives named

  • Looker

    From 1 comment
    • @akalitenya are you even in the clear with this? Some of the Old LookML syntax is an exact copy. But more importantly, the challenge for any such tool is to go beyond use by 2-3…
      segah on HN
  • Metabase

    From 1 comment
    • @akalitenya are you even in the clear with this? Some of the Old LookML syntax is an exact copy. But more importantly, the challenge for any such tool is to go beyond use by 2-3…
      segah on HN
  • Chartio

    From 1 comment
    • @akalitenya are you even in the clear with this? Some of the Old LookML syntax is an exact copy. But more importantly, the challenge for any such tool is to go beyond use by 2-3…
      segah on HN
  • Meltano

    From 1 comment
    • I agree with pretty much everything you've said. However, as someone who has used Chartio extensively, I'd say 20 is wayyy too low. It can definitely handle 100s. But, like you…
      MechanicalTwerk on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/19552680)