Ochiq
Yopish

BI tizimlari. BI tizimlari va ularning vazifalari Power bi ni 1c ga ulash

Material "Abis Soft" kompaniyasi mutaxassislari tomonidan tayyorlangan.

Bir qator komponentlardan (mijoz, server, "Studio konfiguratori") tashkil topgan va Data Mining usullaridan foydalangan holda biznes muammolarini hal qilishga qaratilgan analitik platforma. O'zining ishlanmalari va o'zining analitik dvigateliga asoslangan. Mahsulotning qiziqarli xususiyati dizayn rejimida tasvirlangan ko'p bosqichli ma'lumotni o'zgartirish imkoniyatidir. Maxsus OLAP tahlili asosiy e'tibor emas, balki mavjud. Ko'proq darajada mahsulot sotishni prognozlash, inventarizatsiyani optimallashtirish va mijozlar bazasini tahlil qilish kabi muammolarni hal qilish uchun matematik usullardan foydalanishga qaratilgan. Sanoat yechimlari ham taklif etiladi.

1C bilan integratsiya qilish uchun mahsulot MAQOMOTI adapteridan foydalanadi. Chunki Ushbu texnologiya sekin ishlaydi, lekin katta ma'lumotlar bazalarida uni o'zgarishlarni uzatish uchun ishlatish va qo'shimcha ravishda SQL usullaridan foydalangan holda dastlabki tushirishni sozlash taklif etiladi.

Shuni ham yodda tutingki, ushbu mahsulot hisobotlar va analitik hisoblarni yaratish uchun o'zining mijoz dasturidan foydalanadi.

S.M.A.R.T. (relyatsion jadvallarni ko'p o'lchovli tahlil qilish tizimi) yana bir taniqli analitik ishlanmadir. Mahsulot o'z serveri va mijoz dasturiy ta'minoti asosida qurilgan; u veb-modul orqali ham uch darajali modelda ishlashi mumkin. Avtonom kublarni yaratish mumkin.

OLAP moduliga qo'shimcha ravishda mahsulot quyidagi modullarni o'z ichiga oladi: "Ekonometrika", "Birlashtirish qoidasi", "Savdo xaritalari", "Qarorlar daraxtlari", "Genetik algoritmlar" va boshqalar. Foydalanish sohalari Data Mining uchun an'anaviy: mijozlar bazasini tahlil qilish, ideal ombor balanslarini hisoblash, sotish tendentsiyalarini aniqlash va boshqalar.

Mahsulot yirik korxonalar uchun tizim sifatida joylashtirilgan va SAP, Oracle va boshqa tizimlar bilan integratsiyalashuv tajribasiga ega. 1C dan ma'lumotlar manbai sifatida foydalanishga kelsak, hech qanday maxsus vositalar taklif etilmaydi, ammo shunga o'xshash ish tajribasi ko'rsatilgan.

BIX Microsoft SQL Sever platformasiga asoslangan keng qamrovli yechimni taklif etadi. Chunki MS SQL Sever, qoida tariqasida, 1C ma'lumotlar bazalari uchun server sifatida ishlatiladi, tashkilot allaqachon OLAP server mahsulotiga ega ekanligi ma'lum bo'lishi mumkin. To'g'ri, u Standartdan past bo'lmagan versiya bo'lishi kerak, chunki Kichik versiyalar tahlil xizmatlarini o'z ichiga olmaydi.

Mahsulot sizga analitik sifatida kataloglar va ro'yxatlar bilan hujjatlar va ularning jadval qismlarida kublar yaratish imkonini beradi. Kataloglar uchun ularning atributlarini yuklab olish mumkin.

OLAP kublari bilan ishlash uchun siz Excel yoki boshqa OLAP mijozidan foydalanishingiz mumkin. Hisobotlarni yaratish uchun kublarni qurishdan tashqari, MS SQL Reporting Service vositalaridan foydalanish taklif etiladi.

"INTALEV: 1C uchun korporativ tahlil" mahsuloti OLAP serveri sifatida Microsoft SQL Serverdan foydalanadi. Barcha sozlamalar 1C: Enterprise rejimida vizual va dasturlashsiz amalga oshiriladi va OLAP ma'lumotlar bazasini yaratishning barcha bosqichlari to'liq avtomatlashtirilgan.

Shu bilan birga, mahsulotning imkoniyatlari ancha keng: kublar hujjatlar, ma'lumotnomalar, jamg'arish registrlari va buxgalteriya registrlari yordamida shakllantiriladi. Bir nechta faktlar jadvallarini umumiy o'lchamlarga ega bo'lgan bir kubga to'plash mumkin, bu ularni birgalikda tahlil qilish imkonini beradi. O'lchovlar uchun siz ibtidoiy va mos yozuvlar bo'lgan tahlil atributlarini belgilashingiz mumkin ("qor parchasi" topologiyasi amalga oshiriladi). Oddiy konfiguratsiyalar uchun siz tayyor analitik modellardan foydalanishingiz mumkin.

