Atviras
Uždaryti

BI sistemos. BI sistemos ir jų funkcijos Maitinimo bi prijungimas prie 1c

Medžiagą parengė bendrovės "Abis Soft" specialistai

Analitinė platforma, susidedanti iš kelių komponentų (klientas, serveris, „Studio konfigūratorius“) ir orientuota į verslo problemų sprendimą duomenų gavybos metodais. Remiantis savo plėtra ir savo analitiniu varikliu. Įdomi gaminio savybė – galimybė atlikti kelių pakopų informacijos transformacijas, kurios aprašomos projektavimo režimu. Pasirinktinė OLAP analizė nėra pagrindinis dėmesys, bet taip pat yra. Didesniu mastu produktas yra orientuotas į matematinių metodų naudojimą sprendžiant tokias problemas kaip pardavimų prognozavimas, atsargų optimizavimas ir klientų bazės analizė. Taip pat siūlomi pramonės sprendimai.

Norint integruoti su 1C, gaminys naudoja COM adapterį. Nes Ši technologija veikia lėtai, tačiau didelėse duomenų bazėse siūloma ją naudoti pakeitimams perkelti ir papildomai konfigūruoti pradinį iškrovimą naudojant SQL metodus.

Taip pat atkreipkite dėmesį, kad šis produktas naudoja savo kliento programinę įrangą ataskaitoms ir analitiniams skaičiavimams generuoti.

S.M.A.R.T. (reliacinių lentelių daugiamatės analizės sistema) yra dar vienas gerai žinomas analitinis vystymas. Produktas sukurtas remiantis savo serverio ir kliento programine įranga, taip pat gali veikti trijų lygių modelyje per žiniatinklio modulį. Galima sukurti autonominius kubus.

Be OLAP modulio, gaminyje yra šie moduliai: „Ekonometrija“, „Kombinavimo taisyklė“, „Pardavimo žemėlapiai“, „Sprendimų medžiai“, „Genetiniai algoritmai“ ir kt. Naudojimo sritys yra tradicinės Data Mining: klientų bazės analizė, idealių sandėlių likučių skaičiavimas, pardavimo tendencijų nustatymas ir kt.

Produktas yra skirtas didelėms įmonėms ir turi patirties integruojant su SAP, Oracle ir kitomis sistemomis. Kalbant apie 1C naudojimą kaip duomenų šaltinį, specialių įrankių nesiūloma, tačiau nurodoma panašaus darbo patirtis.

BIX siūlo visapusišką sprendimą, pagrįstą Microsoft SQL serverio platforma. Nes MS SQL serveris, kaip taisyklė, naudojamas kaip 1C duomenų bazių serveris, gali pasirodyti, kad organizacija jau turi OLAP serverio produktą. Tiesa, tai turi būti ne žemesnė nei Standartinė versija, nes Mažesnėse versijose nėra analizės paslaugų.

Produktas leidžia kurti kubus iš dokumentų ir jų lentelių dalių, naudojant katalogus ir sąrašus kaip analizę. Katalogams jų atributus galima atsisiųsti.

Norėdami dirbti su OLAP kubeliais, galite naudoti Excel arba bet kurį kitą OLAP klientą. Be kubų kūrimo, ataskaitoms generuoti siūloma naudoti MS SQL Reporting Service įrankius.

Produktas „INTALEV: Corporate Analytics for 1C“ naudoja „Microsoft SQL Server“ kaip OLAP serverį. Visi nustatymai 1C:Enterprise režimu atliekami vizualiai ir be programavimo, o visi OLAP duomenų bazės kūrimo etapai yra visiškai automatizuoti.

Tuo pačiu metu gaminio galimybės yra gana plačios: kubai formuojami naudojant dokumentus, žinynus, kaupimo registrus ir apskaitos registrus. Į vieną kubą su bendrais matmenimis galima surinkti kelias faktų lenteles, todėl jas galima analizuoti kartu. Matmenims galite nurodyti analizės atributus – tiek primityvius, tiek atskaitos tipus (įdiegta „snaigės“ topologija). Įprastoms konfigūracijoms galite naudoti paruoštus analitinius modelius.

