
Building data lakes using AWS S3 object storage

Jan Was
Software Engineer
Starburst
Jan Was
Software Engineer
Starburst
In today’s data-driven world, having access to accurate and up-to-date reports is essential for making informed decisions. While many organizations rely on expensive business intelligence (BI) tools or data analytics platforms to generate and share reports, there is an alternative approach that’s both cost-effective and efficient.
In this post, we’ll explore how you can leverage plain text files and Git to create and automate zero-cost reporting.
Traditional reporting often involves using BI tools or analytics platforms. These solutions can be expensive, time-consuming to set up, and require continuous maintenance. With numerous options available, decision-making can be overwhelming, leading to analysis paralysis.
Plain text files have the advantage of being human-readable, but also machine-parsable. They provide a simple, lightweight, and easily shareable format for reporting. Results can be easily converted to better formats like PDF or HTML, making them accessible to a wider audience.
Then, storing query and report files in a version control system like Git enables easy tracking of changes over time. This enables users to collaborate on queries, maintain a history of reports, compare different versions, and analyze evolving data and report structures effectively.
One of the powerful features of GitHub is GitHub Actions, which allows you to define workflows and automate various tasks. By creating workflows, you can automatically generate reports at specific intervals or in response to triggers like data updates. This automation eliminates the need for manual report generation, saving time and effort.
SQL at Any Scale, on Any Storage, in Any Environment
To demonstrate the effectiveness of this approach, here are two notable projects:
With the power of plain text files, version control, and automation, you can now create a zero-cost reporting system that delivers up-to-date reports to your team effortlessly.
Whether you’re a small organization or a larger enterprise, this approach can save you both time and money while ensuring you have the insights you need to succeed. Happy reporting!
This site uses cookies for performance, analytics, personalization and advertising purposes. For more information about how we use cookies please see our Cookie Policy.
These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website.
These are analytics cookies that allow us to collect information about how visitors use a website, for instance which pages visitors go to most often, and if they get error messages from web pages.
These cookies allow our website to properly function and in particular will allow you to use its more personal features.
These cookies are used by third parties to build a profile of your interests and show you relevant adverts on other sites.