CBSE 2026 results are out, Mukul scored a perfect 100/100 in Computer ScienceSee all toppers →

KwickAcademy Artificial Intelligence · 7 min · free

Big Data Analytics and Mining Data Streams

7 min4 KwickClipsFull text belowFree
Kajal Ma'am (MCA), teaching since 2004Remembered in this browser

Big data analytics turns huge data into decisions. A data stream is data that arrives nonstop and is processed as it arrives.

Follows the syllabus of: CBSE Class 12 Artificial Intelligence (843)

On screen in this lesson

What is big data analytics?

Examining big data to find useful patterns
Turns raw data into decisions
Uses statistics, AI and many computers
Example: shopping app suggestions

Four types of analytics

TypeQuestionExample
DescriptiveWhat happened?Last month sales
DiagnosticWhy did it happen?Sales fell: rain
PredictiveWhat will happen?Diwali demand
PrescriptiveWhat should we do?Stock more lamps

Why cleaning matters

Duplicate entries count twice
Wrong entries: age 250, marks -5
Missing values leave gaps
Bad data in, bad decisions out

Tools used

ToolUsed forNote
HadoopStore, processMany machines
SparkFast processingIn memory
PythonAnalysis, MLpandas library
Tableau, Power BIDashboardsCharts

What is a data stream?

Data that arrives continuously, without end
Examples: UPI payments, traffic cameras
Cannot store everything first
Must be processed as it arrives

Mining data streams

Look at each item once, or a few times
Use limited memory
Answer quickly, often approximately
Keep updating as new data comes

Quick answers

A window holds the last 5 of payments 1 to 7. Which are inside?

Payments 3 to 7.

Which analytics asks 'what should we do?'

Prescriptive.

KwickClips from this lesson

Short clips, one idea each. Good for revision the night before.

The full lesson, in text

Hello students, welcome to Kwickprep. A bank blocks a stolen card within seconds of a strange payment. How does it spot that among crores of payments? The answer is big data analytics. Today we will learn what it does, how it works step by step, how to mine data streams, and where it is heading.

Let us begin with the meaning. Big data analytics is the process of examining huge data to find hidden patterns, trends and links. Its goal is to turn raw data into decisions that help people. It uses statistics, machine learning and many computers working together. For example, a shopping app studies millions of orders to suggest what you may buy next.

Big data analytics answers four kinds of questions. Descriptive analytics asks, what happened, like a report of last month's sales. Diagnostic analytics asks, why did it happen, like finding that sales fell because of heavy rain. Predictive analytics asks, what will happen, like forecasting demand before Diwali. Prescriptive analytics asks, what should we do, like advising a shop to stock more lamps.

Here are the steps, drawn as a flowchart. First, collect data from sources like apps, sensors and websites. Second, store and organise it, often in the cloud. A data lake is a huge store for raw data of every type. Third, clean the data by removing duplicates, errors and missing values. Fourth, analyse it with tools and machine learning to find patterns. Fifth, share the results as charts and dashboards so people can act.

The cleaning step often takes the most time, so let us see why it matters. Duplicate entries make one customer count twice. Wrong entries, like an age of two hundred fifty or marks of minus five, spoil averages. Missing values leave gaps that confuse the analysis. Remember the rule: bad data in gives bad decisions out.

Professionals use special tools for these steps. Hadoop stores and processes data across many ordinary machines. Spark processes data much faster, because it works in memory. Python, with libraries like pandas, is used for analysis and machine learning. Tableau and Power BI turn results into dashboards that managers can understand.

Now, a new idea: a data stream. A data stream is data that arrives continuously, one item after another, without a fixed end. Examples are UPI payments, traffic camera feeds, and live cricket score updates. The stream is so fast and endless that we cannot store everything first and study it later. So we must process each item as it arrives, which is called real-time processing.

Mining a data stream means finding useful patterns in that endless flow. Usually the system looks at each item only once, or a few times. It works with limited memory, because it cannot keep everything. It answers quickly, and the answer is often a close estimate rather than exact. And it keeps updating its results as new data comes in.

Here are four common methods for mining streams. Sampling keeps a small, fair selection of items, like one in every hundred posts. A sliding window looks only at the latest data, like the last ten minutes, and drops older items. Filtering keeps only the items that matter, like payments above a certain amount. Counting methods estimate totals, like the number of unique visitors, using very little memory.

Pause and predict. A sliding window holds only the last five payments. Payments one to seven have arrived, in order. Which payments are inside the window now? Payments three, four, five, six and seven, because one and two have slid out.

Stream mining is used around us every day. Banks check each payment as it happens and stop card fraud within seconds. Map apps use live location data to show traffic jams on roads. Stock markets watch price streams to spot sudden changes. Factories study sensor streams to warn before a machine breaks down.

Finally, where is big data analytics heading? More AI will find patterns and explain them automatically, even through chat. Real-time analytics will become normal, so decisions happen in seconds. Edge computing will analyse data on the device itself, like a smart camera, instead of sending everything to the cloud. And stronger privacy laws, like India's data protection act, will shape how data is used.

This growth also creates careers for you. A data analyst studies data and presents findings. A data engineer builds the systems that collect and store data. A data scientist or machine learning engineer builds models that predict and decide.

Let us revise what we learned today. Big data analytics turns huge data into decisions. Its four types are descriptive, diagnostic, predictive and prescriptive. Its steps are collect, store, clean, analyse and share. A data stream is continuous data, mined as it arrives with limited memory. The future brings more AI, real-time results, edge computing and stronger privacy.

Courses that teach this

CourseUnit
CBSE Class 12 Artificial Intelligence (843)Introduction to Big Data and Data Analytics

Voice-over in this lesson is AI-generated. The script is written and checked by Kajal Ma'am. Boards can revise a syllabus mid-year, so confirm anything you plan around against the official board circular. Keep your passwords, OTPs and ID numbers to yourself — we never ask for them. To reach Kajal Ma'am, use the WhatsApp button; sharing your number there is how we call you back.

Free to watch, no sign-up. Live classes with Kajal Ma'am are the paid course; these lessons stay free either way.

Want a plan that actually fits your board dates?

Ask Kajal Ma'am directly, 20+ years teaching computer science. Free demo class first, no payment.

Talk to Kajal Ma'am on WhatsApp

Or see the Class 12 Computer Science course →

Studying outside India?

We coach CBSE, IGCSE & international students across the globe, one-to-one, in your local time zone.

Visit International →