Päivämäärätaulukon luominen LuckyTemplatesissa
Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.
Tässä opetusohjelmassa opimme muodostamaan yhteyden SQL-palvelimeen. Keskustelemme myös siitä, kuinka kyselyn taitto toimii Power Queryssä ja kuinka voimme suorittaa SQL-komentoja LuckyTemplatesissa. Power Queryn sisällä voimme poimia ja käsitellä tietoja eri lähteistä. Kyselyn taittamisen avulla voimme siirtää datamuunnoksia lähteeseen sen sijaan, että tekisimme ne LuckyTemplatesissa.
Kyselyn taitto on erittäin tehokas suurten tietokantojen kanssa, jotta raporttien suorituskyky paranee.
Sisällysluettelo
Yhdistäminen SQL Server -tietokantaan kyselyn taittoa varten
Teemme tämän opetusohjelman Power Query -editorissa. Napsauta ensin Uusi lähde -kohdassa SQL Server .
Jos olet jo asentanut SQL-palvelinkoneen ja työskentelet itsenäisesti, palvelimen nimi on localhost . Jos kuitenkin työskentelet organisaatiossa, he antavat sinulle palvelimen nimen ja pääsyn tietokantaansa. Meidän on myös annettava tietokannan nimi. Tässä esimerkissä käytän AdventureWorksDW2012: ta . Voit oppia lataamaan tämän mallitietokannan tästä opetusohjelmasta .
Datayhteystilassa kaikki valitsemamme tiedot ladataan malliin, jos valitsemme Tuo . Mutta jos valitsemme DirectQueryn , tietomalliin ei ladata mitään, mutta kaikki on tietokannassa. Aina kun käytämme suodatinta, kysely lähetetään takaisin SQL-palvelimelle.
Mutta tämä ei ole tehokasta, koska sen päivittäminen vie enemmän aikaa. Siksi valitsemme tiedonsiirtotilaksi Tuo .
Sitten, jos napsautamme Lisäasetukset , se tarjoaa meille osion, johon voimme kirjoittaa SQL-käskyn. Opimme tekemään tämän myöhemmin.
Tässä esimerkissä haluamme vain yhden taulukon kerrallaan, joten emme tuo suhdesarakkeita tai -taulukoita. Siinä tapauksessa meidän on poistettava sen vaihtoehdon valinta.
Napsauta lopuksi OK .
Sen jälkeen voimme nähdä saatavilla olevat taulukot ja sieltä saamme tietoa. Tästä esimerkistä meidän on saatava tiedot tosiasiallisesta Internet-myynnistä. Siksi etsitään ja valitaan FactInternetSales ja napsauta sitten Ok .
Tämän seurauksena meillä on nyt tiedot Power Query -editorissamme.
Query Foldingin ymmärtäminen Power Queryssä
Napsauta Lähde- paneelissa hiiren kakkospainikkeella Navigointia ja valitse sitten Näytä alkuperäinen kysely .
Sen avulla voimme nähdä tämän koneen suorittaman komennon. Power Query -moottori loi tämän komennon toimimaan SQL Serverissä. Napsauta nyt OK .
Esimerkkinä, loin satunnaisesti tähän taulukkoon suodattimen vain näyttääkseni, että kun olemme luoneet ne, voimme nähdä ne KÄYTETTY VAIHEET -paneelissa.
Kun napsautamme yhtä suodattimista hiiren kakkospainikkeella, näemme, että Näytä natiivikysely -vaihtoehto on edelleen käytettävissä.
Tämä suodattimemme SQL-kysely on suoritettu SQL Serverissä . Kun emme ole käyttäneet suodatinta, saamme 5 miljoonaa riviä. Nyt kun olemme käyttäneet suodatinta, saamme vain 4 miljoonaa riviä.
Tämä tarkoittaa, että LuckyTemplates poimii nyt 4 miljoonaa riviä 5 miljoonan rivin sijaan SQL Serveristä. Tämän myötä rivien määrä on vähentynyt ja myös kuormitukset verkostamme vähentyneet.
Muista, että niin kauan kuin näemme alkuperäisen kyselyn , se tarkoittaa, että kyselyn taitto toimii. Siksi kaikki käsittely tapahtuu lähdejärjestelmässä. Tämä on tehokkain tapa käsitellä tietoja varsinkin jos dataa on paljon.
Olemme lisänneet toisen vaiheen, jossa poistimme yhden sarakkeen taulukostamme. Jos napsautamme sitä hiiren kakkospainikkeella, näemme Näytä natiivikysely -vaihtoehdon, mikä tarkoittaa, että se toimii edelleen.
Rikkinäisen kyselyn taittamisen tunnistaminen ja korjaaminen
Joidenkin muunnosten, kuten sarakkeen tietotyypin muuttamisen, kyselyn taitto katkeaa. Muutamme esimerkiksi TaxAmt- sarakkeen tietotyypiksi Koko luku .
Tämä lisää Muutostyyppi- vaiheen KÄYTETTYJEN VAIHEET -kohdan alle . Jos napsautamme sitä hiiren kakkospainikkeella, näemme, että View Native Query on nyt poistettu käytöstä, mikä tarkoittaa, että kyselyn taitto on rikki.
Kun Query Folding on rikki, kaikki muut tekemämme muunnos tehdään LuckyTemplates Power Queryssä, mutta ei enää lähdejärjestelmässä.
Jos esimerkiksi saamme 3 miljoonaa riviä, ne kaikki tulevat Power Queryyn. Voimme silti vähentää näitä tietueita suodattamalla. Nämä 3 miljoonaa riviä tulevat kuitenkin nyt verkon yli, mikä ei ole kovin tehokasta.
Oletetaan toisessa esimerkissä, että haluamme suodattaa tilauspäivämäärän näyttämään vain päivämäärät 1. tammikuuta 2012 jälkeen.
Jos tarkastelemme tätä suodatinta KÄYTETTYJÄ VAIHEITA -kohdassa , Näytä alkuperäinen kysely -vaihtoehto ei ole näkyvissä.
Tämä taas johtuu siitä, että Query Folding oli rikki edellisen luomamme muunnoksen vuoksi. Voimme siirtää kaikki tekemämme suodatusvaiheet kyselyn taittamisen rikkoneen muunnosvaiheen yläpuolelle .
Tässä esimerkissä napsautamme hiiren kakkospainikkeella äskettäin luomaamme suodatusvaihetta ja napsautamme Siirrä ennen tai vedämme sitä Muutostyyppi- muunnoksen yläreunassa .
Jos napsautamme suodatinta hiiren kakkospainikkeella uudelleen, näemme, että Näytä alkuperäinen kysely -vaihtoehto on nyt näkyvissä, mikä tarkoittaa, että kyselyn taitto toimii taas.
SQL-palvelimen yhdistämisen ja SQL-kielen käyttämisen edut
Oletetaan esimerkiksi, että haluamme näyttää tiedot kokonaismyynnistä maittain, kuten kuvassa näkyy.
FactInternetSales- taulukossamme on SalesAmount- sarake, mutta meillä ei ole maatietoja.
Voimme silti saada maatietoja, koska meillä on SalesTerritoryKey -sarake.
Meidän on tuotava DimSales - taulukko tänne , jotta voimme yhdistää sen FactInternetSalesiin . Sitten meidän on tuotava maasarake ja ryhmiteltävä ne maasarakkeen mukaan, mikä on erittäin monimutkaista ja saattaa kestää kauan. Joten sen sijaan, että tekisimme kaiken sen Power Queryssä , mikä ei ole tehokasta, meidän pitäisi tehdä se sen sijaan.
Voit tehdä sen napsauttamalla Uusi lähde > SQL-palvelin .
Yhdistetään uudelleen palvelimeemme nimeltä localhost ja AdventureWorksDW2012 tietokantaamme.
Tällä kertaa haluamme tehdä lisäasetuksen, koska haluamme kirjoittaa komennon SQL-lausekentän alle . Tätä esimerkkiä varten olemme jo kirjoittaneet komennon, jonka syötämme SQL-käskyyn. Voit oppia SQL-komennoista muista opetusohjelmistamme.
Emme halua sisällyttää suhdesarakkeita, joten poistamme tämän vaihtoehdon valinnan tästä. Napsauta sitten OK- painiketta suorittaaksesi tämän komennon.
Kun komento on suoritettu, näemme tämän esikatseluikkunan, jossa näkyy kokonaismyynti myyntialueen mukaan .
Olemme siis saaneet samanlaisen SalesByCountry -taulukon tulosteen käyttämällä yksinkertaista SQL-komentoa sen sijaan, että olisimme manipuloineet Power Queryn eri taulukoita ja sarakkeita.
Toinen etu on, että voimme muuntaa kaikki tietomme SQL:llä ja tuoda vain tarvittavat tai vaaditut tiedot tietomalliimme. Tämän avulla voimme rakentaa erittäin tehokkaan tietomallin suunnitelmamme mukaan ilman vaikeuksia tai ongelmia.
Johtopäätös
Tässä opetusohjelmassa olemme oppineet mitä Query Folding on ja havainnut sen edut. Olemme myös keskustelleet vaiheista Power Queryn yhdistämiseksi SQL Serveriin .
Lisäksi puhuimme SQL Serveriin yhdistämisen ja muunnosten luomisen eduista SQL Serverillä sen sijaan, että tekisimme ne Power Queryllä .
Toivottavasti pystyit näkemään, kuinka kaikkien muunnosten tekeminen SQL: ssä on tehokkaampaa ja nopeampaa kuin Power Querylla .
Kaikki parhaat,
Hafiz
Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.
Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.
Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.
Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.
Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.
Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.
Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.
Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.
Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.
Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.