Chapter TwoThe Need to Replicate Source Data
Each query, whether it's sent through a business intelligence tool, a SQL workbench, or something similar, requests data from a source. It takes technical resources, time, and computing energy to serve queries. This is especially relevant when running queries “against” a “production database” (see Figure 2.1), as too many queries, especially ones that take a long time to run, can bog down machinery (and don't forget how cluttered dashboards can cause many queries to run at once).
Figure 2.1 A production system should be used with care.
Newer businesses investigating their internal data tend to draw from live, or production, systems. In other words, they run analysis‐type queries directly on their data sources. While this is okay for tools like Salesforce or Google Analytics, mainly because querying doesn't impact their performance at ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access