Tableau Relationships: Performance – Joins and Referential Integrity

Now, let’s look into the second part of the Performance Options: Referential Integrity. What a daunting phrase! Sounds scary, but it’s actually simpler than the Cardinality.  With this option, we tell Tableau whether it should expect values to have a match in the other table or not. Let’s have a look at our example from […]

Investigating Snowflake Connectivity Issues with SnowCD

Investigating Snowflake Connectivity Issues with SnowCD

Snowflake have developed a simple command line tool that can be used to investigate snowflake connectivity issues. This tool’s full name is the Snowflake Connectivity Diagnostic Tool, however it is more commonly referred to as SnowCD. If you are seeing connection issues with Snowflake, I would recommend using SnowCD as your first investigative action to […]

Soft Skills for Consultants

If you google, “skills every consultant should have,” you’ll get pages and pages of articles online listing out key skills for consultants. Communication! Leadership! Problem-solving! It’s a dizzying array of attributes and skills.  As a hiring manager for InterWorks, I’ve talked to a lot of people who want to become consultants.  Here’s my slightly different […]

Tableau Relationships: Performance – Speed and Cardinality

Tableau Relationships: Performance - Speed & Cardinality

It may happen that we work with really big tables that are not just a few rows but millions or even billions of rows. Tableau’s VizQL’s SQL (what a beginning of a sentence!) has to query all these tables, and that takes time. When we are dealing with seconds of loading time (latency) or even […]

Tableau Relationships: Performance – A Few Introductions

Tableau Relationships: Performance - A Few Introductions

From here on out (at least for a few posts), we will have a look into the Performance Options of Relationships that are shown when we design a relation between two tables. If you have no idea what I am talking about, chances are that you have never expanded the options. You’ll find them in […]

Upserting Data in Matillion

In my last blog, I showed you how to iterate through a variable to bring multiple tables into the raw layer of your data warehouse. Today, I’m going to build on that concept by creating a DIM table and performing an UPSERT. Now, to start, I won’t go over the process of building the DIM […]

Tableau Relationships: Extracts

Tableau Relationships: Extracts

The new data model brought us the Logical Layer, from which we can draw specific tables without being forced to load the data from all the related tables. Remember, with traditional joins, all sheets that worked with that join had to load the full data set from that joined table regardless if we were only […]

A Definitive Guide to Python Stored Procedures in the Snowflake UI

A Definitive Guide to Python Stored Procedures in the Snowflake UI

Snowpark for Python is the name for the new Python functionality integration that Snowflake has recently developed. At the Snowflake Summit in June 2022, Snowpark for Python was officially released into Public Preview, which means anybody is able to get started using Python in their own Snowflake environment. I would understand if you wanted to […]

Tableau Relationships: LODs

Tableau Relationships: LODs

LODs (Level of Detail expressions) are not the easiest topic in Tableau, though they are a glorious one! It took me some time to get the hang of it, but today I don’t want to miss them. What they do – in a nutshell – is move the level of aggregation somewhere that is not […]

Tableau Relationships: Tips and Tricks

There are quite a few tips and tricks out there for Relationships in Tableau; just not nearly as many as for every other topic in Tableau, which is a shame. Nevertheless, this article is supposed to grow over time, and we start with something very simple!  Root Swapping  What Is a Root Table?  Like with […]

InterWorks uses cookies to allow us to better understand how the site is used. By continuing to use this site, you consent to this policy. Review Policy OK

×

Interworks GmbH
Ratinger Straße 9
40213 Düsseldorf
Germany
Geschäftsführer: Mel Stephenson

Kontaktaufnahme: markus@interworks.eu
Telefon: +49 (0)211 5408 5301

Amtsgericht Düsseldorf HRB 79752
UstldNr: DE 313 353 072

×

Love our blog? You should see our emails. Sign up for our newsletter!