Creating a Worldle Practice Tool in Tableau
When building out a Tableau Centre of Excellence, it’s often useful to show the power of the tool using engaging games or apps. The following is a more advanced example of what’s possible to do in...
View ArticleA Definitive Guide to Creating Python UDTFs Directly within the Snowflake...
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...
View ArticleA Definitive Guide to Creating Python UDTFs in Snowflake Using Snowpark
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...
View ArticleCare Quality Analytics
We are so excited to be launching our new product “Care Quality Analytics” and thought what better way to do this than with a blog and a demo! So, here goes! Let’s first take a look at the why we built...
View ArticleConfiguring Azure Active Directory SSO for Snowflake
This is the third and last installment of the three-part series on SSO, SAML and user provisioning in general. Today, we’ll focus on SAML and setting up SSO between Snowflake and Azure AD / ADFS. What...
View ArticleHow to Use the Fivetran + dbt Ad Reporting Package
There is a simple and effective way to ingest and transform ad reporting data from multiple platforms by using Fivetran and dbt in tandem. Fivetran is used to ingest the data from a variety of...
View ArticleUsing Mapbox to Make Better Maps in Tableau
I recently read this great post by Sarah Battersby about using QGIS to isolate a specific geography on a map in Tableau. Isolating geography is a great way to draw your user’s attention to the focus...
View ArticleInterWorks Blog Roundup — November 2022
We’ve made it to the tail end of 2022. Holiday season is upon us, and it’s fitting that Snowflake is the most blogged about topic for us to share in this edition of the InterWorks Blog Roundup — we...
View ArticleUsing a Python Stored Procedure to Execute Snowflake Metadata Commands into...
In another post earlier this year, we discussed how to store the results of a Snowflake SHOW/LIST/DESCRIBE metadata command in a table. Refresher To refresh our memory, in Snowflake, there are several...
View ArticleSnowflake with Python: Determine Next Event from CRON with a Python UDF
Snowflake itself is really strong at reporting task schedules and history. If you ever use the TASK_HISTORY table function, you can even view the NEXT_SCHEDULED_TIME for each scheduled task. However,...
View Article9 Tableau Desktop Time Savers
For those who live by the Benjamin Franklin-inspired mantra “every second saved is a second earned” (or maybe that was actually about pennies?), this Tableau time saver post is for you. It’s incredibly...
View ArticleInterWorks Causes: Food Insecurity in Oklahoma
Giving back is a major component of the InterWorks philosophy. Being deliberate and encouraging employees to spend time in the community to help organizations and causes they are passionate about is...
View ArticleQuick Start Guide: Snowflake Direct Shares
Snowflake Secure Data Sharing enables users to provide specific data points to consumers using the same cloud provider within the same region. Providers can share tables, external tables, secure views,...
View ArticleInterWorks Blog Roundup — December 2022
Happy New Year, everyone! We hope you all had a fantastic holiday season and are coming into the new year refreshed and ready for a fantastic 12 months. To cap off 2022, we opted for quality over...
View ArticleIntro to Azure Functions and Snowpark: Populating Snowflake Control Tables
Snowflake is a powerful software that can store data points that are important for auditing the ETL process. This is done by creating a control table, which tracks ETL jobs that have been run and their...
View ArticleGetting to Know dbt
On a recent project, I heard a colleague recommend dbt and it sounded amazing. Every feature of this product seemed to address challenges I run into on almost every data project. I decided it was time...
View ArticleSetting Up Tableau Dashboard Data Alerts
Data Driven Alerts in Tableau Server and Tableau Cloud is a built-in feature that allows you to tell Tableau Server you want to be notified if your data reaches a set threshold for your business. When...
View ArticleScripting Made Easy with ThoughtSpot Modeling Language
If you’ve heard about ThoughtSpot, you are probably as excited as we are here at Interworks about its potential. If you are not too familiar with this tool I’d strongly suggest this article series....
View ArticleConfiguring Storage Integrations Between Snowflake and Azure Storage
If you have data stored in an Azure Storage container and wish to ingest it into Snowflake using native functionality, you will most likely be considering either direct COPY INTO statements or an...
View ArticleAutomated Ingestion from Azure Storage into Snowflake via Snowpipe
If you wish to automatically stream/ingest data from an Azure Storage container into Snowflake, using native functionality, you will most likely be considering what is commonly referred to as a...
View Article