AXV

Ma’lumotlar Muhandisligiga Kirish

Data davrining yangi kasbi: DIKW piramidasi, Data Pipeline va «Data to Decision»

10-sinfBI & ML1-hafta · 1-dars

Bugun nimani o'rganamiz?

DIKW Piramidasi

Xom ma'lumot (Data) qanday qilib qimmatli donolik (Wisdom) va qarorga aylanadi

Data Engineer Roli

Nima uchun Data Engineering barcha AI, Machine Learning va BI ning poydevori

Data Pipeline

Netflix va YouTube misolida ma'lumotlar quvuri bosqichlari va real keyslar

Raqamli davr: «Ma'lumot — yangi neft»

Ulkan ma'lumotlar oqimi

Har kuni dunyoda trillionlab gigabayt raqamli izlar hosil bo'ladi: bank to'lovlari, kliklar, GPS va sensorlar.

Lekin xom neft kabi, xom ma'lumot ham qayta ishlanmasa va tozalanmasa hech qanday foyda bermaydi.

Qayta ishlash zavodi

Data Engineer — bu xom neftni qimmatbaho yoqilg'iga aylantiruvchi zamonaviy muhandisdir.

Tozalangan ma'lumot biznes va davlat boshqaruvida to'g'ri qarorlar qabul qilishga xizmat qiladi.

DIKW Piramidasi: Ma'lumotdan Donolikkacha

