DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Last call! Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

Related

  • Part 2 - How to Hive on GCP using Google DataProc and Cloud Storage
  • How to Hive on GCP Using Google DataProc and Cloud Storage: Part 1
  • Implementing Infrastructure as Code (IaC) for Data Center Management
  • How Doris and Hive Work Together to Maximize Data Analysis Efficiency

Trending

  • Java's Quiet Revolution: Thriving in the Serverless Kubernetes Era
  • How to Build Local LLM RAG Apps With Ollama, DeepSeek-R1, and SingleStore
  • How To Develop a Truly Performant Mobile Application in 2025: A Case for Android
  • Integrating Security as Code: A Necessity for DevSecOps
  1. DZone
  2. Data Engineering
  3. Data
  4. Data Analysis Using Google Cloud Data Studio

Data Analysis Using Google Cloud Data Studio

In this tutorial, take an in-depth look at Google Cloud Data Studio, a tool for transforming data into useful reports and data dashboards.

By 
Sameer Shukla user avatar
Sameer Shukla
DZone Core CORE ·
Apr. 27, 22 · Tutorial
Likes (2)
Comment
Save
Tweet
Share
7.1K Views

Join the DZone community and get the full member experience.

Join For Free

Introduction

Google Cloud Data Studio is a tool for transforming data into useful reports and data dashboards. As of now, Google Data Studio has 22 inbuilt Google Connectors and 571 different Partner connectors which help in connecting data from BigQuery, Google Ads, Google Sheets, Cloud Spanner, Facebook Ads Data, Adobe Analytics, and many more. 

Google Connectors 22

Partner Connectors 571

Once the data is imported, reports and dashboards can be created by a simple drag and drop and using various filter options. Google Cloud Data Studio is out of the Google Cloud Platform, which is why it is completely free. 

Accessing Data Studio

Since Data Studio is out of GCP, simply search "Google Cloud Data Studio" and open the first link or directly open the link “datastudio.google.com” on the browser.

Google Data Studio

This article focuses on analyzing the employee data with 5,000 records downloaded from here. 

A few important columns in the sample data are:

  • Name Prefix 
  • Age
  • Gender
  • Salary
  • Place Name
  • County
  • State
  • Region
  • Year of Joining
  • DOB
  • Date of Joining

Analyzing Data

First, the data needs to be uploaded to Google Cloud Data Studio by clicking on the “Blank Report” option. Next, select the “File Upload” option, as the data exists on the local machine which requires an Upload to Data Studio. 

File Upload

As soon as the file is uploaded, the Data Studio gives a default view on a random column and “Record Count” as a default metric. The sheet can be renamed and the default view can be removed. Data Studio gives us various chart options such as “Scoreboard,” “Table,” “Time Series,” “Bar,” and “Pie." To begin, the simplest chart can be selected, which is the “Scoreboard,” and by default, the “Scoreboard” returns the total number of records in a sheet.

Employee Data Analysis Record Count

Any column can be selected from the sheet in the right panel “DATA,” and the style can be modified using the “STYLE” option on the right panel.  

DATA panel

Changing the metric “State” will return the total number of distinct States in the Employee Data.

Changing the "State" metric

Just like with Scoreboard, "Pie Chart" can be used for showcasing percentages like profits from different countries, the number of employees from different countries, etc. In the Employee Data Analysis, we can use a pie chart to display the percent of employees belonging to different regions in the USA. In the Dimension section select “Region.”

Pie chart showcasing percentages

Pivot Table

Pivot tables help in organizing the data by multiple categories, such as breaking down regional "Gender/Record Count." Data Studio provides Row Dimension and Column Dimension options for data distribution. In the example below, the row dimension is "Region" and the column dimension is "Gender." 

Gender/Record Count breakdown

The grand total can be done both via rows and columns in Data Studio. The "Totals" section provides the option of displaying the grand total.

Row/Columns Grand Total

Data in the pivot table can be sorted in ascending/descending order.

Pivot table data - ascending/descendingAdding Controls

Advance Filter

The Controls allow for filtering of the data or changing the display of the data in the report. The most important control is the “Advance Filter.” This filter helps in filtering the data based on fields and conditions. In the example of the Pie Chart where the chart is created based on the “Region” attribute, this data can be further filtered based on only the “South and West” region.

Pie chart with further filtering

Another example below is filtering based on numeric columns, finding employees with Salaries greater than 150K.

Another example of pie chart using further filtering, with salary

List

Data Studio provides two List Options: “Fixed Size List” and “Drop Down List.” Drop Down displays the control in a drop-down combo box and Fixed Size control displays the data as a fixed-size box. 

Drop Down 

Drop Down List

Fixed Size 

Fixed Size list

Styling 

Data Studio exclusively provides the option of adding styles to the charts/tables, users can add Headers/Title, or style them as well. Data Studio also provides conditional styling options such as showing the row in red if the number is greater than the "x" value. 

Let’s add some style to the pivot table example breaking down regional gender data distribution. To add style to the components, the user needs to change the defaults from the "STYLE" section. 

Example of styling addition to pivot table

In the example, we will show the Record Count value in red color when the value is less than 500. 

Setting Record Count text tyle to red

Which results in the following:

Gender/Record Count results with red font styling

Summary

Google Data Studio is a complete tool for proper data analysis by simple drag and drop, where no code data can be analyzed. It supports 571 partner connections and 22 Google connectors from which data can be imported easily and analyzed. The Dashboard updates in Data Studio are real-time, and above all, it’s a free tool for the most part. In order to integrate with some other external apps like Shopify or Coupler.io, use needs licensing. Reports prepared in Data Studio can be imported as PDF, and also it provides the option of adding themes and layouts.

Data analysis Cloud Data (computing) Google (verb)

Opinions expressed by DZone contributors are their own.

Related

  • Part 2 - How to Hive on GCP using Google DataProc and Cloud Storage
  • How to Hive on GCP Using Google DataProc and Cloud Storage: Part 1
  • Implementing Infrastructure as Code (IaC) for Data Center Management
  • How Doris and Hive Work Together to Maximize Data Analysis Efficiency

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!