Mahsulot xavfsizlik rollari va cheklovlarini sozlaydi. Kirish ob'ekt ob'ekt asosida tuzilgan. Rol ruxsatnomalari birlashtiriladi. Bu, masalan, 1C ruxsat bermaydigan sub-hisob ruxsatnomalari yordamida buxgalteriya ma'lumotlariga kirishni sozlash imkonini beradi.

"INTALEV: Korporativ tahlil" mahsulotini amalga oshirish oson va uni tez va minimal xarajat bilan 1C 8.1 uchun OLAP tizimini olishni istaganlarga tavsiya qilish mumkin.

Mahsulotni taqqoslash

Ushbu mahsulotlarni taqqoslash uchun biz ularni vakillik qiladigan kompaniyalarni quyidagi muammolarni hal qilish uchun OLAP ma'lumotlar bazasini yaratish imkoniyatini baholashga taklif qildik:

1. Mahsulot sotish tahlili (jadvalda 50 million yozuv),

2. Ombor zahiralarini kunlargacha batafsil tahlil qilish,

3. Aylanma va shaxmat varaqlarini qurish imkoniyati bilan buxgalteriya hisobi ma'lumotlarini tahlil qilish (buxgalteriya registridagi yozuvlar jadvalidagi 30 million yozuv, tahlillar soni 40).

Shu bilan birga, biz atributlar va rol xavfsizligi bo'yicha tahlil qilish qobiliyatini talab qildik. Yana bir shart - baza bilan 50 kishi ishlashi kerak.

So'rovda qatnashgan barcha kompaniyalar vakillari ushbu vazifalarning maqsadga muvofiqligini to'liq tasdiqladilar. Vaqt va narx bo'yicha ularning javoblari jadval shaklida umumlashtiriladi.

Deduktor

(BaseGroup Labs)

S.M.A.R.T.

("M-Logix")

1C uchun BIX BI (BIX)

"INTALEV: 1C uchun korporativ tahlil" (INTALEV)

Loyihaning davomiyligi, sozlashni kim amalga oshiradi

Oyiga 2-4 kishi, maslahatchilar tomonidan

4 kun (trening) + 3 hafta (mijozni sozlash)

1-5 kishi / kun, mijoz tomonidan

Server narxi, rub.

Konfiguratsiya uchun dasturiy ta'minot narxi, rub.

Mijoz o'rindig'ining narxi, rub.

Konsalting narxi, rub.

400 000 dan 1 200 000 gacha

* 50 ta foydalanuvchi uchun Microsoft SQL Server Standard Edition

** Microsoft Office 2007 standart rus tili OLP NL

1C ma'lumotlarini tezkor tahlil qilish uchun OLAP sxemasini yaratish bugungi kunda muammo emas. Ko'rib chiqish mualliflari nuqtai nazaridan, OLAP mahsulotini kerakli funksionallik, o'z IT-guruhingizning imkoniyatlari va maqbul byudjet asosida tanlash mantiqiy.

BaseGroup Labs va M-Logix mahsulotlarini OLAP tahlili etarli bo'lmagan hollarda tanlash mantiqan to'g'ri keladi va tashkilot ushbu kompaniyalarning Data Mining sohasidagi ishlanmalaridan foydalanishni xohlaydi. Shuningdek, ushbu mahsulotlar turli xil manbalarni birlashtirish mexanizmlariga ega, shuning uchun agar 1C 8.1, 1C 7.7 ma'lumotlar bazalari yoki, masalan, Oracle ma'lumotlar bazalari ma'lumotlarini birlashtirgan korporativ omborni qurish istagi bo'lsa, biz ushbu mahsulotlarni va boshqalarni ko'rib chiqishni tavsiya qilamiz.

Deduktor va S.M.A.R.T o'rtasida tanlov qilishda. Mahsulotni amalga oshirishga yondashuvlardagi farqga e'tibor berish mantiqan. Birinchi holda, amalga oshirish OLAP sotuvchisi maslahatchilari tomonidan, ikkinchisida - o'qitishdan keyin o'z xodimlari tomonidan amalga oshiriladi.

Microsoft platformasidagi yechimlarning afzalligi (Bix BI va INTALEV: 1C uchun korporativ tahlil) ushbu yetkazib beruvchining boshqa mahsulotlari bilan, masalan, OLAP yordamida hisoblangan KPI bilan Dashboard yaratish imkonini beruvchi SharePoint bilan oddiyroq integratsiyadir. Shuningdek, ular ma'lumotlarni tahlil qilish xizmatidan foydalanishlari mumkin. Bix yechimi ko'proq sozlashni talab qiladi, lekin maxsus loyihaga yaqinroq.

Shuni ta'kidlash kerakki, agar tashkilot allaqachon Microsoft SQL Server va Exceldan foydalansa, Bix va INTALEV mahsulotlari server dasturlarini tejash bilan faqat ushbu mahsulotlar uchun qo'shimcha litsenziyalarni sotib olish bilan cheklanish imkonini beradi.

