Instiq
Chapter 2 · Exploring data transformation with Google Cloud·v1.0.0·Updated 6/16/2026·~14 min

What's changed: Created Cloud Digital Leader Chapter 2 (Domain 2 "Data": value and types of data = structured/semi-structured/unstructured, batch/streaming; Google Cloud data management = Cloud Storage/Cloud SQL/Spanner/Firestore/Bigtable/BigQuery/Dataflow/Pub/Sub/Looker).

2.1The value of data and types of data

Key points

Understand the value of data as fuel for business decisions and AI, the difference between structured, semi-structured, and unstructured data, batch vs streaming processing, and the data lifecycle from generation to value.

For modern organizations, data is one of the most important assets. Analyzing accumulated data leads to better decisions and new services, and it is also the "fuel" for AI/machine learning. Yet data creates no value by itself—it gains meaning only when collected, prepared, and analyzed. First, understand the types of data and how it is processed.

2.1.1Three types of data

TypeCharacteristicExample
StructuredFixed rows/columns (schema)Sales tables, customer tables
Semi-structuredLoosely structured via tags/keysJSON, XML
UnstructuredNo fixed formatImages, video, text, audio

Structured data has a fixed row/column format like spreadsheets or relational databases, making it easy to query and aggregate. Semi-structured data like JSON or XML is loosely structured via tags/keys. Unstructured data like images, video, text, and audio has no fixed format and makes up the majority of the world’s data. Recently AI has made unstructured data usable, increasing its value.

2.1.2Batch vs streaming processing

There are two main ways to process data. Batch processing accumulates a volume and processes it together (e.g., aggregating a day of sales overnight). Streaming processing processes data in real time as it arrives (e.g., anomaly detection for sensors or payments). Choose by when you need results: streaming when immediacy matters, batch when periodic is enough.

Exam point

Common: example → type/processing. E.g., "images/video/audio" = unstructured; "JSON/XML" = semi-structured; "row/column sales table" = structured; "real-time anomaly detection as data arrives" = streaming; "aggregate overnight in bulk" = batch; "data is fuel for AI" = value of data.

Warning

Watch the mix-ups: (1) structured (fixed format) / semi-structured (JSON etc.) / unstructured (images, text). (2) batch (accumulate then process) vs streaming (real time)—choose by whether immediacy is needed. (3) Collected data is not value until prepared and analyzed.

Diagram of three data types—structured (tables), semi-structured (JSON/XML), unstructured (images/video/audio/text)—noting batch and streaming processing.
Data types and processing

2.1.3Section summary

  • Data fuels decisions and AI; it becomes value only when prepared and analyzed
  • Types = structured (tables) / semi-structured (JSON, XML) / unstructured (images, video, text, audio)
  • Processing = batch (accumulate) vs streaming (real time); choose by immediacy

Sign in to track progress — Log in.

Quick check

(just a quick review)

Q1. Which data has no fixed format, like images, video, audio, and free-form text?

Q2. Which data has a fixed row/column format and is easy to query and aggregate?

Q3. Which data is loosely structured via tags or keys, like JSON or XML?

Q4. Which processing suits detecting anomalies in real time as sensor or payment data arrives?

Q5. Which processing aggregates a day of sales together overnight?

Q6. Which best describes the value of data?

Check your understandingPractice questions for Chapter 2: Exploring data transformation with Google Cloud