Produktas sukonfigūruoja saugos vaidmenis ir apribojimus. Prieiga sukonfigūruojama kiekvienam objektui. Vaidmenų leidimai yra sujungti. Tai leidžia nustatyti, pavyzdžiui, prieigą prie apskaitos duomenų naudojant antrinės paskyros leidimus, kurių 1C neleidžia.

Produktas „INTALEV: Corporate Analytics“ yra lengvai įdiegiamas ir gali būti rekomenduojamas tiems, kurie nori greitai ir už minimalią kainą įsigyti OLAP sistemą, skirtą 1C 8.1.

Produkto palyginimas

Siekdami palyginti šiuos produktus, pakvietėme juos atstovaujančias įmones įvertinti galimybę sukurti OLAP duomenų bazę, kad būtų išspręstos šios problemos:

1. Produktų pardavimo analizė (50 mln. įrašų lentelėje),

2. Sandėlio atsargų analizė iki dienų,

3. Apskaitos duomenų analizė (30 mln. įrašų apskaitos registro įrašų lentelėje, analitikos skaičius 40) su galimybe statyti apyvartos ir šachmatų lapus.

Tuo pačiu metu mums reikėjo gebėjimo analizuoti pagal požymius ir vaidmenų saugumą. Dar viena sąlyga – su baze turi dirbti 50 žmonių.

Visų apklaustų įmonių atstovai visiškai patvirtino šių užduočių įgyvendinamumą. Jų atsakymai dėl laiko ir išlaidų apibendrinami lentelės formoje.

Deduktorius

(BaseGroup Labs)

S.M.A.R.T.

(„M-Logix“)

BIX BI, skirtas 1C (BIX)

„INTALEV: 1C įmonių analizė“ (INTALEV)

Projekto trukmė, kas atlieka sąranką

2-4 asm./mėn., pas konsultantus

4 dienos (mokymas) + 3 savaitės (kliento sąranka)

1-5 žmonės/dieną, pagal klientą

Serverio kaina, rub.

Programinės įrangos kaina konfigūracijai, rub.

Kliento vietos kaina, rub.

Konsultacijos kaina, rub.

nuo 400 000 iki 1 200 000

* Microsoft SQL Server Standard Edition 50 vartotojų

** Microsoft Office 2007 standartinė rusų OLP NL

Greitai 1C duomenų analizei sukurti OLAP grandinę šiandien nebėra problema. Apžvalgos autorių požiūriu, OLAP produktą prasminga rinktis pagal reikiamą funkcionalumą, savo IT komandos galimybes ir priimtiną biudžetą.

Prasminga rinktis produktus iš „BaseGroup Labs“ ir „M-Logix“ tais atvejais, kai OLAP analizės nepakanka ir organizacija taip pat nori panaudoti šių įmonių plėtrą duomenų gavybos srityje. Be to, šie produktai turi mechanizmus, skirtus sujungti nevienalyčius šaltinius, todėl jei yra noras sukurti įmonės saugyklą, kurioje būtų sujungta informacija iš 1C 8.1, 1C 7.7 duomenų bazių arba, pavyzdžiui, Oracle duomenų bazių, rekomenduojame apsvarstyti šiuos produktus, be kita ko.

Renkantis tarp Deductor ir S.M.A.R.T. Tikslinga atkreipti dėmesį į produktų diegimo metodų skirtumus. Pirmuoju atveju diegimą atlieka OLAP pardavėjo konsultantai, antruoju - savo darbuotojai po mokymų.

Sprendimų Microsoft platformoje (Bix BI ir INTALEV: Corporate Analytics for 1C) pranašumas yra paprastesnis integravimas su kitais šio tiekėjo produktais, pavyzdžiui, su SharePoint, leidžiančiu sukurti DashBoard su KPI, apskaičiuotais naudojant OLAP. Jie taip pat gali naudoti duomenų gavybos analizės paslaugą. „Bix“ sprendimui reikia daugiau sąrankos, tačiau jis yra arčiau pasirinkto projekto.

Pažymėtina, kad jei organizacija jau naudoja Microsoft SQL Server ir Excel, tai Bix ir INTALEV produktai leidžia apsiriboti tik papildomų šių produktų licencijų pirkimu, taupant serverio programinę įrangą.

