Blogs

Five Healthcare AI/ML Trends to Watch for in 2023

Learn about the technologies and approaches transforming healthcare, including AI in patient safety, decentralized clinical trials and more.

Ingestions in DBT: How to Load Data from REST APIs with Snowpark

Learn how to transform dbt into a full-fledged ELT solution.

Dagster + Airbyte + dbt: How Software-Defined Assets Change the Way We Orchestrate

See how Dagster changes the game by enabling you to get a simple, singular view of your end-to-end data pipeline across multiple tools.

Extending Airbyte: Creating a Source Connector for Wrike

Find out if Airbyte's claims of outstanding extensibility hold up under scrutiny when building a new connector from scratch for Wrike data.

Introducing TabCSS, Your Shortcut to Styled Backgrounds in Tableau

See how the TabCSS Tableau extension helps you add styled backgrounds to dashboard objects and containers without having to use external tools and images.

Advanced Server-side Filtering for Tables in Appsmith

Learn how you can extend no-code with low-code to enable server-side filtering in Appsmith, the open-source alternative to Retool.

Web3 is Lemons — Go Make Lemonade

Learn about blockchain-based technologies and approaches to formulate an effective strategy that will help you take the web3 transition in stride.

Four Things Data Viz Practitioners Can Do to “Get Better at Design”

Learn tool-agnostic techniques for creating better data visualizations by improving your use of tooltips, space, lines, color and typography.

Fivetran Acquires HVR: You’re in for a Treat

Find out why Fivetran’s acquisition of HVR with is great news for organizations looking to optimize their data pipelines and streamline operations.

As We May See: The World after Dashboards

Dashboards are the past. Self-curating data experiences, leveraging AI to compile and represent data, are the future. Learn what's next after dashboards.

Streamline Authentication with Tableau's Connected Apps

Get a data leader’s crash course on Tableau’s new Connected Apps feature and learn how it streamlines authentication and improves security.

New Elements for Tableau Features for Increased Customizability and Ease of Use

The best-in-class extension for Tableau write-back and dashboard collaboration now makes it even easier for teams to enrich data together.

Log4j Vulnerability in Tableau – How to Fix / Workaround [unofficial]

The log4j vulnerability has impacted a number of services, including Tableau, but with a simple config change, you can disable some of log4j’s problematic behavior. Learn how.

Data Science Trends to Rule 2022

Stay ahead of data science trends and learn how to approach the most promising technologies to drive innovation and gain competitive advantage.

Three Signs Your BI Dashboard Development Process Needs Help – and What to Do about It

Learn how common BI dashboard development issues result from mistakes made during planning and find out how what you can do to prevent them.

New Dashboard Collaboration and Security Features Added to Elements for Tableau

Elements now supports customizable user tagging and notifications, field-level access control for annotations and Okta Authentication.

Track and Understand Tableau Dashboard Usage with a Free and Open-Source Extension

Learn to use Tableau Usage Tracker, a free and open-source extension that enables you to measure and understand dashboard usage.

8 Best Practices for Working with Your Data Science Vendor — from Data Scientists

Get practical advice from Starschema data scientists to optimize your workflows for better productivity and results from your next project.

10 Tips for Tableau Dashboard Collaboration

Learn basic and extension-enabled Tableau techniques to streamline team communication and collaborate more effectively on dashboard content.

The Top 5 Jenkins Plugins You Should Have in 2021

Learn about the five essential Jenkins plugins that will help you boost productivity and deliver better-quality results.

What’s New in Tableau 2021.1: Snowflake Geospatial Support with Map Layers
Use map layers and leverage Snowflake geospatial support in Tableau 2021.1 to create advanced location-based analytics with multiple object types.
Testing SQL Pool Performance in Azure Synapse Analytics

The feature set of Synapse Analytics is considerably richer than that of a “plain” old Azure SQL Database, but what benefits do we get from the smallest dedicated pool?

The COVID Tracking Project is Shutting Down in a Week. What Next?

The COVID Tracking Project has been one of the most successful citizen-driven data collection projects in history. Driven by The Atlantic and supported by an army of volunteers, it has collected the nuggets of information about testing and case counts, often beating federal and state authorities to the race...

Introducing the Starschema Worldwide Address Data Set in Snowflake

We’re happy to announce that, as part of our ongoing effort to democratize data, we’ve taken over as the provider of The Worldwide Address Data Set, a free and open global address collection on the Snowflake Data Marketplace.

Vaccine Tracking Added to The Starschema COVID-19 Epidemiological Dataset

In our effort to help organizations assess contingency plans and make informed, data-driven decisions in real-time as they respond to the global health emergency, we’ve added vaccine tracking from the University of Oxford to the Starschema COVID-19 Epidemiological Dataset.

StarSnow: HTTP Client for Snowflake SQL

Snowflake is an extremely SQL-friendly database: you can ingest, transform, and access your structured and semi-structured data directly from your SQL code. However, as a cloud-only data platform, it has some fundamental restrictions...