Bu maqola to'liq qo'llanma bo'lib ko'rinmasligi uchun darhol band qilishimga ijozat bering. Aksincha, bu boshqaruv ma'lumotlarini vizualizatsiya qilishda shaxsiy tajriba.

"Analitika" tushunchasi juda ko'p ta'riflarga ega. Ulardan biri: "Tahlil - bu faktlarga asoslangan bilim va yangi ma'lumotlarni olish jarayoni". Biznes nuqtai nazaridan tahlil qilish korxonani yuritish jarayonida hosil bo'ladigan katta hajmdagi ma'lumotlardan ko'plab yangi ma'lumotlarni olish imkonini beradi.

Ushbu ma'lumotlarning vizualizatsiyasi idrok etish jarayonini soddalashtirishga imkon beradi.

Biroq, barcha kerakli ma'lumotlar manbalari har doim ham yagona buxgalteriya tizimiga kiritilmaydi. Byudjet Excelda shakllantirilishi mumkin, jo‘natmalar va mijozlar so‘rovlari haqidagi ma’lumotlar test formatlarida mavjud bo‘lishi mumkin, veb-saytga tashrif buyuruvchilar ko‘rsatkichlariga veb-portal orqali kirish mumkin va hokazo. Bularning barchasini bitta “korxona boshqaruv paneli”ga qanday bog‘lash mumkin? Microsoft Power BI bu muammoni hal qilishga yordam beradi.

1C ni ma'lumotlar manbai sifatida ulash va boshqa axborot tizimlari bilan aloqalarni o'rnatish jarayoni quyida tavsiflanadi.

Bizga kerak bo'ladi:

  • 1C: Savdoni boshqarish, nashr etilgan va Internetdan foydalanish mumkin - biz Azure-da o'rnatilgan 1C-dan foydalanamiz.
  • Joriy Microsoft Power BI obunasi.
  • Biz 1C ma'lumotlari bilan bog'laydigan qo'shimcha ma'lumot manbai Excel faylidir.

1C axborot bazasini nashr etish

Power BI uchun maʼlumotlarni taqdim qilishdan oldin biz maʼlumotlar bazasiga, aniqrogʻi, OData interfeysiga internetga kirishni taʼminlashimiz kerak. Buning uchun biz operatsion tizim orqali autentifikatsiya qilingan axborot bazasini nashr etamiz.

Biz 1C-ni mahalliy ma'mur huquqlari bilan "Konfigurator" rejimida ishga tushiramiz va Ma'muriyatga o'tamiz - veb-kengaytmani nashr qilish. Windows orqali avtorizatsiyani yoqing.

Endi siz 1C: Enterprise-ni ishga tushirishingiz va "Barcha funktsiyalar" - "Qayta ishlash" - "Avtomatik REST xizmatini sozlash" ga o'tishingiz kerak.

Ushbu ishlov berishda siz faqat kerakli ob'ektlarni belgilashingiz va "Saqlash va yopish" tugmasini bosishingiz kerak. Ushbu ishlov berish standart bo'lib, barcha standart 1C konfiguratsiyalariga kiritilgan.

Biz Power BI-da tahlil qilishni rejalashtirgan ma'lumotlarni qidiramiz va ro'yxatda belgilaymiz. Masalan, Kataloglar - Hamkorlar, Hujjatlar - Mijoz buyurtmalari va boshqalar.

Umumiy xost nomi - tashqi DNS nomi yoki server IP manzili.
BaseName - biz nashr qilishda foydalangan ma'lumotlar bazasining nomi.

Hujjat_Tovarlar va xizmatlarni realizatsiya qilish_Tovarlar - 1C dan taqdim etilgan ma'lumotlar. Bu kataloglar, registrlar va boshqalar bo'lishi mumkin.

Power BI’da manbalarni ulash

Endi Power BI Desktop dasturini ishga tushiramiz. Muvaffaqiyatli ro'yxatdan o'tish va avtorizatsiyadan so'ng dastur https://powerbi.microsoft.com/ portali orqali mavjud.

Yuklab oling, o'rnating va ishga tushiring.

Keling, kerakli ma'lumotlar manbalarini ulaymiz. Buning uchun asboblar panelidagi "Ma'lumotlarni ulash" tugmasini bosing va OData kanalini tanlang:

"Ok" tugmasini bosish orqali siz avtorizatsiya ma'lumotlarini ko'rsatishingiz kerak. Keyinchalik biz olingan ma'lumotlarning bir qismini ko'ramiz.

"Tahrirlash" tugmasini bosish bizni so'rovlar muharririga olib boradi, u erda biz ma'lumotlarni modernizatsiya qilishimiz va DAX tilidan foydalanib kerakli hisob-kitoblarni qo'shishimiz mumkin.

Bir nechta manbalarni qo'shgandan so'ng, ma'lumotlar o'rtasida aloqalarni o'rnatishingiz kerak. Buning uchun munosabatlarni ko'rish rejimiga o'ting.

Boshqa manbalarni qo'shish

Xuddi shunday, biz Excel fayli kabi boshqa ma'lumotlar manbalarini qo'shishimiz mumkin. Buni "Ma'lumotlarni olish" menyusi orqali ham qilish mumkin.

