Hisobotlar odatda xato qilgani uchun emas, turli taʼrif, manba, vaqt yoki filtr ishlatgani uchun farq qiladi. Yagona haqiqat manbasi hamma maʼlumotni bitta bazaga yigʻish degani emas, har koʻrsatkichning taʼrifi va hisoblanish joyi bitta boʻlishi demak. Taʼrifni yozib qoʻyish, egasini belgilash va raqamning yoʻlini kuzatish farqni bir necha daqiqada topishga yordam beradi.
Gipotetik holat. Dushanba kuni yigʻilishda moliya direktori oylik sotuvni 880 buyurtma deb koʻrsatadi, sotuv boʻlimi rahbari esa 1 000 buyurtma deydi. Ikkalasi ham oʻz hisobotiga tayanadi va ikkalasi ham halol. Muammo kim haqligida emas, “sotuv” soʻzi ikki hisobotda turli narsani anglatishida.
Hisobotlar farq qilishining toʻrt sababi
Bir koʻrsatkich turlicha chiqishining sabablari koʻpincha toʻrtta guruhga tushadi. Bu guruhlarni tahririyat amaliy tahlil uchun ajratdi, ularni sanab chiqish farqni topishni tezlashtiradi.
- Taʼrif: “sotuv” buyurtma yozilgan paytmi, yetkazilgan paytmi yoki pul tushgan paytmi.
- Manba: bir hisobot sotuv tizimidan, boshqasi buxgalteriya tizimidan olinadi.
- Vaqt: hisobotlar turli kunda tuziladi yoki turli sana turiga tayanadi, masalan buyurtma sanasi yoki yetkazish sanasi.
- Filtr: qaytarilgan, bekor qilingan va ichki koʻchirish yozuvlari bir hisobotga kiritilgan, boshqasiga kiritilmagan.
Boshlangʻich holatga qaytamiz. Oyda 1 000 buyurtma yozilgan, 80 tasi qaytarilgan, 40 tasi bekor qilingan. Quyidagi jadvalda uch hisobot shu bir xil maʼlumotdan turli natija beradi.
| Hisobot | Nimalar hisobga olinadi | Natija |
|---|---|---|
| Sotuv boʻlimi hisoboti | Barcha yozilgan buyurtmalar | 1 000 |
| Ombor hisoboti | Yozilgan buyurtmalardan qaytarilganlari chiqarilgan | 920 |
| Moliya hisoboti | Qaytarilgan va bekor qilingan buyurtmalar chiqarilgan | 880 |
Hech bir raqam xato emas. Har biri oʻz taʼrifiga nisbatan toʻgʻri. Xato shundaki, uchala hisobot ham bir xil nom bilan chiqadi va oʻquvchi ularni bir narsa deb oʻylaydi.
Farqni topish tartibi
Farq paydo boʻlsa, uni toʻrt sababga boʻlib tekshirish bahsni tezda oddiy hisobga aylantiradi. Yuqoridagi misolda moliya va sotuv hisoboti oʻrtasidagi farq 120 ga teng. Qaytarilgan 80 ta va bekor qilingan 40 ta buyurtmani qoʻshsak, aynan shu son chiqadi, yaʼni farq toʻliq tushuntirildi va hech kim xato qilmagan, faqat filtr boshqacha.
Vaqt farqi ham shunday topiladi. Gipotetik holat: sotuv hisoboti oyning birinchi kuni tuzilgan va 1 000 koʻrsatgan. Moliya hisoboti beshinchi kuni tuzilgan, oʻsha vaqtgacha oʻtgan oyga tegishli 12 ta buyurtma kech kiritilgan. Hisobotlar ikki xil sanada olingani uchun farq 12 ga yetadi, qoidaga esa hech narsa oʻzgarmagan.
Yagona manba bitta bazada hamma narsa degani emas
Vikipediya yagona haqiqat manbasini shunday tavsiflaydi: har maʼlumot elementi faqat bir joyda yoziladi yoki tahrirlanadi, nusxalar esa umuman olinmaydi, faqat oʻqish uchun olinadi yoki olinib, solishtirib turiladi. Demak, gap maʼlumotni bir joyga yigʻishda emas, yozuvning asosiy joyi bitta ekanida.
Shu maqolaga koʻra, maʼlumotlar omborini aniqroq qilib “yagona haqiqat versiyasi” deb atash toʻgʻri, chunki manba tizimlarda boshqa versiyalar qoladi. Microsoft hujjati ham maqsadni shunday qoʻyadi: ombor sifatli, moslashtirilgan va tarixan aniq maʼlumotni yagona haqiqat versiyasi sifatida saqlasin. Farq nozik, ammo amaliy: ombor asl yozuvni almashtirmaydi, hisobotlar uchun umumiy tayanch beradi.
Taʼrifni bir marta yozish
Kimball guruhining yechimi moslashtirilgan oʻlcham deb ataladi. Bu mijoz, mahsulot yoki sana kabi umumiy roʻyxat boʻlib, u maʼlumotni manbadan omborga olib kelish jarayonida bir marta yuritiladi va bir nechta hisobot jadvalida qayta ishlatiladi. Natijada turli hisobotlar bir xil tavsifiy maydonlarni oladi va bir hisobotdan boshqasiga oʻtib, maʼlumotni birga tahlil qilish mumkin boʻladi.
Margy Ross vaziyat qanday paydo boʻlishini shunday tushuntiradi: muddat siqilganda boʻlimlar alohida yorliq va qoidalarni ishlab chiqadi, bir xil koʻringan maʼlumot turli biznes qoidasi bilan hisoblanadi, foydalanuvchi esa ularni solishtirib chiqishga katta kuch sarflaydi.
Microsoft Power BI hujjati shu masalani boshqa tilda aytadi. Boshqariladigan mustaqil tahlil usulining asosiy sharti maʼlumot modellarining sonini kamaytirish. Boshqa chekka holat esa har hisobot uchun alohida model yaratish, buni hujjat kamroq tajribali mualliflarning odati deb qayd etadi. Umumiy model oʻzgarsa, unga ulangan hamma hisobot oʻzgaradi, shu sababli oʻzgarishni boshqarish ham kerak.
Ombor hujjati ham shu gʻoyani misol bilan beradi. Chakana savdo tashkiloti mijoz, mahsulot va doʻkon uchun umumiy oʻlchamlar yaratadi, shunda sof sotuv yoki zaxira aylanishi kabi koʻrsatkichlar bir marta taʼriflanadi va hamma joyda izchil qoʻllanadi.
Kimball guruhi buni korxona miqyosida koʻrish uchun bus matritsasidan foydalanadi. Bu asosiy biznes jarayonlari va ularga tegishli oʻlchamlarni koʻrsatadigan loyihalash jadvali. Qatorlarda jarayonlar, ustunlarda umumiy roʻyxatlar turadi, belgi esa jarayon qaysi roʻyxatdan foydalanishini bildiradi.
| Jarayon | Mijoz | Mahsulot | Sana | Ombor |
|---|---|---|---|---|
| Sotuv | Ha | Ha | Ha | Yoʻq |
| Qaytarish | Ha | Ha | Ha | Ha |
| Ombor harakati | Yoʻq | Ha | Ha | Ha |
Jadvaldan koʻrinadiki, mahsulot va sana uchala jarayonda ham bor. Shuning uchun ularning roʻyxati bitta boʻlishi kerak, aks holda sotuv va ombor hisobotini bir-biriga bogʻlab boʻlmaydi. Bu tahririyat izohi, matritsaning mazmuni esa Kimball sahifasidan olingan.
Gipotetik taʼrif namunasi. “Sof sotuv deb yetkazilgan buyurtmalar soni, undan qaytarilganlari chiqarilgan miqdor aytiladi. Sana sifatida yetkazish sanasi olinadi. Bekor qilingan buyurtma hisobga kiritilmaydi.” Shu uch jumla yozib qoʻyilsa, yuqoridagi uch hisobot bir raqamga keladi yoki farqning sababi darrov koʻrinadi.
Qaysi tizim manba boʻladi
Har koʻrsatkich uchun yozuv hosil boʻladigan tizim aniqlanadi, boshqalar uni faqat oʻqiydi. Gipotetik taqsimot: qoldiq ombor tizimida hosil boʻladi, qarz buxgalteriyada, sotuv buyurtmasi esa sotuv tizimida. Bu tartibda moliya hisoboti qoldiqni omborning oʻz raqamidan oladi va oʻzi hisoblamaydi.
Vikipediya amaliy sababni ham koʻrsatadi: ERP, CRM va yetkazish tizimi har biri mijoz nusxasini saqlaydi, chunki dasturiy mahsulotni sotuvchi oʻzgartirishga imkon bermaydi. Demak, yagona manba koʻpincha texnik emas, tashkiliy kelishuv: qaysi tizimdagi yozuv asosiy hisoblanishi oldindan aytilgan boʻlishi kerak.
Raqamning yoʻlini koʻrish
Taʼrif bitta boʻlsa ham, raqam qayerdan kelganini bilish kerak. Maʼlumot nasl-nasabi, inglizcha data lineage, maʼlumotning kelib chiqishi va vaqt oʻtishi bilan qayerlarga oʻtganini koʻrsatadi. Microsoft Purview hujjatiga koʻra, u muammoni qidirish, xatoning ildiz sababini topish, sifat tahlili va “nima boʻladi” savoliga javob berish, yaʼni taʼsirni baholash uchun ishlatiladi.
Xuddi shu gʻoya Power BI da ham bor. Umumiy modelni oʻzgartirishdan oldin qaysi hisobotlarga taʼsir qilishini koʻrish tavsiya etiladi. Maxsus dasturi yoʻq korxona ham shu ishni qila oladi: har asosiy koʻrsatkich uchun bir sahifalik pasport tuzish yetarli.
| Maydon | Misol: sof sotuv |
|---|---|
| Taʼrif | Yetkazilgan buyurtmalar, qaytarilganlari chiqarilgan |
| Manba | Sotuv tizimi |
| Sana turi | Yetkazish sanasi |
| Hisobga olinmaydi | Bekor qilingan va ichki koʻchirishlar |
| Egasi | Sotuv boʻlimi rahbari |
| Yangilanish | Har kuni ertalab soat 7 da |
Pasport tayyor boʻlgach, qidiruv oʻzgaradi. Oldin har kim oʻz hisobotini himoya qilar edi, endi esa ikkala koʻrsatkichning pasporti yonma-yon qoʻyiladi va qaysi satrda farq borligi koʻrinadi. Bahs shaxsdan hisobga koʻchadi. Bu ham tahririyat xulosasi.
Hisobot nomi va sanasi
Kichik tuzatish katta chalkashlikni oldini oladi: koʻrsatkich nomiga taʼrifini qoʻshing, hisobotga esa tuzilgan sanani yozing. “Sotuv” oʻrniga “Sotuv, yetkazilgan buyurtmalar” deb yozilsa, ikki raqamni bir-biriga solishtirgan odam avval nomga qaraydi, keyin xulosa chiqaradi. Bu tahririyat taklifi, manbalarda bunday qoida yoʻq.
Hisobot muallifi taʼrifni oʻzgartirmasligi kerak
Microsoft hujjatidagi sxemada hisobot mualliflari faqat hisobot darajasida oʻz hisoblashlarini qoʻshishi mumkin. Bu qulay, lekin xavfli ham: ayni shu joyda umumiy taʼrifdan farq qiluvchi hisoblash paydo boʻladi. Hujjat tasdiqlangan modelga alohida talab qoʻyadi: maʼlumot sifati tekshirilgan, oʻzgarishlar qoidaga muvofiq boshqariladi, hujjatlashtirilgan va rasmiy qoʻllab-quvvatlanadi.
Bu tahririyat xulosasi: hisobot muallifi yangi hisoblash qoʻshganda, uni mavjud koʻrsatkichdan alohida nom bilan chiqarishi kerak. Aks holda ikki xil “sof sotuv” paydo boʻladi va yagona taʼrifning foydasi yoʻqoladi.
Izchillik standart tilida
ISO/IEC 25012 maʼlumot sifati modelida izchillik xususiyati bor. U maʼlumotning qarama-qarshiliklardan xoli ekanini va boshqa maʼlumot bilan uygʻunligini bildiradi. Hisobotlar farqi aynan izchillik buzilishining koʻrinishi: bir obyekt ikki joyda ikki xil raqam beradi. Standart sifat xususiyatini oʻlchashni alohida hujjatda beradi, shuning uchun bu yerda faqat tushuncha olinadi.
Kichik korxona uchun yoʻl
Bu ishni boshlash uchun katta ombor yoki maxsus dastur shart emas. Oddiy jadvalda koʻrsatkichlar pasporti, har koʻrsatkichning egasi va hisobot nomiga yozilgan taʼrif boshlash uchun yetadi. Bir necha oy shu tartib bilan ishlangach, qaysi koʻrsatkich eng koʻp bahs tugʻdirishi oydinlashadi va dastur yoki ombor haqidagi qaror aniq asosga tayanadi. Bu tahririyat fikri.
Amalda nima qilish mumkin
Quyidagi qadamlar manbalardan chiqarilgan tahririyat xulosasi, joriy etish tajribasi emas.
- Eng koʻp bahslashiladigan uch koʻrsatkichni tanlang: odatda sotuv, qoldiq va qarz.
- Har biri uchun bir jumlali taʼrif yozing: nima kiradi, nima kiritilmaydi, qaysi sana olinadi.
- Manbani va egasini belgilang: raqamni qaysi tizim hisoblaydi va uning uchun kim javob beradi.
- Farq chiqqanda toʻrtta savolni ketma-ket bering: taʼrif, manba, vaqt, filtr.
- Hisobot yaratgan xodim yangi hisoblash qoʻshsa, uni alohida nom bilan chiqaring.
Gipotetik natija: birinchi haftada uchta koʻrsatkich pasporti yozilsa, keyingi oyning yigʻilishida bahs raqam haqida emas, taʼrif haqida boʻladi. Bunday suhbat ancha qisqa va foydaliroq boʻladi, chunki tomonlar kimning haqligini emas, qaysi taʼrif qabul qilinishini hal qiladi.
Tahririyat fikri: birinchi oyda hisobotlarning hammasini bir xil qilish shart emas. Maqsad koʻrsatkich farq qilganda sababini bir necha daqiqada topishdir. Taʼrif yozilgan va egasi belgilangan joyda bu mumkin.
Yagona haqiqat manbasi bitta katta baza emas, bu har koʻrsatkich uchun bitta taʼrif, bitta hisoblanish joyi va bitta egasi. Raqamlar farq qilsa, avval taʼrif, manba, vaqt va filtrni solishtiring. Bu tartib bahsni tezda aniq savolga aylantiradi.
Asosiy atamalar
- Yagona haqiqat manbasi
- Har maʼlumot faqat bitta joyda yoziladi va tahrirlanadi, boshqa joylar uni oʻqiydi yoki nusxasini solishtiradi.
- Koʻrsatkich
- Hisobotda koʻrsatiladigan raqam, masalan sof sotuv yoki qoldiq.
- Taʼrif
- Koʻrsatkich nimani sanashi va nimani sanamasligi haqidagi yozma qoida.
- Manba tizim
- Maʼlumot dastlab yoziladigan dastur, masalan sotuv yoki buxgalteriya.
- Filtr
- Hisobotga qaysi yozuvlar kirishini belgilaydigan shart, masalan bekor qilinganlarni chiqarish.
- Moslashtirilgan oʻlcham
- Bir nechta hisobotda umumiy ishlatiladigan mijoz, mahsulot yoki sana roʻyxati.
- Maʼlumotlar ombori
- Hisobot va tahlil uchun turli manbalardan yigʻilgan maʼlumotning alohida joyi.
- Maʼlumot nasl-nasabi
- Raqam qayerdan kelgani va qanday oʻzgargani haqidagi izlanish izi.
- Taʼsirni baholash
- Taʼrif yoki manbani oʻzgartirishdan oldin qaysi hisobotlarga taʼsir qilishini aniqlash.
- Izchillik
- Maʼlumotning oʻziga va boshqa maʼlumotga zid kelmasligi.
Manbalar
Maqola quyidagi manbalarga tayanadi:
- Kimball Group. Kimball Data Warehouse Bus Architecture. kimballgroup.com, Kimball Techniques. https://www.kimballgroup.com/data-warehouse-business-intelligence-resources/kimball-techniques/kimball-data-warehouse-bus-architecture/ (koʻrilgan: 15-oktabr, 2026)
- Margy Ross. Design Tip #135: Conformed Dimensions as the Foundation for Agile Data Warehousing. Kimball Group, 2011 yil 1 iyun. https://www.kimballgroup.com/2011/06/design-tip-135-conformed-dimensions-as-the-foundation-for-agile-data-warehousing/ (koʻrilgan: 15-oktabr, 2026)
- Microsoft Learn. Power BI usage scenarios: Managed self-service BI. Power BI implementation planning, ms.date 2024-12-30 (sotuvchining mahsulot hujjati). https://learn.microsoft.com/en-us/power-bi/guidance/powerbi-implementation-planning-usage-scenario-managed-self-service-bi (koʻrilgan: 15-oktabr, 2026)
- Microsoft Learn. Data lineage in classic Microsoft Purview Data Catalog. ms.date 2025-02-14 (sotuvchining mahsulot hujjati). https://learn.microsoft.com/en-us/purview/data-gov-classic-lineage (koʻrilgan: 15-oktabr, 2026)
- Single source of truth. Vikipediya (inglizcha). https://en.wikipedia.org/wiki/Single_source_of_truth (koʻrilgan: 15-oktabr, 2026)
- Microsoft Learn. Dimensional Modeling in Microsoft Fabric Warehouse. ms.date 2025-04-06 (sotuvchining mahsulot hujjati). https://learn.microsoft.com/en-us/fabric/data-warehouse/dimensional-modeling-overview (koʻrilgan: 15-oktabr, 2026)
- Microsoft Learn. Modern Data Warehouse Medallion Architecture in Microsoft Fabric. Azure Architecture Center, ms.date 2026-08-18 (sotuvchining mahsulot hujjati). https://learn.microsoft.com/en-us/azure/architecture/databases/architecture/dataops-mdw (koʻrilgan: 15-oktabr, 2026)
- ISO 25000 portali. ISO/IEC 25012 Data Quality model. iso25000.com (ISO/IEC 25012:2008 standartining qisqacha tavsifi). https://iso25000.com/index.php/en/iso-25000-standards/iso-25012 (koʻrilgan: 15-oktabr, 2026)