Fabric : Loading data in the Bronze Layer
IntroductionThe Bronze layer is something that we have heard from the Data Lakehouse buzzwords and it fits in the medallion architecture of DataBricks. The Bronze layer is the first layer in the...
View ArticleFabric : Naming conventions for Microsoft Fabric
Introduction This is the first concept of defining a naming convention in Microsoft Fabric. I think it's good to define a naming convention for Fabric because the list of components in Fabric can grow...
View ArticleFabric : Shortcuts and referencing SQL Endpoints in Fabric
IntroductionIn this blogpost I'm investigating the reference between Warehouse and Lakehouse. You can reference in Warehouse, Lakehouse tables (and views) and viceversa. But it is not the same...
View ArticleFabric : Connect SSMS with Fabric
I was getting tired of the webbrowser experience of Fabric and I remembered somewhere in the vids of MSbuild that you can connect SSMS with Fabric. Thanks to this tip I managed to connect and now I...
View ArticleFabric : Installing and using Onelake Explorer
IntroductionIt's also possible to explore Onelake with Windows explorer. It looks just like Onedrive and it's easy to install and use. A small blogpost about the installation of OneLake...
View ArticleFabric : Unidentified in Lakehouse
I've an interesting thing in Microsoft Fabric, a Unidentified folder :According to Microsoft : "The Unidentified Area is a part of the managed area of your lake which displays any folders or files in...
View ArticleMedallion architecture
IntroductionIf you're working in the field of Data engineering, Analytics and Data Warehousing, you probably heared the phrase "Medallion Architecture". Now, me as a data guy I was/am curious about...
View ArticleDifference between SQL Server and Snowflake
A small blogpost about a nice feature of Snowflake. I stumbled upon an interesting difference between SQL Server and Snowflake. It is about using an alias in the same query. I've never seen this...
View ArticleBuilding a Date dimension in Snowflake
IntroductionIn the past, I was used to use a Date dimension (or I call it sometimes a Calendar dimension) in SQL Server and I've built it many times in SQL Server, but now for an exercise I decided to...
View ArticleIdentifier in Snowflake
IntroductionIdentifier is also a nice feature of Snowflake. I forgot how many times I wanted to SELECT * FROM <dynamic table> IN SQL SERVER scripting. This is not possible without dynamic...
View ArticleCreating a Date dimension with the Generator function in Snowflake
IntroductionCurrently looking for a better way of generating a date dimension and some googling around shows that it is possible to generate a date dimension with the GENERATOR function. In my previous...
View ArticleUsing driving keys with effectivity satellites in Datavault
IntroductionIn this blogpost, I would like to discuss effectivity satellites and then particularly in an "Insert only" Datavault 2.0 architecture. You don't want to update in a Datavault 2.0...
View ArticleDebugging SQL stored procedures in Snowflake
IntroductionSometimes, you may have some complex queries with CTEs in a Snowflake SQL Stored Procedure. In SQL Server, I was used to use some simple print statements to debug code, or copy the complete...
View ArticleSnowflake Date Functions
IntroductionIn this blogpost we will explore the date datatypes, date functions and other (date) functionality in Snowflake. This blogpost is broken into several sections that you may like. These are...
View ArticleUsing Effectivity Satellites in Datavault
IntroductionIn this blogpost, I would like to discuss effectivity satellites and particularly in an "Insert only" Datavault 2.0 architecture. You don't want to update in a Datavault 2.0 architecture...
View ArticleCryptic error messages in snowflake
Sometimes I miss SQL SERVER. For instance, I forgot the ; behind the CURRENT_TIMESTAMP(). An error happened about the alias I was using in my MERGE statement. My initial thoughts were that Snowflake in...
View ArticleRetrieving and storing extraction dates from tables in Snowflake
IntroductionI've quite some tables in which an extraction timestamp is stored. The goal of this blogpost is to describe a way to retrieve dynamically a list of tables from the INFORMATION_SCHEMA and...
View ArticleWorking with the Number data type in Snowflake
Introduction A small blogpost about a confusion that we had during importing data from Oracle into Snowflake. First the precision is about all of the digits and not the digits before the dot. Next we...
View ArticleA database selector in Snowflake with help of IDENTIFIER() function
IntroductionI've to build a new solution against a couple of databases and they are organized in a couple of environments (Development, Preproduction and Production) and I want to run my code...
View ArticleKey pair authentication with Snowflake
IntroductionNormally I would log into Snowflake with Signle Sign On or with Username and Password, but I wanted to know more about Key Pair Authentication, especially in relation with Snowsql. I have a...
View Article