- 2075 Bhadra · 10 marks
Hybrid data in big data warehouse
Short answer
Hybrid data mixes structured, semi-structured and unstructured data (e.g., sales tables, JSON logs, images) stored and analysed together. For instance, a retailer combines transaction tables (structured) with click logs (semi-structured) and customer photos (unstructured) to gain insights.
The data in big data warehouse is called hybrid data. Explain with suitable examples.
Hybrid data is the mixture of structured, semi-structured and unstructured data (from internal and external, batch and streaming sources) that is stored and analysed together in a big data warehouse. A traditional data warehouse holds only structured, cleaned, schema-defined data. A big data warehouse also keeps data in its raw or varied form, so its data is hybrid.
Types of data found in a big data warehouse
| Type | Description | Examples |
|---|---|---|
| Structured | Fixed schema, rows and columns | Sales tables, customer records, bank transactions |
| Semi-structured | Tags/keys, flexible schema | JSON, XML, CSV, web logs, e-mail headers |
| Unstructured | No predefined model | Text, images, audio, video, social media posts, documents |
Hybrid also refers to mixed origin and mode: data from enterprise systems (ERP, CRM), external sources (social media, sensors, web) and both historical (batch) and real-time (stream) data.
Why it is called hybrid
- The warehouse combines relational tables with files in HDFS/NoSQL stores.
- It uses both schema-on-write (cleaned structured data) and schema-on-read (raw data interpreted when queried).
- It integrates batch (Hadoop) with real-time (Storm/Spark Streaming) processing.
ERP/CRM (structured) --\
Logs, JSON (semi) -------> Big data warehouse --> Reports,
Tweets, images (unstr.) -/ (HDFS + NoSQL + DW) analytics
Examples
- Retail company: sales transactions (structured) joined with website click logs (semi-structured) and customer reviews and photos (unstructured) to understand buying behaviour.
- Telecom: call detail records (structured), network logs (semi-structured) and customer-care call recordings (unstructured) for churn analysis.
- Hospital: patient records (structured), doctor notes and X-ray images (unstructured), and sensor readings (semi-structured) for diagnosis support.
- Bank: transactions (structured), e-mail and chat transcripts (unstructured) for fraud detection.
Benefits
A complete 360-degree view of the customer, richer analytics than structured data alone, and flexibility in adding new data types.
Challenges
Integration of formats, data quality, metadata management and security.
Traditional versus big data (hybrid) warehouse
| Point | Traditional data warehouse | Big data (hybrid) warehouse |
|---|---|---|
| Data types | Structured only | Structured, semi-structured, unstructured |
| Schema | Schema-on-write (ETL first) | Schema-on-read as well as on-write |
| Storage | Relational DBMS on costly servers | HDFS/NoSQL on commodity clusters plus RDBMS |
| Size | GB to TB | TB to PB |
| Processing | Batch SQL | Batch (MapReduce), interactive (Hive), real-time (Spark, Storm) |
How hybrid data is handled
- Ingestion: Sqoop moves relational data into HDFS, Flume or Kafka collect logs and streams.
- Storage: raw files stay in HDFS (data lake), refined structured data goes to Hive tables or the existing DW.
- Processing: MapReduce or Spark transform and join the different forms; unstructured text is parsed into features.
- Access: analysts query through Hive or SQL-on-Hadoop and visual tools, so that structured and unstructured results are viewed together.
- Governance: metadata catalogue, data lineage and access control span all data types.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Role of data scientist in big data · Big Data Technologies, chapter 1 · asked 2×
- Why distributed computing for big data · Big Data Technologies, chapter 1
- Distributed system in big data example · Big Data Technologies, chapter 1
- Big data trends, challenges, characteristics · Big Data Technologies, chapter 1
- Attributes of Big Data · Big Data Technologies, chapter 1
- Data analytics process and distributed computing · Big Data Technologies, chapter 1
- Data warehouse and data mining · Information System, chapter 4 · asked 2×
- Data warehouse, data mart and need · Data Mining, chapter 1
- Data warehouse architecture and components · Data Mining, chapter 1
- Data warehouse schemas · Data Mining, chapter 1