Leiskite man iš karto padaryti išlygą, kad šis straipsnis nepretenduoja į išsamų vadovą. Greičiau tai asmeninė patirtis vizualizuojant valdymo duomenis.

Sąvoka „analitika“ turi daug apibrėžimų. Vienas iš jų: „Analytics – tai žinių ir naujų faktais pagrįstų duomenų gavimo procesas“. Verslo požiūriu analitika leidžia gauti daug naujos informacijos iš didžiulio duomenų kiekio, kuris sugeneruojamas vykdant įmonę.

Šių duomenų vizualizavimas leidžia supaprastinti suvokimo procesą.

Tačiau ne visi reikalingi duomenų šaltiniai visada įtraukiami į vieną apskaitos sistemą. Biudžetą galima sugeneruoti programoje „Excel“, informaciją apie siuntas ir klientų užklausas galima gauti bandomaisiais formatais, svetainės lankytojų metriką galima pasiekti per interneto portalą ir t.t. Kaip visa tai susieti į vieną „įmonės valdymo skydelį“? „Microsoft Power BI“ gali padėti išspręsti šią problemą.

Toliau aprašomas 1C, kaip duomenų šaltinio, prijungimo ir ryšių su kitomis informacinėmis sistemomis nustatymo procesas.

Mums reikės:

  • 1C: prekybos valdymas, paskelbtas ir pasiekiamas iš interneto – naudosime 1C, įdiegtą Azure.
  • Dabartinė „Microsoft Power BI“ prenumerata.
  • Papildomas duomenų šaltinis, kurį sujungsime su duomenimis iš 1C, yra „Excel“ failas.

1C informacinės bazės publikavimas

Prieš padarydami duomenis prieinamus Power BI, turime suteikti žiniatinklio prieigą prie informacijos bazės arba, tiksliau, prie OData sąsajos. Norėdami tai padaryti, paskelbsime informacinę bazę su autentifikavimu per operacinę sistemą.

Paleidžiame 1C režimu „Konfigūratorius“ su vietinio administratoriaus teisėmis ir einame į Administravimas - žiniatinklio plėtinio paskelbimas. Įgalinti autorizaciją per „Windows“.

Dabar turite paleisti „1C: Enterprise“ ir eiti į „Visos funkcijos“ - „Apdorojimas“ - „Automatinės REST paslaugos nustatymas“.

Atliekant šį apdorojimą, tereikia pažymėti norimus objektus ir spustelėti mygtuką „Išsaugoti ir uždaryti“. Šis apdorojimas yra standartinis ir įtrauktas į visas standartines 1C konfigūracijas.

Ieškome ir sąraše pažymime duomenis, kuriuos planuojame analizuoti Power BI. Pavyzdžiui, katalogai – partneriai, dokumentai – klientų užsakymai ir kt.

Public-host-name – išorinis DNS pavadinimas arba serverio IP adresas.
BaseName – informacijos bazės, kurią naudojome skelbdami, pavadinimas.

Dokumentas_Prekių ir paslaugų realizavimas_Prekės - duomenys, kurie pateikiami iš 1C. Tai gali būti katalogai, registrai ir kt.

„Power BI“ šaltinių prijungimas

Dabar paleiskite „Power BI Desktop“. Programa pasiekiama portale https://powerbi.microsoft.com/ po sėkmingos registracijos ir autorizacijos.

Atsisiųskite, įdiekite ir paleiskite.

Sujungkime reikiamus duomenų šaltinius. Norėdami tai padaryti, įrankių juostoje spustelėkite „Prijungti duomenis“ ir pasirinkite OData kanalą:

Spustelėdami mygtuką „Gerai“, turite nurodyti autorizacijos duomenis. Toliau pamatysime kai kuriuos gautus duomenis.

Paspaudę mygtuką „Redaguoti“, pateksime į užklausų rengyklę, kurioje galėsime modernizuoti duomenis ir pridėti reikiamus skaičiavimus naudodami DAX kalbą.

Pridėję kelis šaltinius, turite nustatyti ryšius tarp duomenų. Norėdami tai padaryti, eikite į santykių peržiūros režimą.

Kitų šaltinių pridėjimas