WISDOM (Qaror) KNOWLEDGE (Bilim & Tahlil) INFORMATION (Axborot) DATA (Xom ma'lumot: sonlar, loglar)

Data (Ma'lumot) vs Information (Axborot)

Data (Xom faktlar)

Kontekstga ega bo'lmagan quruq raqamlar va belgilar.

38.5, 36.6, 39.2, 36.4, 40.1

Bu raqamlar kimniki? Nimani bildiradi? Hali noma'lum.

Information (Axborot)

Qayta ishlangan, ma'no va kontekstga ega bo'lgan ko'rinish.

«10-sinfdagi 30 nafar o'quvchidan 3 nafarida tana harorati 38.5°C dan yuqori»

«Kim? Nima? Qachon? Qayerda?» savollariga aniq javob beradi.

Knowledge (Bilim) va Wisdom (Donolik)

Knowledge (Bilim)

Axborotni tahlil qilib qonuniyatlarni topish: «Nega?» va «Qanday?» savollari.

«Oxirgi 3 kunda yuqori haroratli o'quvchilar soni 15% ga oshdi — bu mavsumiy gripp tarqalayotganidan dalolat beradi.»

Wisdom (To'g'ri qaror)

Bilim asosida strategik, samarali harakatni amalga oshirish.

«Maktabda darslarni 3 kunga onlayn formatga o'tkazish va binoni to'liq dezinfeksiya qilish to'g'risida buyruq chiqarish.»

Data Ekotizimidagi 3 Asosiy Mutaxassis

Data Engineer «Arxitektor va Santexnik» • Quvurlar (Pipelines) • Omborlar (DWH/Lake) • Tozalash va xavfsizlik BI Developer «Tahlilchi va Vizualizator» • Dashboardlar (BI) • KPI ko'rsatkichlar • Trendlar va hisobot Data Scientist «Olim va Bashoratchi» • ML modellar • Kelajakni bashorat • AI algoritmlar

Data Engineer kim va nima ish qiladi?

Asosiy vazifalar

Turli manbalardan (ilova, veb, sensorlar, bank) keluvchi ma'lumotlarni yig'ish;

Katta hajmdagi ma'lumotlarni tozalash, sifatini tekshirish va filtrdan o'tkazish;

Har kuni avtomatik ishlaydigan ma'lumotlar quvurlarini (Data Pipelines) sozlash.

Ish qurollari

Dasturlash: Python, Scala, SQL

Katta ma'lumotlar: Apache Spark, Hadoop

Avtomatlashtirish: Apache Airflow, dbt

Bulutli omborlar: BigQuery, Snowflake, AWS

«Garbage In, Garbage Out» qoidasi

Iflos ma'lumot halokati

Agar ma'lumotlar bazasida xatolar, takrorlanishlar (duplikatlar) yoki bo'sh joylar (null) ko'p bo'lsa:

Tahliliy dashboardlar rahbarlarga noto'g'ri raqamlarni ko'rsatadi;

Sun'iy intellekt modeli mutlaqo teskari va xato bashorat beradi!

Data Engineering mas'uliyati

Data Engineer ma'lumotlarni qat'iy tekshiruvdan o'tkazadi (Data Quality):

To'liq (Completeness), Aniq (Accuracy), Yagona standartda (Consistency) va O'z vaqtida (Timeliness)!

01

Data Pipeline Arxitekturasi

Ingest, Transform, Store va Serve bosqichlari

Data Pipeline: Ma'lumotlar Quvuri Qanday Ishlaydi?

1. SOURCE Mobil Ilovalar Veb-sayt Loglari Sensorlar & API 2. PROCESS Tozalash (Clean) Filtrlash Agregatsiya 3. STORAGE Data Lake Data Warehouse Parquet / SQL 4. SERVING BI Dashboardlar ML Tavsiyalar To'g'ri Qarorlar

Quvur bosqichlari mohiyati

Ingest va Process

Ingest: Har xil formatdagi ma'lumotlarni qabul qilish (fayl yuklash, API chaqiriqlari).

Process: Null qiymatlarni tozalash, matnlarni standartlashtirish va sana formatlarini to'g'rilash.

Store va Serve

Store: Tezkor va xavfsiz saqlash (ustunli Parquet yoki PostgreSQL ombori).

Serve: Rahbariyat uchun PowerBI/Tableau grafiklari hamda ML algoritmlari uchun taqdim etish.

«Data to Decision» — Qaror qabul qilish zanjiri

1

Hodisa yuz beradi

Mijoz ilovada mahsulotni savatchaga qo'shadi, lekin xarid qilmay chiqib ketadi.

2

Pipeline yig'adi

Data Engineer quvuri bu hodisani soniyalar ichida omborga yozadi va tahlilga tayyorlaydi.

3

Tahlil qilinadi

BI analitik savatlarning 40% i yetkazib berish narxi sababli tashlab ketilganini aniqlaydi.

4

Qaror qabul qilinadi

Rahbariyat «Katta buyurtmalarga bepul yetkazib berish» aksiyasini yoqadi va savdo 2 barobar oshadi!

02

Real Dunyo Keyslari

Netflix va YouTube tavsiya tizimlari qanday ishlaydi?

Netflix qanday qilib filmlarni tavsiya qiladi?

Har bir harakat — ma'lumot

Siz kinoni qachon pauza qildingiz? Qaysi sahnani qayta ko'rdingiz? Hafta oxirida qaysi janrni ko'ryapsiz?

Netflix soniyasiga 500 milliarddan ortiq voqealarni (events) qayta ishlaydi!

Tavsiya mo'jizasi

Data Engineerlar Apache Kafka va Spark orqali bu ma'lumotlarni yig'ib beradi.

Machine Learning modeli esa har bir foydalanuvchining shaxsiy didiga mos filmlar lentasini shakllantiradi.

YouTube: Tomoshabin e'tiborini ushlab qolish

Watch Time (Ko'rish vaqti)

YouTube uchun eng muhim ko'rsatkich — foydalanuvchining videoda qancha vaqt ushlanib qolishi.

Algoritm qaysi video tomoshabinni platformada uzoqroq ushlab turishini doimiy hisoblab boradi.

Creator Studio analitikasi

Video muallifiga ko'rishlar soni, auditoriya yoshi, geografiyasi va qaysi soniyada videodan chiqib ketilgani bo'yicha batafsil BI grafiklari taqdim etiladi.

Maktab Tahliliy Platformasi Loyihasi

1. Xom Manbalar • maktablar_soni.csv • oquvchilar.csv • oqituvchilar.json • bitiruvchilar.csv Data Engineering • Null/Duplicate check • Hudud nomlari tozalash • Parquet konvertatsiya • Yuklama hisobi: o'quvchi / o'qituvchi 3. Dashboard & Qaror Direktor: Resurs bosimi Analitik: Reyting (RANK) Kadrlar: Shtat ehtiyoji

Platforma foydalanuvchilari kimlar?

Rahbar va Analitik

Direktor / MMTB rahbari: Hududlar bo'yicha o'quvchi/o'qituvchi yuklamasini ko'radi, qaysi maktabga qo'shimcha bino kerakligini hal qiladi.

Analitik: Yillik o'sish trendlarini (YoY) va hududlar reytingini hisoblaydi.

Data Operator va Metodist

Data Operator (Admin): Fayllarni yuklaydi, xatoliklarni tekshiradi va quvurlarni yangilab turadi.

O'qituvchi / Metodist: Resurs taqsimoti bo'yicha ta'lim sifatini yaxshilash takliflarini beradi.

Data sirlari (Kartalarni bosing)

Ma'lumot vaqti

bosing

Timeliness: Kechikib kelgan ma'lumot o'z qadrini yo'qotadi. Kechagi ob-havo bugun hech kimga kerak emas!

Duplikat xavfi

bosing

Duplicates: Bitta mijoz ma'lumotlar bazasida 2 marta yozilsa, savdo hisoboti va statistika 2 barobar yolg'on ko'rsatadi.

Pipeline kuchi

bosing

Avtomatika: Data Pipeline minglab soatlik insoniy zerikarli mehnatni bir necha soniyada avtomatlashtiradi.

Darsning asosiy atamalari

Arxitektura atamalari

Data Engineering: Ma'lumotlarni yig'ish, tozalash va uzatish infratuzilmasi.

Data Pipeline: Manbadan tahlilgacha bo'lgan avtomatlashgan ma'lumotlar quvuri.

DIKW: Data → Information → Knowledge → Wisdom zanjiri.

Tahliliy atamalar

GIGO: Garbage In, Garbage Out (Iflos kelsa — iflos chiqadi).

Data Quality: Ma'lumotning to'liqligi, aniqligi va mosligi mezonlari.

Serving: Tayyor ma'lumotlarni tahlil va AI uchun taqdim etish qatlami.

Tezkor bilim sinovi

DIKW piramidasida xom raqamlardan kelib chiqib qabul qilinadigan eng oliy bosqich nima deb ataladi?
Information (Axborot)
Knowledge (Bilim)
Wisdom (Donolik / To'g'ri qaror)
Raw Data (Xom ma'lumot)

Sinfdagi amaliy mashg'ulot

1. Python bilan xom ma'lumotni tahlil qilish

O'quvchilar baholarining xom ro'yxatini olib, o'rtacha ball va qoniqarsiz baholarni ajratib oling.

2. YouTube Pipeline chizmasini tuzish

Video ko'rish jarayonining 4 bosqichli ma'lumotlar oqimini daftaringizga chizing.

Darsning 4 oltin qoidasi

1. Xom ma'lumot — qiymatsiz

Data faqat to'g'ri qayta ishlanganda va axborotga aylanganda foyda beradi.

2. Sifat birinchi o'rinda

Iflos ma'lumot bilan ishlaydigan eng zo'r sun'iy intellekt ham xato qiladi (GIGO).

3. Quvurlarni avtomatlashtiring

Data Pipeline jarayonlarni uzluksiz va ishonchli ishlashini ta'minlaydi.

4. Maqsad — to'g'ri qaror

Har qanday ma'lumotlar tizimining yakuniy maqsadi — to'g'ri qaror qabul qilishdir.

Uyga vazifa va anons

1. DIKW misolini yozish

Kundalik hayotingizdagi bitta jarayonni DIKW ning 4 pog'onasi bo'yicha tahlil qiling.

2. Kasblar jadvali

Data Engineer, Data Analyst va Data Scientist rollarining farqini yozing.

Keyingi dars: Ma'lumotlar arxitekturasi va ma'lumotlar hayot sikli (Data Lifecycle)!