29. srpna 2017

SQL Server Bootcamp 2017 materiály

15-16.8 se v Brně konal SQL Server Bootcamp. Konference pro lidi se zájmem o SQL Server a související technologie. Jednalo se o vydařenou akci, která se díky sponzorům konala pro účastníky zdarma. Já zde měl 3 přednášky. Slíbil jsem napsat blog, kde nasdílím materiály a doplním informace. A tak jsem zde se článkem :). Děkuji za zpětné vazby, pozitivní i negativní.
Power Pointové prezentace a soubory použité v demech, kde to dávalo smysl najdete zde
Jakmile budou k dispozici i sestříhané záznamy přednášek, přidám samostatný článek s rozcestníkem těchto záznamů.
Nyní projdu jednotlivé přednášky. O čem přednáška byla, jak byla míněná. Doplňující materiály. A dám i zpětnou vazbu ke zpětným vazbám :). Pokud máte nějaké další komentáře o které se chcete podělit veřejně, klidně využijte diskuzi pod článkem. Nebo pokud to chcete zacílit osobněji, než anonym pod článkem. Uvítám zpětnou vazbu i na emailu.
1.      Power BI on-premises a nejen tam
Na letošním SQL Server Bootcampu bylo možné hlasovat o obsahu konference výběrem témat, které účastníky zajímají. Z BI témat bylo nejpopulárnější téma na možnost nasazení “Power BI v On Premises prostředí”. Pro dané téma hlasovalo kolem 40ti lidí. Věděl jsem dopředu, že on premise příběh je zatím v plenkách. A i to co v těch plenkách je, je smutné kvůli licenčnímu modelu. Nicméně to že to není pro mě je taky informace a podle mě důležitá informace.
Ve zkratce
On Premise Power BI Report Server je postavený na Reporting Services technologii, ale je nezávislý na SQL Serveru. Firma může nasadit do on premise prostředí pokud si pořídí Power BI Premium, nebo má SQL Server Enterprise Edition se Software Assurance (a zde právě většina potenciálních zájemců pohoří).
Premium stojí ranec (viz kalkulačka https://powerbi.microsoft.com/en-us/calculator/). SQL EE se SA taky nemá každá malá česká firma.
Navíc v době konference on premises Power BI Report Server umožňoval jen živé připojení proti SSAS.
Update po přednášce
Tohle omezení už neplatí. Nová verze vyšla v pondělí a umožňuje i živé připojení proti jiným zdrojům, než SSAS. Hostovat modely s data importem (do 50 MB a bez aktualizace) a interakci s Excelovými sešity. Můžete si jej stáhnout zde https://powerbi.microsoft.com/en-us/report-server/ a tady je oficiální blog post produktového týmu https://powerbi.microsoft.com/en-us/blog/power-bi-report-server-august-2017-preview-now-available/
Za pozitivní zpětné vazby velmi děkuji. Kvůli těm to ještě stále dělám. K negativním se konkrétně vyjádřím
Co se vám naopak na přednášce nelíbilo
Účastník:
technické problémy (ne na straně přednášejícího). Byl by sebevědomější, kdyby měl/používal dálkový ovladač na Powerpoint.
Já:
první přednášky jsou v tomto ohledu vždy o něco rizikovější. Dálkový ovladač můžu zvážit, pokud bude na přednášce k dispozici a má přednáška bude postavená na klikání Power Pointu (těch je většinou méně). Navíc záleží co má pořadatel k dispozici na místě. Můžu se příště zeptat. Díky
Účastník:
Prezentačné zručnosti prezentujúceho
Já:
Ne každému se musí můj styl přednášek líbit. Chopte se prosím otěží a ukažte nám svoji “zručnost”, rád se půjdu podívat. Případně konkretizujte co se vám nelíbilo.
Účastník:
Na to že pán Neoral je prezentovany ako odborník vo svojej společnosti boli prezentované informácie dosť skromné na obsah.
Já:
Prezentované informace se držely tématu přednášky. Kde nic není, tam obsah nevymyslím. Účastníci si odhlasovali možnosti provozovat Power BI on premises a přesně to dostali. Držel jsem se tedy tématu. Sorry jako.
Nabízel jsem i jiná Power BI témata, která nedostala zdaleka tolik hlasů. Například analýza nákupního košíku. Ale stejně jako ostatní přednášející, dělám to pro lidi, ne pro sebe ;) Odborník v dané oblasti neoddiskutovatelně jsem a to nejen na republikové úrovni, ale i na světové. Jinak bych nebyl Power BI/Data platform MVP.
Účastník:
Poměrně low entry level – málo nových informací pro zkušené vývojáře v Power BI
Já:
To stejné co kolegovi v předchozím komentáři. Držel jsem se tématu, které si lidi odhlasovali.
2.      Úvod do MDX jazyka
Přednáška měla být o úvodu do MDX jazyka. Jazyka OLAP kostek. V anotaci stálo:
“MDX jazyk většina SQL vývojářů nemá ráda. Syntaxe vypadá podobně, ale vyžaduje poněkud jiné myšlení. Přednáška si klade za cíl, uvést vás do syntaxe jazyka a naučit vás v MDX přemýšlet. Tak, aby když už MDX nebudete psát jste alespoň rozuměli.”
Kromě PowerPointu dostupného na linku na začátku článku doporučuji svůj MDX tutorial na blogu http://www.neoral.cz/2016/01/mdx-tutorail-0-rozcestnik.html
Za kladné zpětné vazby děkuji, vypadá to, že jsem se tématem i pojetím trefil a přesně to splnilo účel. K negativní zpětné vazbě
Účastník:
stale sa opakuje obsah prednasky. ocekaval by som neco nove.
Já:
Na WUGu jsem nikdy o MDX nepřednášel. Nejsem si ani vědom, že by tohle téma bylo prezentované v posledních několika letech na konferenci v CZ/SK. MDX je tu přes 17 let a z toho přes 12 ve stále stejné podobě. Pokud s daným jazykem pracujete a očekáváte nové informace u něčeho co se jmenuje “úvod do čehokoliv 12let starého”, tak bude asi nesprávné pouze vaše očekávání. Možná by to chtělo si příště před přednáškou přečíst anotaci, abyste nebyl zklamán ;)
3.      Časové kalkulace v Analysis Services a Power BI
Tahle přednáška se měla věnovat častému problému časových analýz. Některým částem jsem se pověnoval v samostatném blogu http://www.neoral.cz/2015/06/powerpivot-dax-casove-funkce-1-cast.html .Stejně tak jsem se pověnoval přístupu k vyřešení problému otevřeného období http://www.neoral.cz/2017/06/casove-kalkulace-v-dax-problem.html
Chtěl jsem se též pověnovat dynamickým paternům s využitím konfigurační tabulky pro meziroční srovnání. Tady mám ještě dluh a blog post dopíšu. K přednášce sebekriticky musím říct, že se mi nepovedla. Většinou danou problematiku ukazuji z Power Pivotu pro Excel zejména na interních školeních ve firmě. Rozhodl jsem se ale ukazovat z Power BI desktopu. Jazyk je sice stejný, ale dostaly mě drobné nuance mezi prostředími. Nevím, zda a jakou formou se budu ještě pokoušet o reparát. Možná WUG online. Pokud jste se právě na tuhle přednášku těšili, omlouvám se za provedení. Kdo kdy přednášel, ví jak náročné je připravit jednu přednášku, natož 3 ve dvou dnech. Projevila se i únava. Snad vám to další blog post na toto téma vynahradí.
Účastník:
Technické problémy při demonstraci
Já:
Ano, jsem si toho vědom a ještě jednou se omlouvám. Pokusím se nějakou formou o nápravu.
Kromě přednášek konferenci sponzorovala naše firma Dixons Carphone. Mohli jste si zasoutěžit o voucher na školení v hodnotě 15000 korun. Záznam ze slosování najdete zde: https://www.facebook.com/TechDixons/videos/1986319354977408/
Gratuluji Ondrovi k výhře :)
Závěr:

Děkuji všem účastníkům za návštěvu konference. Lidem z WUGu v čele s Davidem Gešvindrem za výbornou organizaci. Sponzorům, že akci podpořili a zaměstnavateli, že mě na akci uvolnil v pracovní době :) Budu se těšit na další ročník

30. června 2017

Časové kalkulace v DAX problém otevřeného období

V květnu jsem měl na téma časových kalkulací přednášku na Techedu v Praze. Bohužel jsem s blogem prokrastinoval a dostávám se ke článku až nyní. Nicméně lepší pozdě, než nikdy :) Slíbil jsem, že na téma napíši související blog post. Samostatným časovým kalkulacím jsem se věnoval v následujícím článku http://www.neoral.cz/2015/06/powerpivot-dax-casove-funkce-1-cast.html Takže nyní přidám jen část o pokročilejších metodách. Konkrétně se bude jednat o práci s otevřeným obdobím. V následujícím blogu popíšu, jak se vypořádat s problémem, když se v čase mění den vůči kterému chci dělat meziroční srovnání.
Problém otevřeného období
Opět použiji datový model vytvořený nad datovým skladem Adventure Works. Soubor v Power Pivotu si můžete stáhnout zde: https://drive.google.com/open?id=0B9ZohZ1CALKZdTNxbTdKOE5XbTQ
Koukněme se na následující kontingenční tabulku
Internet sales je skutečnost, Internet LY minulý rok (last year), Internet VLY variance proti loňskému roku absolutní, hned vedle v procentech.
Rok 2008 je posledním rokem, který obsahuje data a neobsahuje data za kompletní rok. Dnes je 29.6 takže taky máme jen data za půl roku. No a je nesmysl na roční úrovni porovnávat uzavřený rok 2016 s půlkou roku 2017. Něco podobného právě dělá můj aktuální Excelový model.
Chtěl bych porovnávat jen proporciální část prodejů roku vztaženou ke dnešnímu dni.
V tabulce internet sales si můžu pomoci počítaným sloupcem, kde jednoduše skryji prodeje, které jsou po 29.6.
DAXový vzorec by vypadal následovně
=
IF (
   VALUE ( MID ( [OrderDateKey], 5, 2 ) ) > MONTH ( TODAY () )
       || (
           VALUE ( MID ( [OrderDateKey], 5, 2 ) ) = MONTH ( TODAY () )
               && VALUE ( RIGHT ( [OrderDateKey], 2 ) ) > DAY ( TODAY () )
       ),
   BLANK (),
   [SalesAmount]
)