Boshqa manbalar kabi biz juda ko'p variantlardan foydalanishimiz mumkin:

Barcha manbalarni ulab, ma'lumotlar o'rtasida aloqa o'rnatganingizdan so'ng, siz ma'lumotni tasavvur qilishni boshlashingiz mumkin.

Ma'lumotlarni vizualizatsiya qilish

Asosiy Power BI oynasida asboblar panelida vizualizatsiya elementini tanlang.

Kerakli maydonlarni element parametrlariga sudrab, biz ma'lumotlarning vizual tasvirini olamiz.

Kerakli hisobotni yaratgandan so'ng, uni nashr etishni davom ettirishingiz mumkin. Buni amalga oshirish uchun "Nashr qilish" tugmasini bosing va hisobotni joylashtirmoqchi bo'lgan ish maydonini tanlang.

Nashr qilish jarayoni tugagach, tizim hisobotni brauzerda ko'rish uchun havolani taqdim etadi. Endi hisobot hamma uchun yoki faqat ma'lum bir odamlar doirasiga taqdim etilishi mumkin.

Shuni qo'shimcha qilmoqchimanki, ushbu vosita kompaniyamizga biz va mijozlarimiz haqida bir qator bilimlarni olishga imkon berdi. Mijozlarning geografiyasini tushunish, "oltin" hamkorlarni aniqlash, ortiqcha ishlaydigan xodimlar va boshqalar bunga misol bo'ladi.

Biz mobil dunyo bilan epikimizni davom ettiramiz. Va bugun men ushbu mahsulot haqida gaplashmoqchiman Microsoft Power BI.

Bu nima Microsoft Power BI ?

Va bu ma'lumotlar so'rovlari, ma'lumotlar modellari va hisobotlarni o'z ichiga olgan ma'lumotlar so'rovlari va Excel ish kitoblarini almashish, boshqarish va ulardan foydalanish uchun biznes razvedka xizmati.

Tabiiyki, biz hisobot yozadigan joy bor ekan, demak, ularni tomosha qiladigan joy bo'lishi kerak. Va bir nechta bunday joylar mavjud:

  • 1. Biz ularni yozadigan muhit. Xo'sh, bu mantiqiy, lekin bu faqat biz uchun foydalidir;
  • 2. Veb-interfeys;
  • 3. iOS qurilmalari;
  • 4. Windows qurilmalar metro uslubida o'rnatilishi mumkin. Bo'lganlar G'alaba qozon 8/8.1. Bu haqiqatan ham futuristik ko'rinadi, ayniqsa katta monitorlarda.
  • 5. Android qurilmalari. "Android ilovasi yo'lda." kutamiz.

Operatsion mantiq

Keling, avvalo ishning mantiqini tushuntirib beraman, shunda nima uchun buni boshqa yo'l bilan emas, balki nima uchun qilganimiz aniqroq bo'ladi. Butun rivojlanishni bir necha bosqichlarga bo'lish mumkin:

  • 1. Hisob qaydnomasini ro'yxatdan o'tkazish. Siz narxlarni ko'rishingiz mumkin, lekin bepul versiyasi ham mavjud, shuning uchun uni sinab ko'rishingiz mumkin. Albatta, G‘arb mamlakatlari uchun har bir foydalanuvchi uchun oyiga 10 dollar narxi arzimas narsa bo‘lsa-da, bizning mamlakatlarimiz uchun bu hali ham ko‘p. Garchi yana, agar biz 500 kishilik kompaniyani olsak ham, qancha xodimga bunday funktsiya kerak bo'ladi?
  • Ro'yxatdan o'tishda bir narsani yodda tuting - u pastki chap tomonda amalga oshiriladi, bu erda siz elektron pochtangizni ko'rsatasiz. Agar borsangiz Tizimga kirish - faqat ruxsat bor.
  • 2. Avval yuklab olgan Power BI Designer konfiguratorini ishga tushirishingiz kerak.
  • 3. Konfiguratorda biz xohlagan hamma narsani qilamiz, tashqi ko'rinishni yaratamiz va hokazo, keyin loyiha faylini saqlaymiz.
  • 4. Endi o'zgarishlar u erda saqlanishi uchun loyiha faylini hisobimizga olishimiz kerak.
  • 5. Mobil qurilmada yoki mijozda hisobingizga kirish orqali Windows - sozlamalaringiz olinadi.
  • 6. Rohatlaning.

Konfigurator bilan ishlash

Keling, hisobotlarni qanday tuzish va ma'lumotlarni qanday olish kerakligini aniqlaylik?

Ma'lumotlarni qabul qilish

Uni birinchi marta ochganingizda sizni yordamchi kutib oladi. Keling, uni yopamiz. Va biz keraksiz hamma narsani olib tashlaymiz. Bizda faqat shunday oyna qolishi kerak:

Hozircha biz barcha tugmalarning maqsadi haqida batafsil ma'lumot bermaymiz. Keling, savolga javob berishga harakat qilaylik - ma'lumotlarni qanday olamiz?