Tableau Services Manager (TSM) API — The Undocumented “Passwordless” Authentication
Tableau is a complex platform with tons of APIs for analysts, developers, and platform administrators. If you are a server admin, most probably you’ve already used REST API for basic stuff like…
Monitoring with JMX: How to Integrate Tableau Server with InfluxDB
Getting JMX metrics with jmxtrans from Tableau Server, storing in InfluxDB and accessing it in Grafana
Monitor your infrastructure with InfluxDB and Grafana on Kubernetes
Monitoring your infrastructure and applications is a must-have if you play your game seriously. Overseeing your entire landscape, running servers, cloud spends, VMs, containers, and the applications…
DESIGN GUIDE PART 2: Framework & Layouts
Did you enjoy our previous post about frameworks & layouts in Tableau? Here we continue that thread by exploring how applying those rules can improve your overall design through some practical…
DESIGN GUIDE PART 1: Framework & Layouts
We, at the Starschema Dataviz Team, work a lot with data and information design every day. Our main goal is to make our data visualization output effective, accessible, and provide accurate…
Fighting the COVID-19 pandemic with data and context
The COVID-19 outbreak is in many ways an outlier. It emerged with unusual speed, spread rapidly throughout the globe and has elicited a public health response that is unprecedented in recent…
Getting through a challenging age with data - Starschema Blog - Medium
Following the implosion of the US housing bubble, when the mid-2000s Great Recession began to hit markets worldwide, many enterprises found themselves in dire straits. In the ensuing crisis…
COVID-19 and the first war of data science - Starschema Blog - Medium
In the subtitle of his remarkable history about the race for the nuclear bomb, science writer and historian of science Jim Baggott referred to World War II as the “first war of physics”. Today, the…
Arguing with Edward Snowden - Starschema Blog - Medium
I’ve recently read Edward Snowden’s Permanent Record during my holiday. I think it is a great book that I highly recommend for basically anyone, however it is particularly interesting for IT-folks…
Do the Rosling - Starschema Blog - Medium
Anyone who has learned Tableau online (via Udemy or any other similar platform) did the Hans Rosling chart as an exercise. So did I, and I felt it was time to do justice to that old visualization…
Deploying TabPy in Enterprise: Scaling and Hardening in Kubernetes
There are so many tutorials out in the wild about how to take an application, containerize it and run it in your enterprise’s on-prem/public cloud securely, but hey, this will be yet another one…
Tableau Extensions Addons Introduction: Synchronized Scrollbars
At this year’s Tableau Conference, I tried to stay on the safe side and show mostly Tableau supported solutions: visualizations on real-time data, Jupyer Notebook like experiences and so on. I had…
Tableau External Services API: Haskell Expressions as Calculations
We all have our own Tableau Conference habits. Mine is to participate in the first-day hackathon, build something super cool that nobody understands and in the end win nothing. Tableau 2019 was no…
Text preprocessing in different languages for Natural Language Processing in Python
In the first part, I outlined text pre-processing principles based on a framework from an academic article. The underlying goal of all these techniques was to reduce text data dimensionality but…
Get Ready for Tableau Catalog - Starschema Blog - Medium
If you’re a Tableau administrator or author, your life is going to get a lot easier. For Tableau Server deployments, particularly large ones, managing your data can be complicated. Under the hood…
Predictive maintenance helped win a war. Now, it can help you outpace the competition.
The year is 1943. Britain’s survival still hangs by a thin, precarious thread, despite America joining the war effort. Just a few months ago, in February 1942, two German battleships, the…
Mining your Tableau logs with Apache Drill - Starschema Blog - Medium
Tableau Server and Desktop logs each and every action you perform. The log data is a gold mine for people eager to understand what is happening under the hood and why. However, there is no easy way…
Scaling out Tableau Extracts — Building a distributed Tableau Hyper Cluster
Tableau Hyper Database (“Extract”) is a great engine; it’s one of the reasons people are obsessed with Tableau analytics. However, being a single node database server, it has its limits (performance…
A comprehensive guide to text pre-processing with python
This is Part 1 of a pair of tutorials on text pre-processing in python. In this first part, I’ll lay out the theoretical foundations. In the second part, I’ll demonstrate the steps described below…
Answering the big questions (this time, in chemistry)
Why do some molecules have undesirable biological effects, but others don’t? A model can tell us which do and which don’t, but model introspection can go one step further: it can tell us why.
Create a map of Budapest districts colored by income using folium in Python

PART 2 – Ever wondered how to draw a map of less common geographical areas? And color them based on some data? This pair of tutorials shows how to build this from scratch! First, you need to construct the…

Draw a map of the districts of Budapest using the Overpass API of OpenStreetMap and Python

PART 1 – Ever wondered how to draw a map of less common geographical areas? Perhaps even colour them based on some data? This is the first in a series of two tutorials that show you how to build this from…

Here’s how we upgraded our marketing analytics - Starschema Blog - Medium
I hate interrupting my analysis workflow by tabbing between different applications and interfaces. It’s irritating, decreases your productivity and just makes things harder to understand. Therefore…
ITSM Analytics - Starschema Blog - Medium
Information Technology has become the backbone of almost every business in the last few decades, driving productivity and efficiency in every business function. Today, IT organizations have more…