Odporúčanie stratégie životného cyklu vývoja
Proces vývoja je iteratívny; zvyčajne vyžaduje vytvorenie počiatočného riešenia, otestovanie riešenia v inom prostredí, návrat k vykonaniu potrebných revízií a nakoniec vydanie konečného produktu. Tento proces je známy ako životný cyklus vývoja. Tento proces môže prebiehať niekoľkými rôznymi spôsobmi a v rôznych prostrediach.
Aby sme pokračovali v scenári modulu, zostavy, ktoré ste doručili, spravili na tím predaja spoločnosti Tailwind Traders dojem, a keďže budú naďalej využívať službu Power BI, chcú tiež zachovať integritu údajov a správ bez spomalenia časových osí vývoja. Preto chcú, aby ste vytvorili vývojový kanál, ktorý budú používať všetky tímy na vývoj zostáv a tabúľ. Kanály nasadenia služby Power BI pomôžu zrýchliť vývoj a minimalizovať chyby.
Kanál nasadenia (Premium)
Kanál nasadenia služby Power BI je funkcia, ktorá spravuje obsah v tabuliach, zostavách a množinách údajov medzi rozličnými prostrediami v životnom cykle vývoja. Pomocou neho možno vyvíjať a testovať obsah služby Power BI na jednom centralizovanom mieste a zjednodušiť proces pred nasadením konečného obsahu vašim používateľom. Je to funkcia služby Power BI Premium a vyžaduje, aby ste boli správcom kapacity.
Výhody používania kanála nasadenia sú:
Zvýšená produktivita – prostredníctvom tejto funkcie môžete opätovne použiť predchádzajúce kanály nasadenia, čo zabráni duplicite vašej práce.
Rýchlejšie doručovanie obsahu – vývoj zostáv sa stáva efektívnejším, čo znamená, že sa rýchlejšie dostanete k výsledku práce.
Nižšia ľudská intervencia potrebná – s opätovným použitím kanálov nasadenia opätovne sa znižuje pravdepodobnosť chyby súvisiacej s presúvaním obsahu z jedného prostredia do druhého.
Vývojové prostredia
Zvyčajne sa vývoj a spolupráca vyskytujú v rôznych fázach. Zostavy a tabule sú vstavané a určené iteráciou v sérii kontrolovaných fáz alebo prostredí, kde sa vykonáva viacero úloh:
Vývoj – umiestnenie, v ktorom vývojári tabúľ alebo modelári údajov môžu vytvárať nový obsah s ostatnými vývojármi. Táto fáza sa na začiatku nachádza v kanáli nasadenia.
Test – tu môže malá skupina používateľov a testerov prijatia používateľmi zobrazovať a kontrolovať nové zostavy, dávať pripomienky a testovať zostavy s väčšími množinami údajov pre chyby a nekonzistencie údajov ešte predtým, ako pôjdu do produkcie.
Produkcia – tu môže široké publikum používateľov používať testované zostavy, ktoré sú spoľahlivé a presné. Toto je posledná fáza kanála nasadenia.
Na základe svojich obchodných požiadaviek si môžete vybrať, ktoré z týchto vývojových prostredí chcete zahrnúť do svojho kanála nasadenia. Môžete sa napríklad rozhodnúť, že v prípade potreby zahrniete iba testovacie a produkčné prostredia.
Konfigurácia kanálov nasadenia
V scenári so spoločnosťou Tailwind Traders chcete vytvoriť kanál nasadenia. Ak chcete nakonfigurovať kanál nasadenia, prejdite do služby Power BI a potom postupujte podľa týchto krokov:
- Na páse s nástrojmi na ľavej strane stránky vyberte položku Kanály nasadenia, ako je to znázornené na nasledujúcom obrázku.
Na výslednej strane vyberte položku Vytvoriť kanál.
Vytvorte kanál nasadenia s názvom KanálPredaja. Do časti Názov kanála zadajte názov KanálPredaja a v prípade potreby napíšte aj popis.
Vyberte položku Vytvoriť, čo vás prevedie na nasledujúcu obrazovku.
V tomto zobrazení sa zobrazujú kroky životného cyklu vývoja: Vývoj, Testovanie a Produkcia.
Na vytvorenie kanála ku každej z týchto fáz priraďte pracovné priestory, čo uľahčí určenie, kde sa v jednotlivých fázach budú zostavy a tabule nachádzať.
Začnite výberom položky Priradiť pracovný priestor.
Budete presmerovaní do okna Priradiť pracovný priestor k fáze nasadenia, kde môžete pridať pracovný priestor Tailwind Traders do prostredia Vývoj.
Zobrazia sa iba pracovné priestory priradené ku kapacite Premium. Okrem toho môžete ku každému kanálu priradiť iba jeden pracovný priestor. Služba Power BI automaticky vygeneruje ostatné dva pracovné priestory, ktoré sa v kanáli.
- Ak už máte pracovné priestory Vývoj, Test a Produkcia, vyberte si ten, s ktorým chcete pracovať, a potom vyberte položku Priradiť.
Ak je tento krok úspešný, malo by sa vám zobraziť nasledujúce.
Na predchádzajúcom obrázku možno vidieť, koľko množín údajov, zostáv a tabúľ máte v aktuálnom prostredí Vývoj. Vo všetkých fázach máte možnosť publikovať priradený pracovný priestor ako aplikáciu tak, že vyberiete položku Publikovať aplikáciu.
- Ak chcete zobraziť všetky objekty, ktoré tvoria pracovný priestor, stlačte tlačidlo Zobraziť viac.
Fáza testovania
Po spolupráci s tímami a vytvorení zostavy pripravenej na testovanie ste pripravení prejsť do fázy testovania. Vyberte položku Nasadiť do testovacieho prostredia, čím sa vytvorí nový pracovný priestor. Tento pracovný priestor má predvolene rovnaký názov ako počiatočný pracovný priestor, ale s príponou [Test]. Názov môžete zmeniť v nastaveniach pracovného priestoru v rámci rozhrania kanála nasadenia.
Testovanie by malo emulovať podmienky, ktoré sa uplatnia na objekty po ich nasadení pre koncových používateľov. Služba Power BI preto umožňuje zmeniť zdroj údajov používaný počas testovania. Ak chcete vykonať túto úlohu, najskôr musíte prejsť do nastavení nasadenia prostredia tak, že vyberiete ikonu blesku, ako je zobrazené na nasledujúcej snímke obrazovky.
Vo výslednom okne Nastavenia vyberte správnu množinu údajov. V tomto prípade chceme, aby sa na testovanie použila množina údajov OrdersFigures (PočtyObjednávok), ale s iným zdrojom údajov. Ak chcete vykonať túto úlohu, vytvorte parametre v parametroch doplnku Power Query (ktoré budú prejednávané v neskoršom module) alebo pridajte nové pravidlo, čo je postup, ktorý sa používa v tomto príklade. V rozbaľovacej ponuke Pravidlá zdroja údajov vyberte položku + Pridať pravidlo.
V sekcii Pravidlá zdroja údajov môžete zmeniť zdroj údajov, ktorý bol použitý pri vývoji, na nový zdroj, ktorý sa použije na testovanie zostáv (v nasledovnom príklade orders.csv). Po dokončení vyberte položku Uložiť v dolnej časti karty.
Fáza produkcie
Teraz sa pomaly blížime k dokončeniu kanála. Prechádzame od vývoja k testovaniu a nakoniec k produkcii. V tejto fáze musíte v pracovnom priestore vytvoriť pravidlo zdroja údajov pre množinu údajov OrdersFigures (PočtyObjednávok), aby ste zabezpečili, že používate produkčné údaje. V tomto prípade meníte svoj zdroj zo súboru orders.csv v testovacom priečinku na produkčný priečinok, ako to môžete vidieť na nasledujúcej snímke obrazovky.
Po vykonaní obnovy množiny údajov je náš produkčný pracovný priestor pripravený. Pracovný priestor môžete zabaliť do formy aplikácie, ktorá bude k dispozícii pre používateľov. V súčasnosti sa bude váš kanál nasadenia zobrazovať tak, ako je to znázornené na nasledujúcom obrázku.
Úspešne ste vytvorili kanál nasadenia od fázy vývoja po fázu testovania. Nasledujúca sekcia popisuje ďalšie operácie, ktoré môžete vykonať v kanáli vývoja.
Ďalšie operácie v kanáli vývoja
Vytvorili ste kanál nasadenia a začali ste spolupracovať s ostatnými vývojármi zostáv. Zobrazí sa oznámenie, že iný vývojár upravil zostavu. Ak chcete zobraziť zmeny v tejto zostave, vyberte tlačidlo Porovnať, ako je to znázornené na nasledujúcej snímke obrazovky.
Ak vyberiete položku Porovnať, zistíte, že zostava OrdersFigures (PočtyObjednávok) sa medzi prostrediami vývoja a testovania líši.
Rozdiel sa zvyčajne zaregistruje ako pridané alebo odstránené objekty. Ak sa rozhodnete, že zmeny nechcete nasadiť do ďalšej fázy, môžete vybrať možnosť zmeny ignorovať. Napríklad druhý vývojár pridal do vývojárskeho prostredia zostavu s názvom AdditionalOrderInfo (ĎalšieInformácieOObjednávke), ale vy tieto zmeny nasadiť nechcete. Výberom konkrétnej zostavy a následne položky Nasadiť do testovacieho prostredia môžete efektívne vybrať, ktoré zostavy chcete presunúť medzi prostrediami, ako je to zobrazené na nasledujúcom obrázku.
Ako uvádza nasledujúca správa, prenesie sa len jedna zmena.
Pri práci s týmto nástrojom buďte opatrní. Zostavy sú závislé od svojich množín údajov. Ak sa nejaká množina údajov zmenila a vy ju nenasadíte s priradenou zostavou, zostava sa nebude správať korektne.
Odporúčame v službe Power BI používať kanály nasadenia. Tento nástroj zabezpečí zefektívnenie životného cyklu vývoja a tiež zaistí, že môžete vytvoriť jedno centralizované miesto na spoluprácu, sledovanie postupu a nasadzovanie zostáv.
Ďalšie informácie nájdete v téme Najvhodnejšie postupy pre kanály nasadenia.
Potrebujete pomoc? Pozrite si nášho sprievodcu riešením problémov alebo odošlite konkrétne pripomienky nahlásením problému.












