Posts

Featured Post

All you need to know about the Google Data Studio

Google data Studio(GDS) is based on SaaS(Software as a service, cloud-based) model and in my first look it is a neat and clean visualization tool primarily focused on Google data sources. So for businesses who are into google analytics or Google products can create great visualizations in minutes using DATA STUDIO. It is a free tool for now and is still in beta version. Other than google providers GDS can connect to CSV and databases like MySQL, PostgreSQL .For all other data sources, there are third-party community connectors available. URL: https://datastudio.google.com/u/0/navigation/reporting The look and feel are similar to other Google products like Google Sheets & Docs and all the reports created are saved in google drive. Here goes the list of features that I liked the most in GDS 😊. Easy to share the reports and works similar to file sharing in google drive(even edit permission is possible). Easy to copy the reports and any reports can be used as a template ...

KPI's in Tableau with good or bad indicator.

Image
The nice way to create KPI's in Tableau with a good or bad indicator is to use the custom format option. Follow the below steps to create a cool looking KPI. At first, create a calculated field in Tableau based on your KPI definition. In my case, I am using the Profit Ratio calculated field in the Super Store sample dataset. Custom format used : ▲ +0"%"; ▼ -0"%"; ► 0"%" Happy Tableauing :)

How to fetch data from SnowFlake using Excel VBA?

Image
The easiest way to fetch data from databases to Excel is using the Get Data option available under the Data Tab, Excel creates a query using the ODBC connection and fetches the data without the hassle of coding. But coding makes the process more flexible and is very dynamic. Here goes the details... 1) Download and install the snowflake ODBC driver either 32 or 64 bit depending on your MS Office Installation & OS from the SnowFlake portal, available under the Help menu. 2) Create a DSN with the correct connection properties. 3) Add the below reference if required in the visual basic editor and also change the DSN name in the VBA code. VBA Code...  '----------------------------------------------------------------------------------------------------------------------------------------- Sub VBA_SnowFlake_Connect() Dim sSQLQry As String Dim ReturnArray Dim Conn As ADODB.Connection Dim rs As ADODB.Recordset Dim DBPath As String, sconne...

IFTTT

Image
Do you guys know about IFTTT? IF This Then That is really a cool service that makes your life easy. I was thinking of saving my Uber rides trip details to google sheets to track my monthly Uber usage and I found this cool service. It is a free way to get your apps talk to each other. You can automate most of your daily tasks using IFTTT .   There is n number of services available and it is free, you just have to download the app or go to the webpage to make it work. To create your fist IFTTT applet just click on My Applets and then on New Applet After that Click on +this and choose a service from the list and once it's done create that service.

How to fetch data from API's without coding

Image
To fetch data from API's is a little difficult task as it involves coding.In Tableau, we have to use web data connector to fetch data from API's and for that first, we have to create a webpage then publish the webpage to a webserver-all these are complex for an ordinary user. Even when we have to import data from a table in a webpage or from API XML output it involves coding to fetch the data or to automate the process. So today I am going to explain a better way of extracting data from API's and web pages without any coding. We can achieve this by making use of google sheets functions such as IMPORTHTML IMPORTXML IMPORTDATA IMPORTFEED To know more about IMPORTXML function you can use this link .But what if we have to fetch data from an API that returns JSON output. So by default, there is no function available in google sheets to import JSON data but by adding the below code written by Brad Jasper and Trevor Lohbeer aka FastFedora we can implement...

How to clear Tableau Desktop Qualified Associate Exam (TDQA 10).

Preparation Time : Minimum 4 weeks for candidates with no prior Tableau experience. Tableau DQA is a 2 hours exam which consists of 36 questions, both theoretical and practical. All questions must be answered to complete the test(there is no negative marks) and 75 % score is needed to pass the test. Questions are either multiple-choice, multiple-answer, or True /False. TDQA10 . Total Time 2 hrs. Total Questions 36 Marks distribution 2,3&4 Total Points 100 Passing Points 75 Category Points Mod 1 - Data Connections 22 Mod 2 - Organizing and Simplifying Data 10 Mod 3 - Field and Chart Types 16 Mod 4 - Calculations 18 Mod 5 - Mapping 8 Mod 6 - Analytics 15 Mod 7 - Dashboards 11 Total 100 TDQA Preparation Materials Watch all the Tableau...

Web Scraping and Automatic data refresh using Google Sheets and Tableau Public

Image
Recently I have figured out how to do web scraping using google sheets and to automatically refresh a dashboard on tableau public. So here it is…just sharing what I have learned. Tools I have used Tableau Public Desktop. Google Sheets. At first, you have to find out the live data source and import that data to google sheets. In my case, I have fetched the live air pollution data from  https://data.gov.in/catalog/real-time-air-quality-index  and next step is to import that data to google sheets. Input is an XML file and was available using API and I have got the access by registering and generating an API key. Next step open your google sheets and import the data using IMPORTXML function available in google sheets.   Format : IMPORTXML("URL","XPath") URL : link to your data source XPath : used to navigate through elements and attribute in XML ( https://www.w3schools.com/xml/xpath_intro.asp ). Same way there are different functions ...

Contact Form

Name

Email *

Message *