Javobni izlash uchun biz "Ma'lumotlarni olish" tugmasini bosishimiz kerak - yuqori chap tomonda, bizni quyidagi dialog kutib oladi:

Ko'rib turganingizdek, potentsial manbalar ro'yxati juda katta. Biroq, biz OData yordamida ma'lumotlarni olish variantini tanlaymiz, chunki bizda 1C mavjud, lekin biz odatda foydalanmaymiz. Keling, buni shu erda qo'llaymiz. Bu haqda ko'proq ma'lumotni bu yerda o'qishingiz mumkin:

  • 1. UNING

Biz qilishimiz kerak bo'lgan birinchi narsa, albatta, donorni topishdir, ya'ni. barcha ma'lumotlarni sudrab oladigan ma'lumotlar bazasi.

Bir nechta variant mavjud:

  • 1. Veb-serveringizni sozlang va u yerdan ma'lumotlarni torting. Ammo bu variant o'qitish uchun noqulay, chunki men serverimga umumiy foydalanishga ruxsat bermayman.
  • 2. 1C veb-saytiga o'ting , demo konfiguratsiyalar mavjud bo'lgan joyda va ulardan hech bo'lmaganda bittasi ochiladi degan umidda omadingizni sinab ko'ring. OData . Bunday emasligiga ishonch hosil qiling va saytni yoping.
  • 3. Ingliz tilidagi 1C veb-saytiga o'ting , orqali kirish imkoniga ega bo'lgan ma'lumotlar bazasini qidiring OData. Va birini toping.

Shunday qilib, keling, UNF-ga e'tibor qaratsak, OData shu tarzda mavjudligini tekshirishingiz mumkin:

Agar u erda metadata ro'yxatini ko'rsangiz, unda hamma narsa yaxshi.

Endi katalogni, masalan, mahsulot katalogini tekshiramiz:

Ko'rib turganingizdek, biz rus tilidagi konfiguratorlarda birinchi manzilga katalog nomini va belgini qo'shdik:

Ushbu URL manziliga borganimizda, biz katalogning har bir elementini tavsiflovchi xml-ni ko'rishimiz kerak, ammo barchasi brauzerga bog'liq, FireFox bu ma'lumotlarni RSS tasmasi sifatida ko'rsatadi. Ammo bu mohiyatni o'zgartirmaydi.

Agar ma'lumotlar bazasiga ulanishda siz ob'ekt topilmaganligi haqida xabar olgan bo'lsangiz, bu siz uchun.

Keling, davom etaylik. Yakuniy maqsad bo'lishi uchun qandaydir vazifani qo'yishimiz kerak. Biroq, biz funksionallik bilan tanishmagunimizcha, bu qiyin. Shuning uchun men hozircha bitta oddiy narsa bilan cheklanishni taklif qilaman - keling, mahsulot va pudratchi bo'yicha savdoni ko'rsataylik. Xo'sh, ehtimol boshqa narsa. SKD uchun bu oddiy vazifa, ammo ba'zi nuances bor.

Shunday qilib, birinchi navbatda, biz sotuvlar qaerda saqlanishini tushunishimiz kerak. Ular to'plash registrida aniq saqlanadi va bu registr OData'da AccumulationRegister sifatida belgilangan. Shuning uchun biz ularni qidiramiz. Bunda bizga ingliz tilini asosiy bilimlari yordam beradi. Va bu erda bizning AccumulationRegister_Sales reestri. Biz tekshiramiz:

Agar biz xml ni ko'rsak, unda hamma narsa yaxshi.

Endi biz BI konfiguratorimizga o'tamiz, yuqoridagi skrinshotda sariq rang bilan ta'kidlagan OData qatorini tanlang va "Ulanish" tugmasini bosing, so'ng barcha kerakli narsalarni to'ldiring:

Endi bizni quyidagi oyna kutib oladi:

Bu erda bizga ruxsatnomamiz ko'rsatilmaganligi haqida xabar beriladi. U ko'rsatilishi kerak. Shuni esda tutingki, siz avtorizatsiyani umuman domen uchun ham, maʼlum bir manzil uchun ham belgilashingiz mumkin, men maʼlum bir maʼlumotlar bazasi uchun avtorizatsiyani qanday belgilashni topa olmadim, lekin bu biz uchun hozir muhim emas;

Parolsiz loginni belgilang va ulanish tugmasini bosing. Ma'lumotlarni yuklash boshlanishi kerak. Shundan so'ng siz chap tomonda maydonlarga ega bo'lasiz:

Mavjud maydonlar yuqori o'ngda ko'rsatiladi, hozirda faqat ikkitasi mavjud.

Pastki chapda - siz hisobotlar va hisobotlar tuzilgan ma'lumotlar o'rtasida almashasiz. Bizning holatlarimizda bu so'rovlar.

Yuqori chap tomonda hisobotlar bilan sahifalar mavjud, ya'ni. bir sahifada (a la 1C tartibi) juda ko'p turli xil ma'lumotlar bo'lishi mumkin.