Panašiai galime pridėti kitų duomenų šaltinių, pvz., Excel failą. Tai taip pat galima padaryti per meniu Gauti duomenis.

Kaip kitus šaltinius galime naudoti daugybę parinkčių:

Sujungę visus šaltinius ir sukūrę ryšius tarp duomenų, galite pradėti vizualizuoti informaciją.

Duomenų vizualizacija

Pagrindiniame Power BI lange įrankių juostoje pasirinkite vizualizacijos elementą.

Nuvilkę reikiamus laukus į elementų parametrus, gauname vaizdinį duomenų vaizdą.

Sukūrę reikiamą ataskaitą, galite pradėti ją skelbti. Norėdami tai padaryti, tiesiog spustelėkite mygtuką „Paskelbti“ ir pasirinkite darbo sritį, kurioje norite patalpinti ataskaitą.

Kai paskelbimo procesas bus baigtas, sistema pateiks nuorodą peržiūrėti ataskaitą naršyklėje. Dabar ataskaita gali būti prieinama visiems arba tik tam tikram žmonių ratui.

Norėčiau pridurti, kad šis įrankis leido mūsų įmonei įgyti įvairių žinių apie mus ir mūsų klientus. Pavyzdys galėtų būti klientų geografijos supratimas, „auksinių“ partnerių, pervargusių darbuotojų ir pan.

Tęsiame savo epą su mobiliuoju pasauliu. Ir šiandien noriu pakalbėti apie šį produktą Microsoft Power BI.

Kas tai Microsoft Power BI ?

Tai verslo žvalgybos paslauga, skirta dalytis, valdyti ir naudoti duomenų užklausas ir „Excel“ darbaknyges, kuriose yra duomenų užklausų, duomenų modelių ir ataskaitų.

Natūralu, kad yra vieta, kur mes rašome reportažus, vadinasi, turi būti vieta, kur juos žiūrime. Ir yra keletas tokių vietų:

  • 1. Pati aplinka, kurioje juos rašome. Na, tai logiška, bet tai tik mums naudinga;
  • 2. Interneto sąsaja;
  • 3. iOS įrenginiai;
  • 4. Windows prietaisai gali būti montuojami metro stiliumi. Tie, kurie turi Laimėk 8/8.1. Atrodo tikrai futuristiškai, ypač dideliuose monitoriuose.
  • 5. Android įrenginiai. „Android programa ruošiasi“. Mes laukiam.

Veikimo logika

Pirmiausia paaiškinsiu darbo logiką, kad vėliau būtų aiškiau, kodėl darome taip, o ne kitaip. Visą vystymąsi galima suskirstyti į kelis etapus:

  • 1. Paskyros registracija. Matote kainas, bet yra ir nemokama versija, tad galite ją išbandyti. Žinoma, Vakarams 10 USD kaina vienam vartotojui per mėnesį yra smulkmena, bet mūsų šalims tai vis tiek yra daug. Nors vėlgi, net jei imtume 500 žmonių įmonę, kiek darbuotojų reikės tokio funkcionalumo?
  • Registruodamiesi turėkite omenyje vieną dalyką – tai daroma apačioje kairėje, kur nurodote savo el. Jei eisi į Prisijungti - yra tik leidimas.
  • 2. Turite paleisti „Power BI Designer“ konfigūratorių, kurį atsisiuntėte anksčiau.
  • 3. Konfigūruotoje darome viską, ko norime, sukuriame išvaizdą ir pan., tada išsaugome projekto failą.
  • 4. Dabar turime ištraukti projekto failą į savo paskyrą, kad pakeitimai būtų išsaugoti.
  • 5. Prisijungdami prie savo paskyros mobiliajame įrenginyje arba kliento programoje Windows - jūsų nustatymai paimami.
  • 6. Mėgautis.

Darbas su konfigūratoriumi

Dabar išsiaiškinkime, kaip sudaryti ataskaitas ir kaip gauti duomenis?

Duomenų gavimas

Kai pirmą kartą atidarysite, jus pasitiks asistentas. Uždarykite. Ir pašaliname viską, kas nereikalinga. Mums turėtų likti tik toks langas:

Kol kas nesigilinsime į visų mygtukų paskirtį. Pabandykime atsakyti į klausimą – kaip gauname duomenis?

