Nuqsonli ma'lumotlarni tozalash, matn vositalari va Power Query ETL
9-sinfBusiness Intelligence3-hafta · 7-darsXatoliklar, anomaliyalar va universal GIGO tamoyili
Tahlilchilar o'z ish vaqtining asosiy qismini ma'lumotlarni tozalash va tayyorlashga sarflaydi.
Chunki real dunyodagi xom ma'lumotlar doimo iflos va tartibsiz bo'ladi.
Garbage In, Garbage Out: xato ma'lumotdan to'g'ri qaror chiqarib bo'lmaydi!
Toza ma'lumot — muvaffaqiyatli tahlilning 90% garovidir.
So'z boshida, oxirida yoki orasida ko'rinmas ortiqcha probellar.
Formula taqqoslashini buzadi.
Bir xil so'z turli xil katta-kichik harflarda kiritilgani.
Guruhlashda muammo tug'diradi.
Aynan bir xil xaridor yoki buyurtmaning ikki marta yozilishi.
Hajmni sun'iy oshiradi.
TRIM, PROPER, Flash Fill (Ctrl+E) va Text-to-Columns
So'zlar orasidagi bitta bo'shliqdan tashqari barcha ortiqcha probellarni yo'qotadi.
Boshidagi va oxiridagi bo'shliqlarni to'liq tozalaydi.
Har bir so'zning birinchi harfini katta, qolganlarini kichik harfga aylantiradi.
Ism-familiyalarni chiroyli standartga keltiradi.
Birinchi qatorga namunani yozasiz va Ctrl + E ni bosasiz.
Excel qolgan yuzlab qatorlarni namuna asosida o'zi ajratib beradi.
Ajratilishi kerak bo'lgan matnli ustun belgilanadi.
Vergul, probel, defis yoki nuqta-vergul tanlanadi.
Bitta katakdagi matn bir nechta alohida ustunlarga tushadi.
"Ism-familiya yozilgan ustundan bitta tugma bilan faqat ismlarni alohida ustunga chiqarish kerak".
bosingYangi ustunga bitta ismni yozib Ctrl+E bosilsa, qolgan barcha ismlar avtomatik to'ldiriladi.
"Tovar nomlarining boshidagi va oxiridagi ko'rinmas bo'shliqlarni yo'qotish kerak".
bosingTRIM funksiyasi barcha ortiqcha bo'sh joylarni bitta formulada tozalab tashlaydi.
Takrorlanuvchi avtomatlashtirilgan ETL bosqichlari
Bajarilgan har bir tozalash amali ro'yxat bo'lib saqlanadi.
Istalgan qadamni bekor qilish yoki qayta sozlash mumkin.
Yangi oy ma'lumotlari kelganda, faqat Refresh bosiladi.
Barcha tozalash amallari 1 soniyada avtomatik qayta ishlaydi.
Sxema bloklari ustiga sichqonchani olib boring yoki bosing.
Power Query'da standart dublikatlarni o'chirish harf registriga qaraydi. Harflarning katta-kichikligiga qaramasdan tozalash uchun formulaga Comparer.OrdinalIgnoreCase qo'shiladi.
Quyidagi matnga TRIM qo'llanganda nima hosil bo'ladi: " Toshkent shahri "?
Excelda Flash Fill (Tezkor to'ldirish) funksiyasini ishga tushiruvchi klaviatura birikmasi qaysi?