7 - GCP to Tableau Finale

7- Grand Finale - GCP to Tableau

Objectives:

  • Install and Setup Tableau
  • Connect
  • Final Thoughts

Install and Setup Tableau

Welcome to the final post that I will be making for this blog... more sentimental writing later on, for now DATA!

Remember that this is our gameplan:



Last post we handled the Twitter to NiFi to GCP part, now we just need to tackle GCP to Tableau.

If you are a student, there is a free version of Tableau, a software for visualizing data, available to you at no cost.

It is available here: https://www.tableau.com/academic/students

Once you have Tableau, start a new book.

Connect GCP to Tableau

Your data is saved in a GCP bucket.  In order for Tableau to see it, it must be accessible through Google Big Query, so go into BigQuery and create a new table that points to the GCP bucket.

So I'm running into a problem where BigQuery is denying me access to my bucket to build a table.  Without this table, we can't access it in Tableau.  We're going to accept this defeat and use a public dataset instead.

When you open Tableau, start a new book and click "Connect to Data", which will open all your connection options.  Use Google BigQuery.  You will prompted to sign in for authorization.  Once this is done, you will need to select a project, use your Billing Project, then use publicdata, samples, shakespeare.


So that's pretty sweet.  We have now connected Tableau to Google BigQuery.

Final Thoughts

I enjoyed this blog a lot and I hope you did, too.  We didn't run into too many issues until this end came along.  I hope you continue learning more about NiFi, as I know I will.  I am also interested in doing more with Google Cloud and the connections between NiFi are promising.

What I love most about Apache NiFi is that it is open source and thus it is always changing.  If something needs to be added to it, it can be added through the Github.  New content is always being developed in the NiFi community.

I hope you found this blog to be at least partially interesting, and I'm sorry that I've failed to deliver on the final product.  Maybe another time I'll revisit this blog and be able to fix this problem.

Thanks for reading this blog post!

Until next time...
Take it easy, Dude.
(^ This is a movie reference, props if you got it ^)

Comments

Popular posts from this blog

1 - Getting Started with Apache NiFi

2 - NiFi: UI, Processors, and Flow

4- Moving Data Out of NiFi