OrderDateKey je datum ve formátu RRRRMMDD, funkcí mid řežu příslušnou část, kterou chci porovnat s měsícem/dnem z dneška.
Textově rozloženo VALUE ( MID ( [OrderDateKey], 5, 2 ) ) > MONTH ( TODAY () )
říká pokud je měsíc objednávky vyšší, než měsíc dnešního datumu
Nebo ||
(
           VALUE ( MID ( [OrderDateKey], 5, 2 ) ) = MONTH ( TODAY () ) –měsíc je stejný
               && VALUE ( RIGHT ( [OrderDateKey], 2 ) ) > DAY ( TODAY () ) – den v měsíci je větší
)
vrátit prázdnou buňku, jinak vrátit skutečnost.
Pokud nad tímto vytvořím měřítko Internet Sales TD (To date /ke dnešku) jako
=SUM(‘FactInternetSales’[Sales TD detail])
A příslušné variance které umístím do následující kontingenční tabulky dostanu následující výstup
Sekce 1 mi zobrazuje prodeje prodeje za celé uzavřené období.
Sekce 2 jsou prodeje po dnešek, tedy 29.6.
Sekce 3 variance proti předchozímu roku v absolutních číslech za celé uzavřené období (VLY) a srovnání po dnešek VLY TD. Zde je to právě velmi zajímavé. Když kouknete na rok 2008, je rozdíl, jestli -20160 proti loňsku (způsobeno, neúplným rokem 2008). Nebo srovnávám srovnatelné se srovnatelným a zjišťuji, že jsem vlastně 6,7 milionu v plusu za stejné období od ledna do konce června.
Sekce 4 stejná jako 3, ale vyjádřená v procentech. Místo toho, aby firma byla -0,2 procenta ve ztrátě, je vlastně 221% v plusu a to je hodně velký rozdíl :)
Závěr

