Top Articles

SQL Visualisation Guide – Query Diagrams, Lineage & ERD

Have you ever inherited the SQL codebase from someone else where it is in a “bit of a mess”? 😁 Sound familiar? Most data engineers and SQL developers have been there including myself—staring at a spaghetti-like web of queries, trying to untangle a chaotic SQL codebase. It’s a common nightmare. Traditionally, you had to fight …

Uli Bethke November 3, 2024

Recent Articles

XML,

A Library for XML Data Standards

First things first. Before we dive into the various data standards let's first explain what XML is. XML is short for Extensible Markup Language. It is used to describe data.…
Maciek November 3, 2017
XML,

Convert XML Metadata of Tableau Workbooks (TWB) to Text

In this walkthrough, we will demonstrate the processing of tableau workbooks using Flexter. We will then load the output into Tableau to get an under the hood view of the…
Maciek October 31, 2017
XML,

Convert MISMO XML to Hive and Parquet

In this walkthrough, we will convert the MISMO (The Mortgage Industry Standards Maintenance Organization) XML files to Parquet and query in Hive. The XML files are converted to Parquet using…
Maciek October 17, 2017
SQL,

Comparing Window Function Features by Database Vendors

We will round off the series on window functions with comparison of what database vendors offer. There are various mutations of window functions and every vendor supports a different subset…
Uli Bethke September 15, 2017
XML,

Convert IRS XML to PostgreSQL using Flexter Enterprise

Loading IRS Data into PostgreSQL database using Flexter Enterprise In this walkthrough, we load the IRS XML files into PostgreSQL database using Flexter Enterprise edition. Flexter Enterprise provisions users with…
Maciek August 28, 2017
SQL,

Window Function ROWS and RANGE on Redshift and BigQuery

Frames in window functions allow us to operate on subsets of the partitions by breaking the partition into even smaller sequences of rows. SQL provides syntax to express very flexible…
Uli Bethke August 22, 2017
spinner