Norėdami gauti atsakymą, turime spustelėti mygtuką „Gauti duomenis“ - esantį viršuje, kairėje, mus pasitiks toks dialogas:

Kaip matote, galimų šaltinių sąrašas yra tiesiog didžiulis. Tačiau mes pasirinksime galimybę gauti duomenis naudodami OData, nes turime juos 1C, tačiau dažniausiai jo nenaudojame. Taikome tai čia. Daugiau apie tai galite paskaityti čia:

  • 1. JIS

Pirmas dalykas, kurį turime padaryti, žinoma, susirasti donorą, t.y. duomenų bazę, iš kurios vilksime visus šiuos duomenis.

Yra keletas variantų:

  • 1. Nustatykite savo žiniatinklio serverį ir gaukite duomenis iš ten. Tačiau ši parinktis yra nepatogi mokymui, nes nesuteiksiu savo serveriui viešos prieigos.
  • 2. Eikite į 1C svetainę , kur yra demonstracinės konfigūracijos, ir išbandykite savo laimę ten, tikėdamiesi, kad bent viena iš jų atsidarys OData . Įsitikinkite, kad taip nėra, ir uždarykite svetainę.
  • 3. Eikite į 1C svetainę anglų kalba , ieškokite ten kokios nors duomenų bazės, kuri turi prieigą OData. Ir susirask vieną.

Taigi, sutelkime dėmesį į UNF, galite patikrinti, ar OData yra prieinama:

Jei ten matote metaduomenų sąrašą, tada viskas gerai.

Dabar patikrinkime katalogą, pavyzdžiui, produktų katalogą:

Kaip matote, mes tiesiog pridėjome katalogo pavadinimą ir pavadinimą, kad tai yra katalogas, rusiškose konfigūravimo priemonėse jis atrodytų taip:

Eidami į šį URL, turėtume pamatyti xml, kuriame bus aprašytas kiekvienas katalogo elementas, tačiau viskas priklauso nuo naršyklės, FireFox šiuos duomenis rodo kaip RSS kanalą. Tačiau tai nekeičia esmės.

Jei prisijungdami prie savo duomenų bazės gavote pranešimą, kad objektas nerastas, tai kaip tik jums.

Eikime toliau. Turime išsikelti kažkokią užduotį, kad būtų galutinis tikslas. Tačiau kol nesusipažinsime su funkcionalumu, sunku. Todėl siūlau kol kas apsiriboti vienu elementariu dalyku – rodykime pardavimus prekių ir rangovų kontekste. Na, gal dar kažkas. SKD tai paprasta užduotis, tačiau yra keletas niuansų.

Taigi, visų pirma, turime suprasti, kur saugomi pardavimai. Jie tiksliai saugomi kaupimo registre, o šis registras OData nurodomas kaip kaupimo registras. Taigi mes jų ieškome. Tai mums padės pagrindinės anglų kalbos žinios. Ir čia yra mūsų registras AccumulationRegister_Sales. Mes tikriname:

Jei matome xml, tada viskas gerai.

Dabar einame į savo BI konfigūratorių, pasirenkame eilutę su OData, tą, kurią aukščiau esančiame paveikslėlyje paryškinau geltonai, ir spustelėkite Prisijungti, tada užpildykite viską, ko reikia:

Dabar mus pasitiks toks langas:

Čia mus informuoja, kad neturime nurodyto įgaliojimo. Tai turi būti nurodyta. Atkreipkite dėmesį, kad galite nurodyti autorizaciją tiek visam domenui, tiek konkrečiam adresui. Neradau, kaip nurodyti autorizaciją konkrečiai duomenų bazei, bet tai mums dabar nėra svarbu.

Nurodykite prisijungimą be slaptažodžio ir spustelėkite prisijungti. Turėtų prasidėti duomenų įkėlimas. Po jo kairėje turėsite laukus:

Galimi laukai rodomi viršuje dešinėje, šiuo metu yra tik du.

Apačioje kairėje – perjungiate ataskaitas ir duomenis, iš kurių kuriamos ataskaitos. Mūsų atveju tai yra prašymai.

Viršuje kairėje yra puslapiai su ataskaitomis, t.y. viename puslapyje (a la 1C maketas) gali būti daug įvairių duomenų.