Pro potřeby analýzy je nutno srovnávat srovnatelné se srovnatelným. Nikoliv celý minulý rok s aktuálním rokem otevřeným. Logika by se dala aplikovat i na nižší úrovně časové hierarchie jako kvartály, měsíce, týdny dokonce i dny. V dnešním článku jsem Vám ukázal jak by se dalo vypořádat s tímto problémem pomocí počítaného sloupce. Dalo by se to vyřešit i přímo v Measure. Šlo mi v tuto fázi ale hlavně o onu myšlenku :) Příště se vrhnu na jiný problém při práci s časem a sice proměnnost vzorce pro meziroční srovnání.

4. května 2017

Power BI Premium a změny v Power BI Free

Další blog v krátkém sledu. Tentokrát z licenčního soudku. Nově oznámené změny jsou natolik stěžejní, že se podělím raději hned. Změny se týkají uživatelů Power BI Free a ruku v ruce jde oznámení nového tieru zvaného Power BI Premium.
Power BI Free
Změny budou platné od 1.6.2017. Co bude navíc K dispozici bude rozšířená datová kapacita (aktuálně omezená  na 1GB), stejně jako neomezený přístup ke všem datovým zdrojům. Wow. No a teď ta špatná zpráva. Dashboardy nepůjdou ve free edici vůbec sdílet. Aby stávající zákazníci příliš netrpěli a měli dostatek času reagovat na změnu. Mohou si zažádat o rozšířený Power BI Pro Trial od 1.6.2017 do 31.5.2018. V podstatě se jedná o vymezení toho, k čemu je Free, k čemu je Pro. Free je pro osobní použití. „Pro“ pro sdílení a spolupráci. Desktop bude i dále „Free“
Power BI Premium
Doposud jsme měli k dispozici Free a Pro edici s licenčním modelem na jednotlivé uživatele. Premium bude jiné v tom, že se bude jednat o licencování na základě použité kapacity. Motivace je zřejmá. Power BI zatím stále fungovalo na základě sdílených prostředků, z toho plynuly omezení „všichni jsou si rovni“. Vedlo to k problémům s maximálním počtem aktualizací a nepřesnými časy. To se nelíbí velkým zákazníkům (včetně nás), kteří chtějí lepší servis. Navíc zalicencovat Pro licencí 400 zaměstnanců po deseti dolarech, by ještě tak velký problém nebyl (záleží na perspektivě a rozpočtu). Ale zalicencovat celou firmu o 40 000 zaměstnancích, jako Dixons Carphone. To je jiná částka :) Díky premiu, můžou Pro uživatelé můžou vytvořit obsah a tento sdílet napříč celou organizací, aniž by všichni uživatelé/čtenáři/consumeři reportu museli mít taky Pro licenci.
Tyto problémy Premium řeší. Výpočetní zdroje (dedikovaný hardware) budou vyhrazeny exkluzivně pro klienta. Kapacita půjde alokaovat na jednotlivé sdílené pracovní prostory (workspace), případně celou organizaci. Pro výpočet nakladů můžete použít kalkulačku https://powerbi.microsoft.com/en-us/calculator/.
Kromě možnosti licencovat na organizaci, raději než uživatele přichází rozšířené možnosti pro sdílení díky Power BI apps (pověnuji se kdyžtak někdy samostatně, zatím originál blog https://powerbi.microsoft.com/en-us/blog/distribute-to-large-audiences-with-power-bi-apps/)
Power BI Premium rozšiřuje i on premises monžosti díky Power BI Report Serveru (nejspíš SQL Server Reporting Services 2017 - dohad). S Power BI Premium můžete použít stejné množství virtuálních jader, jako má firma nasazeno v cloudu.
Dojde ke sjednocení API Power BI Embedded a Power BI Service. Zákazníci jsou vyzýváni, aby vyvíjeli v Desktopu a poté nasazovali a sdíleli přes Power BI Premium. Byť Power BI Embedded bude stále supportováno (otázka je, na jak dlouho).
Závěr

Licenční změny se nejvíce dotknou chudých (Free uživatelé) a bohatých (Premium). Střední třída s licencováním Pro licence per user zůstanou nedotčeni. Z mého pohledu se jedná určitě o logické zmany a nastolení řádu, který typ licence je vlastně míněn za jakým účelem. Byť určitě spousta uživatelů, kteří se snažili tvořit byznys aplikaci na Free licencemi zapláčou. Naopak Premium je dobrou zprávou pro velké zákazníky, kteří očekávají lepší servis, než jaký dostávají ve sdílené infrastruktuře.

3. května 2017

Power BI – relative dates a mesures u live connection proti SSAS

Právě vyšel krásný nový update pro Power BI desktop. Tentokrát místo výpisu všech funkcí vypíchnu prozatím dvě, které mě nejvíce nadchly, protože mi vytrhnou veliký trn z paty. Jedná se o filtrování reportů ve slicerech na základě relativního datumu vztaženo ke dnešku a možnost tvořit measures/měřítka proti živému připojení u analysis services a datasetů z Power BI service (psal jsem minule http://www.neoral.cz/2017/04/power-bi-service-jako-zdroj-dat.html). Bohužel se zatím jedná, pozde o Analysis Services Tabular, Multidimenzionální instance budou následovat.
Relative dates
Jedná se o preview funkci, kterou povolíme ve file menu-options
Při tvorbě jsem využil stejně jako u minulého článku dataset ČNB, abych mohl ověřit obě funkce. Po vykreslení několika jednoduchých grafů přidávám společný slicer s datumem. Po kliknutí na nenápadnou rozbalovací šipku s typem v pravém horním rohu vybírám relative
Z položek máte k dispozici Last (posledních), Next (příštích), This (tento). Z časových období dny, klouzavé a kalendářní týdny, měsíce, roky.
Pro objasnění, co je myšleno kalendářním a klouzavým vybírám poslední 1 kalendářní rok. Všimněte si období od 1.1.2016 do 31.12.2016.
Pokud vyberu rok klouzavě, období je od 4.5.2016. do 3.5.2017. Článek píši 3.5.2017, tedy včentě dneška.
Super, konečně, děkuji Power BI týme.
Measures proti živému připojení Analysis Services a Power BI datasetů
Vzhledem k tomu, že AS jsou naším hlavním zdrojem, je tohle pro mě kritická záležitost. Ne všechny výpočty chci mít v kostkách (kvůli přehlednosti a také, výpočet potřebný pro jeden report dávat do kostky je s bazukou na komára). Zatím jsem ale musel, protože dělat výpočty na úrovni reportu v Power BI do dneška nešlo. Možnost přidat novou measure najdete přes pravé tlačítko u datasetu s živým připojením. K dispozici je jen measure, nikoliv new column.
Tahle možnost ještě minulý týden nebyla k dispozici. Vymyslel jsem si například poměrový ukazatel, jak si stojí Euro proti Dolaru
Přidávám měřítko, vykresluji graf a vidím :)
Závěr

Květnová nadílka byla bohatá, dvě zmiňované funkce jsou stěžejní pro použití nejen v enterprise prostředí. Doufám, že nebudeme čekat příliš dlouho na možnost dělat měřítka u live connection proti SSAS multidimensional. Další novinky v dalších článcích.

28. dubna 2017

Power BI Service jako zdroj dat

Dnešní článek bude poměrně krátký, ale snad potěší. Jedním z omezení Power BI doposud byla nemožnost sdílet dataset vytvořený pro jeden report reportem druhým (alespoň ne z Power BI desktopu). Bylo možné vytvořit report onine, ale ten zase nešel stáhnout jako pbix. Takže pokud jste potřebovali tvořit report nad stejnou množinou dat, měli jste dvě možnosti. Buď sáhnout po datovém zdroji s živým připojením a mít model v jiné technologii (moje oblíbené SQL Server Analysis Services), nebo duplikovat logiku v nových reportech. Tj. dělat opakovaně něco, co jste už vytvořili jinde.
Tohle omezení odpadá díky funkci Power BI Service jako typu zdroje dat. Můžete na to koukat jako na Analysis Services v malém. Vytvoříte jeden report, vybudujete v něm model. Poté v druhém reportu se odkážete již na hotový dataset.
Zatím se jedná o preview funkci, kterou povolíte v menu File – Options & Settings - Options
Vybíráte datový zdroj podobně jako vždycky. Typ Power BI Service.
Vyberete Workspace a Dataset. Já pro účely vybral dataset ČNB z minulého článku o načítání dat z Webu http://www.neoral.cz/2017/03/power-bi-jak-na-nacitani-dat-z-webu.html
Dole vidíte, že jste připojení k Power BI Datasetu a platí zde stejná omezení jako u živého připojení proti SSAS. Nemůžete kombinovat s dalšími zdroji a nemůžete dělat DAXové výpočty. počítá se s tím, že tyto jste vytvořili ve zdrojovém datasetu.
Závěr

Tahle nová funkce je velmi příjemná. Umožňuje získat výhody analysis services sdíleného datového modelu i bez analysis services. Model včetně všech measures vytvoříte jednou, z jednoho místa jej aktualizujete, na jednom místě nastavíte například Row Level Security. Všechny navázané reporty si vezmou logiku z datasetu podkladového. Jediné nevýhody jsou maximální velikost modelu a počet/spolehlivost času u aktualizací. Tj 1GB model, max 8 aktualizací za den s přibližným časem spuštěním aktualizace “dle vytížení služby”.

10. března 2017

Power BI - Jak na načítání dat z webu

Ve svém minulém článku o novinkách (http://www.neoral.cz/2017/03/power-bi-nejen-novinky-v-produktu-rijen.html) jsem zmiňoval, že došlo ke změně u konektoru pro načítání dat z webu. Jaké to má pro nás dopady? Co funguje a co nikoliv, to bych rád shrnul v dnešním článku. K demonstraci použiji své oblíbené demo s načítáním kurzovního lístku ČNB. Demo jsem už sice ukazoval jak na konferencích, tak na WUGu online v rámci české Power BI User Group. Dokonce jsem nahrál i video na Youtube (https://www.youtube.com/watch?v=wySm-v78RGI&t=48s). Nicméně textově to  ještě nikde zdokumentované nemám. A pro návod vždy hledat video, nemusí být optimální.
Cíl je jasný. Načíst kurzovní lístek z ČNB pro aktuální rok.
V Power BI Desktopu vybírám get data – from web, vkládám adresu. Vystačil bych s výběrem Basic, ale jen pro úplnost přidávám screenshot, jak vypadá advanced mód.
Potvrzuji a můžu se podívat na náhled dat. Eventuelně můžeme změnit lokální nastavení, ze kterého načítáme.
Edituji dotaz. Dávám použít první řádek jako hlavičku.

Pravým tlačítkem na sloupec s datumem vybírám unpivot other columns, abych dostal měny a kusy na řádky
Rozděluji počet kusů a měnu do dvou sloupců podle oddělovače
Následuje oblíbená funkce změna datového typu u kurzu s použitím lokálního nastavení. Tímto se odstraní problémy s různými desetinými oddělovači a odělování řádů.


Dolaďuji formáty a přejmenovávám hlavičku
Vykresluji graf po dnech a přidávám slicer s měnou.
Na lokále hotovo. Publikuji report do Power BI služby. Teď aktualizace. Ve zmiňovaném článku o novinkách (http://www.neoral.cz/2017/03/power-bi-nejen-novinky-v-produktu-rijen.html). Jsem psal, že bohužel nově nelze aktualizovat data z webu bez Power BI Gateway.
Nastavení anonymního přístupu k URL bez Gateway také neprojde :(
Gateway můžete použít jak Enterprise, tak Personal (typ instalace u On-Premises Gateway).
Já používám firemním enterprise gateway. V konfiguraci přidávám nový zdroj, typ web a vkládám adresu. Typ přístupu anonymní.

Poté už aktualizace dat nastavit jde a projde jednorázově i pravidelně.
Bohužel pokud je adresa složená dynamicky, ať už funkcí jak jsem prezentoval na videu. Nebo jen doplnění poslední části adresy (číslo roku) na základě datumu. Brána vám řekne, že nejde dataset aktualizovat, kvůli nepodporovanému zdroji. Tohle je obrovská škoda. Snad s tím Power BI team něco udělá.
Závěr

V dnešním článku jsem ukázal, jak načíst kurzovní lístek z webu ČNB s návodem krok po kroku. Stejně tak jsem ukázal, jak rozchodit pravidelnou aktualizaci. Zde jsou dva problémy, potřebujete bránu a nefunguje aktualizace z parametrizované adresy. Požadavek na bránu chápu tak, že přestože je web veřejně dostupný, chce Power BI team buď odstínit ze své infrastruktury onu zátěž potřebnou pro aktualizaci. Nebo možná také, a je to snad i více pravděpodobné, distribuovat zátěž na zdrojový web, aby šel dotaz na web odjinud, než z Power BI datacenter. Tímto se vyhnout blokování ze strany provozovatelů webu, pokud by byla zátěž příliš vysoká. Co se týká aktualizací parametrizovaných adres, tak očekávám, že se jedná o nějaký technický problém, který má nízkou prioritu pro vyřešení. Nezbývá než hlasovat na fórech, že je to něco o co stojíme.

3. března 2017

Power BI – nejen novinky v produktu říjen 2016 – únor 2017

Za posledních pár měsíců se nakumulovalo tradičně hodně nových funkcí v Power BI desktopu, službě a mobilních aplikacích. Rád bych shrnul nejen tyto novinky, ale co Power BI ve světě. Měl možnost navštívit UK Power BI Summit, takže se podělím o získané informace o funkcích, které zatím nevyšly, ale byly veřejně přezentovány jako ve frontě (takže vyjdou v nejbližších měsících). Vyšel také Gartner Magic Quadrant pro oblast Business Intelligence. Podíváme si, jak si Microsoft stojí proti konkurenci. Začnu novinkami v Power BI Desktopu
Desktop
Obecně rozšířené možnosti slicerů. Přibyl nám datumový slicer a drop down slicer, který ušetří spoustu místa na ploše reportu.
Při tvorbě reportů můžeme uchytit vizualizace k mřížce a mít přesnější kontrolu nad rozložením stránky.
Vylepšení popisků graf a os. Konečně můžeme měnit velikost popisků osy x a y u grafů. Tloušťka čáry u čarového grafu
Seskupování (tvorba manuální skupiny, binning), top N filter, zahrnout, odstranit datové body.
Vlastní vizualizace postavené na Rku, bez nutnosti ovládat, či psát R kód. (chci se pověnovat samostatně).
Konektory OLEDB, Microsoft Dynamics 365,Mixpanel. Spark živé připojení. Konektor Visual Studio Team Services. Podpora pro SQL Failover u SQL konektoru. OData – folding u expand record operace. Azure SSAS. Update web konektoru. Změny u konektoru na Web (aktualizace vyžaduje gateway). Query dependencies dialog. ODBC a OLEDB podporují výběr napojených tabulek. Sjednocený text a CSV konektor. PowerApps Common Data Service konektor. Změna datového typu na hlavičce sloupce.
Podmíněný formát v matrixu. Kontrola nad podmíněným formátováním prázdných buněk.
Barvy os a popisků u grafů. Clustering v XY grafu.
Zalamování dlouhé hlavičky sloupců u tabulek a matrixu.
Nové agregace u datového typu datum/čas (earliest, latest)
Mobilní rozložení reportu nyní veřejně dostupné.
Rychlé výpočty: procento celku pro řádky a sloupce
Odkazy na Solution Templates a Partner Showcase na pásu karet
Služba
Služba se aktualizuje každý týden. Update obsahuje opravy a nové funkce. Power BI team vydává samostatný blog, pokud se jedná o nějakou větší, zajímavější funkci. Shrnutí toho nejpodsatnějšího za poslední měsíce je následujícíZavedení Power BI admin role v Office 365. Nemusíte být Office 365 admin, abyste měli kontrolu nad administrací Power BI.
Audit logy globálně dostupné.
Email subscriptions – subscriptions pošlou email se screenshotem stránky pokud dojde ke změně dat na dané stránce (zatím maximálně jednou denně). Zatím ne úplně použitelné, ale první vlaštovka.
Nové API pro vývojáře vlastních vizualizací
Streamování v realném čase globálně dostupné
Push řádků do Power BI za použití Flow
Micosoft Azure AD content pack
Preview nové navigace
Embed Power BI Dashboardů do aplikací
Integrace Power BI Reportů do SharePointu Online
Mobile
Oblíbené, jako domovská stránka. Filter reportu podle geo lokace. Intune integrace pro Android. Centrování mapy podle geolokace. Anotace a sdílení anotací. Podpora pro Android tablety. SSRS autentizace s použitím ADFS.
UK Power BI Summit
16-17.2 se v Londýně konal UK Power BI Summit. Pořádala jej komunita komunitě. Ale dorazili i dva členové Power BI produktového týmu z Redmondu, kteří rádi zodpověděli i šťouravé dotazy zvědavého publika. To bylo na celé akci nejpřínosnější a poté samozřejmně networking se stejně postiženými lidmi :) První den byl celodenní training/workshop od produktového týmu, (nebo Cortana Intelligence Workshop kam jsem se nevydal ani ja, ani nikdo ze 7mi kolegů, takže nevím jak to probíhalo). Druhý den byly konferenční přednášky s různě kvalitním obsahem.
Klíčové novinky, které byly oznámeny, nebo i prezentovány jsou následující. Výpočty u SSAS nad živým připojením. Tohle mi moc chybí. V první fázi to bude DAX nad tabularem, můžeme doufat, že se dočkáme i výpočtů nad multidimenzionálními modely. Vylepšená práce s tabulkou, drilování a tabulka ovlivňující okolní grafy.
Jednou z nejčastějších odpovědí skrz chybějící funkce bylo: „je to na roadmapě, hlasujte na fóru pro funkce, které vám chybí“. Jednou z pro mne podstatných odpovědí byl trend pro následující měsíce. Vyznělo to ve stylu: „Soustředili jsme se na dotáhnutí analytických funkcí a jak se probouchat k datům. V následujících měsících se více zaměříme na lepší kontrolu nad vizualizacemi.“ Takže kritizovaná neúplná kontrola nad vizualizacemi je momentálně na předním místě. Uff, toto trvalo (v perspektivě normálního smrtelníka krátce, v perspektivě Power BI věky).
Gartner
Microsoft byl vyhlášen jako jeden ze třech leaderů v Business Intelligence and Data Analytics Magic quadrantu. Další leadeři jsou Tableau a Qlik. Microsoft označen za nejsilnějšího s ohledem na „úplnost vize“.
Research image courtesy of Gartner, Inc.
Coby silné stránky byly hodnoceny cena, jednoduchost použití a komplexnost analýzy. Vize a aktivní komunita. Mezi body, které je potřeba mít na paměti jsou zmiňovány „nedospělost“ produktu (to jsme si lehce zažili ve firmě, že s u enterprise nasazení mohou být problémy. Dostupnost řešení pouze v cloudu (což nebude pravda zhruba od roku 2017 jak jsem psal http://www.neoral.cz/2017/01/power-bi-on-premises-v-reporting.html).
Šířka použití byť Power BI má širší portfolio funkcí, referenční zákazníci je používají primárně jako nástroj pro parametrizované reporty a dashboardy. Mezi slabé stránky je považován support. Platící zákazníci nedostávají support takový, jaký by očekávali (o tom jsem taky něco slyšel). Referenční zákazníci používají Power BI jako doplňkový nástroj ke škále dalších produktů, nikoliv jako tahouna, který by byl standardem.
Další věci, které stojí za zmínku
Ministerstvo obrany vlády Spojených Států udělilo nejvyšší akreditaci DOD Level 5 Microsoft Azure a Office 365 datacentrům jako prvnímu a zatím jedinému komerčnímu poskytovateli cloudových služeb. Takže diskuze typu jestli uložení dat v cloudu je bezpečné... Pro ministerstvo obrany USA zdá se ano, jestli pro Vás, to si zodpovězte sami :)
Závěr
Přibyla spousta nových funkcí. Byl oznámen směr vývoje produktu, který se mě osobně líbí. A Microsoft s jeho produkty jede :)