Endi bizda nima uchun faqat ikkita maydon borligini aniqlashimiz kerak, chunki bizda aniqroq o'lchamlar, tafsilotlar va manbalar bor. Keling, so'rovlarga o'tamiz:

Bu so'rovlar bilan ishlash oynasi. Siz qo'shgan barcha so'rovlar yuqori chap tomonda mavjud bo'ladi.

Yuqori markazda ulanish liniyasi joylashgan. Aslida, bu so'rovning matni, bu erda tanlovlar, yo'llar va boshqalar ko'rsatilgan;

O'ng tomonda so'rovning nomi va qadamlar ketma-ketligi mavjud.

Biz ketma-ketlik haqida bir oz gaplashamiz. Uning mohiyati shundan iboratki, biz unda ma'lumotlarimizga qo'llamoqchi bo'lgan qoidalarni bosqichma-bosqich tasvirlab beramiz. Bular. agar siz ustunni o'chirmoqchi bo'lsangiz, unda qaysi vaqtda ko'rsatishingiz kerak - bu 2-qadam yoki 10-son bo'ladi. Keyinchalik aniqroq bo'ladi.

Shunday qilib, bizda faqat uchta ustun bor. Bu nima bilan bog'liq? Keling, 1C bizga beradigan xml ni diqqat bilan ko'rib chiqamiz va o'sha joyni topamiz , ro'yxat qaerdan boshlanadi, ya'ni. qachon OData Bizga qaytarilgan narsa, biz o'rganib qolganimizdek, registrning satr-satr ko'rinishi emas, balki birinchi navbatda magnitafon haqidagi ma'lumotlar ko'rsatiladi, so'ngra uning harakatlari unga kiritiladi.

Xo'sh, biz bu satrlarga qiziqamiz. Keling, o'rta ustundagi istalgan elementni tanlaymiz va quyidagi xabarni ko'ramiz:

Biz ma'noni ko'rishimiz kerak, lekin biz buni ko'ra olmaymiz. Ko'rish uchun biz massivni satrlarga kengaytirishimiz kerak. Buni amalga oshirish uchun o'rta ustun sarlavhasining yuqori o'ng tomonidagi tugmani bosing, men uni skrinshotda sariq rang bilan ta'kidladim va esda tuting - endi bizda 18 ta qator bor, bosing:

Endi bizda 50 ta qator bor. Bular. Biz hamma narsani satr bo'yicha kengaytirdik va ilgari u registrator tomonidan 1C shartlarida guruhlangan edi.

Ammo bu bizga mos kelmaydi, bizda ustunlar etarli emas, menimcha, nima qilish kerakligini taxmin qildingiz - sarlavhadagi o'sha tugmani yana bosing:

Lekin endi biz qo'shmoqchi bo'lgan narsani tanlaymiz, ya'ni. 1C-dagi so'rovga o'xshab, biz ishlamoqchi bo'lgan maydonlarni tanlaymiz:

Va OK tugmasini bosing:

E'tibor bering, harakatlar ro'yxati o'ng tomonda to'ldirilgan, ya'ni. Bizning holatlarimizda harakatlar quyidagicha:

  • 1. Ma'lumotlarni olish uchun;
  • 2. Ma'lumotlarni kengaytirish;
  • 3. Ma'lumotlarni kengaytirish.

Va darhol yuqoridagi formulaga e'tibor bering.

Endi biz muammoni hal qilishimiz kerak, chunki biz UID ko'rinishidagi mahsulot nomidan umuman mamnun emasmiz. Bu ko'rinish ma'lumotli bo'lishiga shubha qilaman.

Bu shuni anglatadiki, biz endi mahsulot haqida ma'lumotni ko'rsatishimiz kerak, keling, buni mahsulot va savdo jadvallarini birlashtirib qilaylik.

Buni amalga oshirish uchun biz yangi so'rovni qo'shamiz, lekin mahsulot katalogiga http://apps.1c-dn.com/sb/odata/standard.odata/Catalog_Nomenclature, xuddi sotish kabi, va bu jadvallarni shunday nomlash kerak. chalkashmaslik uchun:

