Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    H

    Holistics Blog

    holistics.io · Company blog · on HN since 2016

    Holistics is a business intelligence software company whose blog covers SQL data modeling, OLAP cubes, and building analytics stacks.

    Visit blogHN submissions
    Data & VisualizationDatabases
    What HN says

    HN commenters mention it as a BI tool alternative to Chartio and link its OLAP-versus-OLAP-cube piece as a worthwhile deeper read.

    Stats for nerds
    29HN people shared it
    36linked in comments
    1.2Kstory points
    Mar 2024last shared
    2017people per year2024

    Top posts on HN

    1. 1
      The Rise and Fall of the OLAP Cube (2020)
      5 people · 406 points · first shared 2020 · 91 comments on HN
    2. 2
      A Short Story About SQL’s Biggest Rival
      9 people · 270 points · first shared 2020 · 123 comments on HN
    3. 3
      The Rise of SQL-Based Data Modeling
      1 person · 197 points · first shared 2019 · 125 comments on HN
    4. 4
      Show HN: Visualize Your Rails App to ER Diagram Automatically
      1 person · 104 points · first shared 2018 · 32 comments on HN
    5. 5
      What Is an OLAP Cube? An Exhaustive Explainer
      1 person · 86 points · first shared 2021 · 19 comments on HN
    6. 6
      Show HN: We wrote a book to help data people build scalable analytics stacks
      4 people · 43 points · first shared 2020 · 16 comments on HN
    7. 7
      Why Google Analytics Sucks, and What You Can Do About It
      1 person · 9 points · first shared 2019 · 1 comments on HN
    8. 8
      OLAP != OLAP Cube
      4 people · 7 points · first shared 2020 · 3 comments on HN
    9. 9
      Judge Your Company: How to Make Better Data Career Decisions
      1 person · 6 points · first shared 2019 · Discussion on HN
    10. 10
      LLM is not enough (for self-service analytics)
      2 people · 3 points · first shared 2023 · 2 comments on HN

    What HN people wrote when they linked it

    • huyOct 2017

      It really depends on your budget, data volume and nature. So each person can only offer advice.

      I did this a while back at my previous employer/startup (it got acquired), we used AWS, PostgreSQL, Hadoop/Hive, using SQL + custom Ruby script for ETL + processing. You can read some of that writing here
      https://engineering.viki.com/blog/2014/data-warehouse-and-analytics-infrastructure-at-viki/

      If I can distill them into bullet points, there probably are:

      - SQL is great, stick with it.

      - We started with PostgreSQL and scales a long way with it (using techniques like table partitioning, unlogged table, etc), then slowly split into Redshift, and later Hadoop/Hive.

      - Handling events/behavioural data (JSON/semi-structure at large volume) are very different from handling transactional data (structured, lower volume).

      - Take a more lean/incremental approach to it: get a basic DW setup, load data that you can immediately act on, act on it (build reports, run analysis, show to management), then repeat.

      You can also check out my startup: https://www.holistics.io , where I turned those experiences above into a data platform that automating DW + BI.

      We allow you to do "lean ETL" on top of customers' DW infrastructure (be it Redshift, PostgreSQL, BigQuery or others). We work with small startup to unicorn tech companies.

    • pstollApr 2022

      Well said!

      We need more of this problem space exposed to engineers and not just for “analysts”.

      I’ll share a couple other articles from a company that does a nice job explaining the technical problems in what is traditionally “business analytics”.

      The space is OLAP and you may have scoffed at the idea of “OLAP cubes”, but man were they useful. In the way that excel powers a ton of business processes, cubes powered a lot of analytics. Underlying tech is cool but they are showing their age:
      https://www.holistics.io/blog/the-rise-and-fall-of-the-olap-cube/

      Another write up of this idea of a semantic layer above raw sql statement: https://www.holistics.io/blog/holistics-data-modeling-explained/

      So this “semantic layer” leverages the latest tech to deliver the same business insights faster, better, more flexibly. Ie once you define this semantic layer over your data (ie how all your sql tables are connected), the semantic engine knows how to query up and down your data model, writing the SQL queries for you, on the fly. You can ask and answer new questions without writing new queries. And with modern columnar query engines (eg big query, spark, presto, etc), perf is usually pretty good.

    • 9diovJun 2019

      For anyone who is not familiar with Looker, I wrote a write-up and review about it here https://www.holistics.io/blog/looker-review-and-breakdown/. Here are the key points:

      - Its use of LookML provides a steep learning curve, yet provides a maintainable and reusable data modeling

      - Looker's drill-down ability is decently powerful and easy to use once you are familiar with LookML.

      - Looker does not have its own storage layer but instead relies on customer's data warehouses

      - Looker, in essence, is a SQL query builder engine that converts business users' drag-and-drop inputs into SQL queries.

      - Looker provides highly flexible and sophisticated access control and permission management, sacrificing simplicity for power.

      - Looker has limited data preparation capabilities compared to other tools, delegating this task to its partners to provide these capabilities.

    • aceregenDec 2018

      Hello Tensor! Will you like to review what our team has built at Holistics (www.holistics.io)? We are listed in the Gartner FrontRunner Quadrant for Business Intelligence Oct 2018.

      Here's a customer case study we've just published recently:
      https://www.holistics.io/customers/floship-ecommerce-fulfillment-data-automation/

      Love to get your feedback on how you find us relative to the tools you are currently evaluating! Send me a note at v(@@)holistics.io or our team at hello(@@)holistics.io]!

    • bb88Dec 2022

      Have you looked at Quel? We have multiple languages to run our code on generic CPUs (C, Python, Java, Ada, Go, Rust, Lisp, etc.) Why must we have only one database language that doesn't do a very good job at Codd's relational calculus?

      So many people have drank the kool-aid that SQL is the answer. Maybe it's time to change this.

      The success of ORM's could be thought as the market voting against SQL.

      https://www.holistics.io/blog/quel-vs-sql/

    • laichzeit0Jan 2021

      I think it's missing the resources to one of the hardest sections: Data modelling, like Kimball and Data Vault. That, and maybe a section to modern data infrastructure. I'd put a link to [1] and [2] for a quick overview and probably [3] for more detail.

      [1] https://www.holistics.io/books/setup-analytics/
      [2] https://a16z.com/2020/10/15/the-emerging-architectures-for-modern-data-infrastructure/
      [3] https://awesomedataengineering.com/

    Related

    Snowplow Blogsnowplowanalytics.com41 people

    Show HN: Using graph databases for pathing analysis – experiments with Neo4J

    Snowplow Blog
    Company · last shared 2022
    Metabase Blogmetabase.com132 people

    Best practices for writing SQL queries

    Metabase Blog
    Company · last shared 2026
    Cube Blogcube.dev37 people

    DeWitt Clause, or can you benchmark %database% and get away with it

    Cube Blog
    Company · last shared 2026
    Stitch Data Blogstitchdata.com24 people

    Best Practices for Data Modeling

    Stitch Data Blog
    Company · last shared 2024
    DoltHub Blogdolthub.com132 people

    Health insurers just published close to a trillion hospital prices

    DoltHub Blog
    Company · last shared 2026
    Supabase Blogsupabase.com286 people

    Postgres WASM

    Supabase Blog
    Company · last shared 2026
    Yhat Blogblog.yhat.com28 people

    R for Excel Users

    Yhat Blog
    Company · last shared 2017
    CUBRID Blogcubrid.org25 people

    Understanding JVM Internals

    CUBRID Blog
    Company · last shared 2023