
Recursive CTEs: Transforming and Analyzing Data in PostgreSQL, Part 3
The first two articles in this series demonstrated how PostgreSQL is a capable tool for ELT – […]
The first two articles in this series demonstrated how PostgreSQL is a capable tool for ELT – […]
In the first part of this two-part series, I covered the mostly non-technical aspects of building a […]
Let’s start by defining a subset and why you would require a data subset? When dealing with […]
I have been talking about Data Exploration in Power BI on many of my sessions, specially the […]
In my previous post, I showed how to borrow a snake draft concept from fantasy football, or […]
I recently had a restore job where I needed to split the work up into multiple parallel […]
Finally, mirroring is available for Fabric! You can mirror an Azure SQL to Fabric. It works for […]
Rust is emerging as a frontrunner for ensuring memory safety without sacrificing performance. Its growing popularity isn’t […]
The most watched videos on my youtube channel are related to security. Azure SQL Networking Secrets and […]
In the first article in this transforming data series, I discussed how powerful PostgreSQL can be in […]
As a data professional, there is a set of tools that you use on pretty much a […]
Let’s consider a simple statement for partitioning and save a table in a lakehouse: df.write.mode(« overwrite »).format(« delta »).partitionBy(« Year », »Month », »Day »).save(« Tables/ » + table_name) […]
This article is part of Robert Sheldon’s continuing series on Mongo DB. To see all of the […]
In this article, I will discuss the history and thinking behind several types of logic that are […]
Pagination is a technique for limiting output. Think of Google search results, shopping the electronics category on […]
Ever wonder all the reasons that we use databases instead of file systems? While we don’t think […]
Editor note: The call for volunteer and speakers is open at on the Pass Data Community Summit […]
In our data hungry world, knowing how to effectively load and transform data from various sources is […]
If you haven’t migrated your workloads to a managed database platform yet, you’re probably still relying on […]
On my article about Source Control with GIT, Power BI and Microsoft Fabric, I illustrate how to […]
It is time again for the PASS Data Community Summit Call For Speakers. Some of you are […]
Serverless authentication methods refer to approaches for managing user identity and access without the need for traditional […]
Editor note: The call for speakers is open at on the Pass Data Community Summit 2024 Site, […]
This article is part of Robert Sheldon’s continuing series on Mongo DB. To see all of the […]
One of the first things you learn when working with SQL Server, and other transactional based SQL […]
String manipulation is an inevitable task for developers and data professionals alike. Despite all the best efforts […]
Lately, I’ve seen many people struggling to upgrade their workstation to the latest version of SQL Server. […]
In software development the concept of feature toggles are used to selectively turn on and off features. […]
One of the most useful constructs in SQL Server is the stored procedure. It gives you a […]
This is for the folks who still have to log into remote machines and do work manually […]
I was talking with a good friend that has an environment with terabytes of information and to […]
My motivation for writing this summary was an interaction with a project owner that didn’t understand why […]
I used to think plagiarism was my worst thing to deal with as an editor. That is […]
Nikola Ilic, best known as Data Mozart, published a great article and video about how to make […]
Every year, Redgate surveys technologists to ask a big question (through lots of little questions, naturally.) This […]
MongoDB provides an efficient environment for storing document data at scale. However, most of your interactions with […]
It is always an afterthought. New objects are created that start off small and current. New feature […]
I have always spent time learning relational databases on my own, non-work time. As the years have […]
The animation on the top of this article tries to track the evolution of the enterprise architecture […]
I don’t think I’ve ever had a great impression of Azure SQL Database as a place for […]
Have you ever been in a situation that you want to call a cmdlet or a function […]
I hate coming up with ideas for editorials, but my last editorial of the year gives me […]
Packing intervals is a classic SQL task that involves packing groups of intersecting intervals to their respective […]
This continues and finishes my two-part series on warehouse load patterns. There are many methods to transfer […]
Aggregation is a widely used way to summarize the content of a database. It is usually expressed […]
MongoDB is a document database. As such, the data is stored as individual documents. A document is […]
Nearly a decade ago, I wrote a post called “Bad habits : Counting rows the hard way.” […]
Imagine this: you have several directories full of SQL script files, and you need to know where […]
I have published videos and articles before about Lakehouse maintenance. In this article I want to address […]
When it comes to the development and operations (DevOps), one thing stands out as a critical aspect […]