Iltimos, diqqat qiling - men darhol mahsulot ma'lumotlariga bir necha qadam qo'ydim, xususan:

  • 1. Qabul qilingan ma'lumotlar:
  • = OData.Feed(“http://apps.1c-dn.com/sb/odata/standard.odata/Catalog_Nomenclature”)
  • 2. Qo'shimcha ustunlar olib tashlandi:
  • = Table.RemoveColumns(Manba ,("SKU", "ChangeDate", "WriteOffMethod", "DescriptionFull", "BusinessActivity_Key", "Vendor_Key", "Cell_Key", "Izoh", "OrderCompletion Term", "TimeNorm", "FixedCost", "CountryOfOrigin_Key", “PictureFile_Key”, “Ota-ona_kalit”, “DataVersion”))
  • 3. Men yozuvlarni filtrladim va barcha guruhlarni olib tashladim:
  • = Table.SelectRows(#"O'chirilgan ustunlar" , har biri ( = noto'g'ri))

Yuqorida yuqori qatorga kiritilishi mumkin bo'lgan so'rovlar mavjud va shuning uchun hammasini qo'lda bajarish shart emas. Bu butun narsaning tuzilishiga e'tibor bering - birinchi bosqichda biz shunchaki ma'lumotlarni olamiz. Ikkinchi bosqichda biz birinchi bosqichda olingan ma'lumotlar bilan nima qilishimizni ko'rsatamiz. Uchinchidan, biz yana filtrlash qoidasini qo'llaydigan qadam nomini ko'rsatamiz.

Bular. biz har doim ma'lum bir qoidani qaysi bosqichga qo'llashimizni ko'rsatishimiz kerak.

  • 1. Ikki jadvalni birlashtirganda, 1C dagi ulanish turiga o'xshash ulanishlarni olish va qilish oson.
  • 2. Bizga kerak bo'lgan ma'lumotlarni boshqasidan jadvallardan biriga qo'shing.

Biz ikkalasini ham ko'rib chiqamiz. Shunday qilib. Avval biz faqat qo'shilishni qilamiz. Buni amalga oshirish uchun Hisobotlar yorlig'iga (pastki chap) o'ting va Boshqarish tugmasini bosing:

Va biz ulanishlarni o'rnatamiz:

Va nihoyat, keling, har qanday hisobotni ko'rsataylik ... lekin yo'q, hali erta. Keling, nima uchun javobgar ekanligi aniq bo'lishi uchun maydonlarni qayta nomlaylik. Buni amalga oshirish uchun biz so'rovlarga qaytamiz va ustun ustiga sichqonchaning o'ng tugmasi va Nomini o'zgartirish yoki ikki marta bosish orqali o'zimizga kerak bo'lgan hamma narsani o'zgartiramiz. Jadval ulanishlarini keyinroq ikki marta tekshirishni unutmang.

Endi hisobotlarni yaratishni boshlaylik:

Ko'rib turganingizdek, hisobotlar juda chiroyli ko'rinadi, ayniqsa siz shunchaki bir nechta grafiklarni olib, ularni bir-biri bilan bog'lashingiz mumkin.

Keling, bu erda mahsulot guruhlarini qo'shishga harakat qilaylik. Nazariy jihatdan, element guruhlari bilan boshqa so'rovni qo'shish va ularni element so'rovidagi NomenklaturaGroup_Key maydoni bilan bog'lash kerak bo'ladi. Biroq, bu bizga kerak bo'lmaydi. Keling, oxirigacha boramiz, Nomenklatura so'rovidagi oxirgi ustunlarni ko'rib chiqamiz.

Va siz xatoga duch kelasiz va bu, ehtimol, ushbu ma'lumotlar bazasi nashr etilgan platformaning xatosi, chunki eng so'nggi platformalarda hamma narsa yaxshi. Shunday qilib, o'zingiz sinab ko'ring. Ammo gap shundaki, nomenklatura guruhlari nomlari bu yerda paydo bo'ladi.

Hisobingizga ma'lumotlarni uzatish

Bularning barchasidan keyin biz olingan hisobotni saqlaymiz. Aytgancha, u maqolaga ilova qilingan. Shunday qilib, uni ushbu maqolaga biriktirilgan fayllardan yuklab olishingiz mumkin.

“Maʼlumotlarni olish” tugmasini bosing, Power BI Designer faylini tanlang va “Ulanish” tugmasini bosing, keyin faylni tanlang va yana “Ulanish” tugmasini bosing.

Endi iOS ilovasiga o'tamiz va u erda qanday ko'rinishini ko'rib chiqamiz:

Ana xolos.

Pastki chiziq

Xulosa qilib aytganda, men faqat bitta narsani aytmoqchiman - o'zingizni faqat 1C imkoniyatlari bilan cheklamang, chunki 1C, birinchi navbatda, ma'lumotlar bazasi. Shunday qilib, go'zallik boshqa qarorlar uchundir.

Agar siz OData-ni yaxshi bilsangiz, bunday hisobotni bir necha daqiqada qilishingiz mumkin. Va bundan tashqari - ishning soddaligi va ma'lumotlar bazasiga kamroq yuklanish uchun siz barcha kerakli ma'lumotlarni bir vaqtning o'zida tashlab yuborishingiz mumkin bo'lgan alohida ma'lumotlar registrini yaratishingiz mumkin va bu yechim bilan siz uni olib, ko'rsatishingiz mumkin.

Ushbu yechimdan foydalanishning afzalligi nimada? Hammasi juda oddiy: siz bir necha soat ichida yakuniy natija olishingiz mumkin. Hamma narsa bepul (albatta, bepul versiyada bir qator cheklovlar mavjud, lekin menimcha, bu ko'p odamlar uchun etarli bo'ladi).

Boshlash uchun veb-serverni o'rnatish, platformani 8.3.6 ga yangilash (u 8.3.5 bilan ishlashi mumkin, men uni sinab ko'rmadim, asosiysi platformada hech qanday xatolik yo'q), torting. ma'lumotlarni ajratib oling va ularni bir joyga to'plang.

Bular. Dasturchi uchun bu ko'pi bilan bir necha soat davom etadi. Va natija ajoyib.

P.S. Ma'lumotlar xavfsizligi haqida unutmang!

Aniq hisobotlarni yaratish va ularni real vaqtda yangilash uchun zamonaviy korxonalar axborotni qayta ishlash uchun kuchli xizmatga muhtoj. Oldingi sharhlarimga sharhlarda o'quvchilar mendan Microsoft Power BI bilan ishlash bo'yicha qo'llanma yozishimni bir necha bor so'rashgan. Ushbu maqolada men sizga ushbu platformani qanday boshlashni aytaman.

Microsoft Power BI imkoniyatlari haqida qisqacha

Power BI juda kuchli va bepul BI platformasidir. Microsoft ushbu mahsulotni ishlab chiqish uchun katta mablag 'sarflaydi va shuning uchun uning imkoniyatlarini kengaytiradigan yangilanishlar tez-tez chiqariladi. Siz dasturning quyidagi versiyalaridan foydalanishingiz mumkin:

  • Power BI Desktop ma'lumotlar modellari va hisobotlarni ishlab chiqish uchun mo'ljallangan;
  • Power BI xizmati- tayyor hisobotlarni kuzatish va tahlil qilishga ixtisoslashgan onlayn analog, shuning uchun u erda ma'lumotlarni loyihalash va ular bilan ishlash imkoniyatlari juda cheklangan.

Qoida tariqasida, ish stoli versiyasi dizayner sifatida ishlatiladi, shundan so'ng ishlab chiqilgan fayl Power BI xizmatida nashr etiladi. Keyingi ish uchun Power BI Desktop dasturini ushbu havoladan yuklab oling.

Microsoft Windows 10 foydalanuvchilari uchun Power BI Desktop’ning alohida versiyasi mavjud bo‘lib, uni ushbu havola orqali topishingiz mumkin.

Ma'lumotlarni qayerdan yuklab olsam bo'ladi?

Power BI-da turli xizmatlar va ma'lumotlar bazalari uchun ko'plab o'rnatilgan konnektorlar mavjud bo'lib, ular yordamida siz bir necha daqiqada dasturga turli manbalardan kerakli ma'lumotlar to'plamini yuklashingiz, ularni bir-biriga bog'lashingiz va konsolidatsiyalangan hisobotlar va diagrammalar yaratishingiz mumkin. Yozish vaqtida barcha mavjud ulagichlar to'rt guruhga bo'lingan:

1. “Fayl” guruhi:

Ko'rib turganingizdek, turli fayl formatlaridan foydalangan holda eng mashhur ma'lumotlar bazalari va xizmatlaridan Power BI-ga ma'lumotlarni import qilishingiz mumkin. Mavjud manbalardan ma'lumotni Power BI-ga yuklaganingizdan so'ng, sizda ma'lumotlarni tozalash va o'zgartirish uchun ajoyib imkoniyatlar mavjud, chunki platforma juda kuchli ETL funksiyasiga ega. Yuklanishi mumkin bo'lgan jadvallarni tahrirlash va ularning ustunlari asosida hisoblangan ustunlar va o'lchovlarni yaratish mumkin - shu tarzda siz ma'lumotlar massivlarini vizualizatsiya yaratish uchun zarur bo'lgan tuzilishga ega bo'lgan ma'lumotlar to'plamiga aylantirishingiz mumkin.

Turli manbalardan yuklab olingan ma'lumotlar to'plamini yaratgandan so'ng, ko'plab o'rnatilgan vizualizatsiya elementlari siz uchun mavjud bo'ladi:

  • stacked bar diagramma;
  • to'plangan gistogramma;
  • guruhlash bilan chiziqli diagramma;
  • guruhlash bilan gistogramma;
  • normallashtirilgan chiziqli diagramma;
  • normallashtirilgan gistogramma;
  • jadval;
  • hudud jadvali;
  • qatlamli maydon diagrammasi;
  • chiziqli va stacked gistogramma;
  • chiziqli gistogramma va guruhlash bilan gistogramma;
  • sharsharalar jadvali;
  • tarqalish sxemasi;
  • dumaloq diagramma;
  • daraxt diagrammasi;
  • xarita;
  • stol;
  • matritsa;
  • to'ldirilgan karta;
  • voronka;
  • Sensor;
  • ko'p qatorli karta;
  • karta;
  • asosiy ishlash ko'rsatkichi;
  • tilim;
  • halqali grafik;
  • r-skript vizual elementi (hozirda dastur parametrlarida yoqilgan).

Barcha elementlar kerakli parametrlarni o'zgartirishga qaratilgan juda keng sozlamalarga ega: rang, fon, nom, chegaralar va boshqalar. Agar standart to'plam siz uchun etarli bo'lmasa, siz maxsus vizual elementlarni yuklashingiz mumkin.