Dabar turime išsiaiškinti, kodėl turime tik du laukus, nes aiškiai turime daugiau matmenų, detalių ir išteklių. Pereikime prie užklausų:

Tai langas, skirtas dirbti su užklausomis. Visos jūsų pridėtos užklausos bus pasiekiamos viršuje kairėje.

Viršutiniame centre yra jungties linija. Iš esmės tai yra užklausos tekstas, čia nurodomi pasirinkimai, keliai ir pan.

Dešinėje yra užklausos pavadinimas ir veiksmų seka.

Mes šiek tiek pakalbėsime apie seką. Jo esmė yra ta, kad jame žingsnis po žingsnio aprašome taisykles, kurias norime taikyti savo duomenims. Tie. jei norite ištrinti stulpelį, tuomet turite nurodyti, kuriuo metu – tai bus žingsnis numeris 2 arba numeris 10. Vėliau paaiškės.

Taigi turime tik tris stulpelius. Su kuo tai susiję? Atidžiai pažvelkime į xml, kurį mums suteikia 1C, ir suraskime tą vietą , kur prasideda sąrašas, t.y. kada OData Mums grąžinama ne registro atvaizdavimas eilutė po eilutės, kaip esame įpratę, o pirmiausia rodoma informacija apie registratorių, o tada į jį įtraukiami jo judesiai.

Na, mus domina šios eilutės. Dabar pasirinkite bet kurį elementą viduriniame stulpelyje ir pamatykime toliau pateiktą pranešimą:

Turėtume matyti prasmę, bet jos nematysime. Norėdami pamatyti, turime išplėsti masyvą į eilutes. Norėdami tai padaryti, spustelėkite mygtuką viršutiniame dešiniajame vidurinio stulpelio antraštės kampe, ekrano kopijoje jį paryškinau geltonai ir atsiminkite - dabar turime 18 eilučių, spustelėkite:

Dabar turime 50 eilučių. Tie. Mes išplėtėme viską eilutė po eilutės, o anksčiau ji buvo sugrupuota pagal registratorių, 1C terminais.

Bet tai mums netinka, mes neturime pakankamai stulpelių, manau, jūs atspėjote, ką reikia padaryti - dar kartą spustelėkite tą mygtuką antraštėje:

Bet dabar renkamės ką norime pridėti, t.y. Analogiškai su 1C užklausa pasirenkame laukus, su kuriais norime veikti:

Ir spustelėkite Gerai:

Atkreipkite dėmesį, kad veiksmų sąrašą turime užpildyti dešinėje, t.y. mūsų atveju veiksmai yra tokie:

  • 1. Norėdami gauti duomenis;
  • 2. Išplėsti duomenis;
  • 3. Išskleisti duomenis.

Ir nedelsdami atkreipkite dėmesį į aukščiau pateiktą formulę.

Dabar turime išspręsti problemą, nes mūsų visiškai netenkina produkto pavadinimas UID forma. Abejoju, ar toks vaizdas bus informatyvus.

Tai reiškia, kad dabar turime rodyti informaciją apie produktą, padarykime tai derindami prekės ir pardavimo lenteles.

Norėdami tai padaryti, pridedame naują užklausą, bet į produktų katalogą http://apps.1c-dn.com/sb/odata/standard.odata/Catalog_Nomenclature, taip pat kaip ir pardavimas, ir pervardijame šias lenteles taip, kad kad nesusipainiotum:

Atkreipkite dėmesį – produkto duomenims iš karto pritaikiau kelis veiksmus, būtent:

  • 1. Gauti duomenys:
  • = OData.Feed („http://apps.1c-dn.com/sb/odata/standard.odata/Catalog_Nomenclature“)
  • 2. Pašalinti papildomi stulpeliai:
  • = Table.RemoveColumns(Šaltinis ,("SKU", "ChangeDate", "WriteOffMethod", "DescriptionFull", "BusinessActivity_Key", "Vendor_Key", "Cell_Key", "Comment", "Order CompletionTer", "TimeNorm", "FixedCost", "CountryOfOrigin_Key", „PictureFile_Key“, „Parent_Key“, „DataVersion“)
  • 3. Išfiltravau įrašus ir pašalinau visas grupes:
  • = Lentelė.SelectRows(#"Pašalinti stulpeliai" , kiekvienas ( = false))

Aukščiau pateiktos užklausos, kurias galima įterpti į viršutinę eilutę ir todėl nereikia visko daryti rankiniu būdu. Atkreipkite dėmesį į viso šito dalyko struktūrą – pirmuoju žingsniu tiesiog gauname duomenis. Antrame žingsnyje nurodome, ką darome su duomenimis, kuriuos gavome per pirmąjį veiksmą. Trečiajame vėl nurodome veiksmo, kuriam taikysime filtravimo taisyklę, pavadinimą.

Tie. visada turime nurodyti, kuriam žingsniui taikome tam tikrą taisyklę.

  • 1. Kai sujungiame dvi lenteles, lengva paimti ir atlikti sujungimus, panašius į 1C jungčių tipą.
  • 2. Pridėkite mums reikalingus duomenis iš kitos į vieną iš lentelių.

Pažiūrėsime į juos abu. Taigi. Pirmiausia mes tiesiog prisijungiame. Norėdami tai padaryti, eikite į skirtuką Ataskaitos (apačioje kairėje) ir spustelėkite mygtuką Tvarkyti:

Ir mes nustatome ryšius:

Na, pagaliau parodykime bet kokią ataskaitą... bet ne, dar anksti. Pervardinkime laukus taip, kad būtų aišku, kas už ką atsakingas. Norėdami tai padaryti, grįžtame prie užklausų ir pervardijame viską, ko mums reikia, tiesiog dešiniuoju pelės klavišu spustelėdami stulpelį ir pervardyti arba du kartus. Nepamirškite vėliau dar kartą patikrinti lentelės jungčių.

Dabar pradėkime kurti ataskaitas:

Kaip matote, ataskaitos atrodo labai gražiai, ypač mintis, kad galite tiesiog paimti krūvą grafikų ir sujungti juos tarpusavyje.

Dabar pabandykime čia pridėti produktų produktų grupes. Teoriškai reikėtų pridėti dar vieną užklausą su prekių grupėmis ir susieti jas su prekių užklausos lauku NomenclatureGroup_Key. Tačiau mums to neprireiks. Eikime į pačią pabaigą, pažiūrėkime į paskutinius Nomenklatūros užklausos stulpelius.

Ir jūs susidursite su klaida, ir tai greičiausiai yra platformos, kurioje skelbiama ši duomenų bazė, klaida, nes naujausiose platformose viskas gerai. Taigi išbandykite patys. Bet esmė ta, kad čia atsiras nomenklatūrinių grupių pavadinimai.

Duomenų perkėlimas į paskyrą

Po viso to gautą ataskaitą išsaugome. Beje, jis pridedamas prie straipsnio. Taigi galite atsisiųsti jį iš prie šio straipsnio pridėtų failų.

Spustelėkite Gauti duomenis, pasirinkite „Power BI Designer“ failas ir spustelėkite „Prisijungti“, tada pasirinkite failą ir dar kartą spustelėkite „Prisijungti“.

Dabar eikime į „iOS“ programą ir pažiūrėkime, kaip ji ten atrodo:

Tai viskas.

Apatinė eilutė

Baigdamas noriu pasakyti tik vieną dalyką - neapsiribokite tik 1C galimybėmis, nes 1C, pirma, yra duomenų bazė. Taigi grožis skirtas kitiems sprendimams.

Jei gerai išmanote OData, tuomet galite padaryti tokią ataskaitą per kelias minutes. O be to - darbo paprastumui ir mažesniam duomenų bazės apkrovimui, galite tiesiog susikurti atskirą informacijos registrą, kuriame iš karto išmesti visą reikiamą informaciją, o su šiuo sprendimu ją paimti ir atvaizduoti.

Koks šio sprendimo naudojimo pranašumas? Viskas labai paprasta: gatavą rezultatą galite gauti per porą valandų. Viskas nemokama (žinoma, nemokamoje versijoje yra nemažai apribojimų, bet manau, kad daugeliui žmonių užteks).

Viskas ko jums reikia norint pradėti tai įdiegti žiniatinklio serverį, atnaujinti platformą į 8.3.6 (gali veikti su 8.3.5, aš jo nebandžiau, svarbiausia, kad platformoje nėra klaidų), traukite ištraukite duomenis ir sujunkite juos.

Tie. Programuotojui tai užtruks daugiausia kelias valandas. Ir rezultatas puikus.

P.S. Nepamirškite apie duomenų saugumą!

Norint sukurti aiškias ataskaitas ir jas atnaujinti realiuoju laiku, šiuolaikinėms įmonėms reikia galingos informacijos apdorojimo paslaugos. Komentaruose prie mano ankstesnių skaitytojų ne kartą prašė parašyti darbo su Microsoft Power BI vadovą. Šiame straipsnyje papasakosiu, kaip pradėti naudotis šia platforma.

Trumpai apie Microsoft Power BI galimybes

Power BI yra gana galinga ir nemokama BI platforma. „Microsoft“ investuoja daug pinigų į šio produkto kūrimą, todėl dažnai išleidžiami atnaujinimai, praplečiantys jos galimybes. Galite naudoti šias programos versijas:

  • Power BI Desktop skirtas duomenų modeliams ir ataskaitoms kurti;
  • „Power BI“ paslauga– internetinis analogas, kurio specializacija – jau paruoštų ataskaitų stebėjimas ir analizė, todėl galimybės kurti ir dirbti su duomenimis ten labai ribotos.

Paprastai darbalaukio versija naudojama kaip dizaineris, o po to sukurtas failas paskelbiamas „Power BI Service“. Norėdami atlikti tolesnį darbą, atsisiųskite Power BI Desktop iš šios nuorodos.

„Microsoft Windows 10“ naudotojams yra atskira „Power BI Desktop“ versija, kurią galite rasti spustelėję šią nuorodą.

Iš kur galiu atsisiųsti duomenis?

Power BI turi daug integruotų jungčių prie įvairių paslaugų ir duomenų bazių, kurių pagalba per kelias minutes į programą galima įkelti norimą duomenų rinkinį iš įvairių šaltinių, juos susieti ir kurti konsoliduotas ataskaitas bei diagramas. Rašymo metu visos galimos jungtys suskirstytos į keturias grupes:

1. Grupė „Failas“:

Kaip matote, galite importuoti duomenis į Power BI iš labiausiai žinomų duomenų bazių ir paslaugų naudodami įvairius failų formatus. Įkėlę informaciją iš turimų šaltinių į Power BI, turite puikias galimybes išvalyti ir transformuoti duomenis, nes platforma turi gana galingą ETL funkcionalumą. Įkeliamas lenteles galima redaguoti, o pagal jų stulpelius sukurti skaičiuojamus stulpelius ir matmenis – tokiu būdu informacijos masyvus galima transformuoti į duomenų rinkinius, kurių struktūra reikalinga pastato vizualizacijai.

Sukūrus duomenų rinkinį, atsisiųstą iš įvairių šaltinių, jums bus prieinama daug integruotų vizualizacijos elementų:

  • sukrauta juostinė diagrama;
  • sukrauta histograma;
  • juostinė diagrama su grupavimu;
  • histograma su grupavimu;
  • normalizuota juostinė diagrama;
  • normalizuota histograma;
  • tvarkaraštis;
  • ploto diagrama;
  • sukrauta plotų diagrama;
  • linijinė ir sudėtinė histograma;
  • linijinė histograma ir histograma su grupavimu;
  • krioklio diagrama;
  • sklaidos sklypas;
  • skritulinė diagrama;
  • medžio diagrama;
  • žemėlapis;
  • stalas;
  • matrica;
  • užpildyta kortelė;
  • piltuvas;
  • jutiklis;
  • kelių linijų kortelė;
  • kortelė;
  • Pagrindinis veiksmingumo rodiklis;
  • gabalas;
  • žiedo grafikas;
  • r-script vizualinis elementas (šiuo metu įjungtas programos parametruose).

Visi elementai turi gana platų nustatymų spektrą, kuriais siekiama pakeisti reikiamus parametrus: spalvą, foną, pavadinimą, kraštelius ir pan. Jei standartinio rinkinio jums nepakanka, galite įkelti pasirinktinius vaizdinius elementus.