Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

I dag skal jeg snakke om en kul funksjon i LuckyTemplates der du kan fikse dataene dine fra LuckyTemplates-skrivebordet eller LuckyTemplates-netttjenesten til SQL-serveren. Vi møtte en situasjon der vi måtte trekke data fra LuckyTemplates skrivebord til SQL-server og bruke R-skript.

For å demonstrere denne funksjonaliteten har jeg allerede åpnet LuckyTemplates skrivebord her, som vi kan koble til testdataene våre.

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Vi har også åpnet et SQL Server Management Studio her. Du kan se at under MyDB , har vi ingen tabell for øyeblikket.

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Vi kobler til denne SQL-en ved hjelp av LuckyTemplates desktop R-skript, og lager en tabell basert på datamodellen vår. For å begynne, la oss koble til en av datakildene.

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Vi har denne filen som heter Testdata i Excel-format. Den har noen data som vi trenger for å lage en tabell i SQL server. La oss bare velge dette arket for å se en forhåndsvisning av typen data vi har, og klikk deretter på Transformer data .

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Som du kan se, er det flere felt her. Nå, ut av disse feltene, vil vi sette inn noen av disse dataene i SQL-servertabellen. La oss velge noen av disse feltene som skal lastes inn i tabellen.

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Vi skal velge noen kolonner og lage en tabell derfra. Disse feltene vi har identifisert vil bli lastet inn i vår SQL-servertabell.

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

For å lage denne tabellen kommer vi til å bruke en funksjonalitet kjent som R-skript og kjøre dette inn på LuckyTemplates-skrivebordet vårt .

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Dette er skriptet vi må kjøre på LuckyTemplates-skrivebordet for å lage tabellen til SQL-serveren. Du kan se at vi importerer et bibliotek kalt RODBC .

Du har kanskje ikke R installert på systemet ditt, men du trenger dette biblioteket som et must før du kjører dette skriptet. Vi trenger RODBC-biblioteket vårt på systemet vårt for at denne funksjonaliteten skal fungere.

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Bortsett fra dette, må vi definere tilkoblingen til vår SQL-server. Dette er syntaksen vi vil bruke for å mate inn noen av verdiene som er relatert til SQL-serveren vår, som servernavn , database (hvor du vil hente dataene) og tabellnavnet ( som du vil lage en tabell med) . Så dette er de tre oppføringene vi må gjøre.

Innholdsfortegnelse

Få servernavnet, databasen og tabellnavnet

Vi går tilbake til SQL-serveren slik at vi kan få servernavnet. Vi kobler til, og kopierer deretter dette navnet.

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Så legger vi det her som en SQL-serverforekomst.

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Neste er navnet på databasen, som er MyDB . Vi legger det her:

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Vi har ingen bord akkurat nå, så vi lager et dummybord. Dette er tabellnavnet, som vil bli opprettet så snart jeg kjører dette skriptet.

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Vi ringer til RODBC-biblioteket . Vi har definert tilkoblingen med vår server og databasenavnet, og har gitt et tabellnavn som skal opprettes med den definerte tilkoblingen. Klikk OK for å kjøre skriptet.

Vi fikk et svar som sier at bordet er tomt .

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Hvis du får dette svaret, betyr dette at tabellen i serveren ble opprettet. Du kan få et advarselsskilt knyttet til tillatelser. I tilfelle du får det, kan du velge Offentlig . La oss gå tilbake til SQL-serveren for å se om tabellen ble opprettet eller ikke.

Vi kan se her at dummy-bordet er opprettet.

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Vi høyreklikker og velger Topp 1000 rader.

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript

Vi kan se alle feltene og tabellen som er opprettet her.

Lag LuckyTemplates-rapport til SQL Server ved å bruke R-skript



Konklusjon

I denne opplæringen laget vi en tabell fra LuckyTemplates skrivebord, og denne tabellen ble matet i SQL-server. Spørsmålet er kan vi automatisere dette trinnet, eller kan vi gjøre det fra LuckyTemplates-netttjenesten?

Svaret er ja. For å gjøre det til en automatisert prosess, kan du bruke et Python-skript, eller du kan opprette en gateway og planlegge oppdateringen på nytt.

Dette er de mange måtene du kan automatisere denne prosessen på, slik at uansett hvilken datamodell du har i LuckyTemplates-skrivebordet, får du en kontinuerlig oppdatering og får disse dataene lastet inn i SQL-serveren.


Hva er Power Query & M Language: En detaljert oversikt

Hva er Power Query & M Language: En detaljert oversikt

Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.

Lag en paginert rapport: Legge til tekster og bilder

Lag en paginert rapport: Legge til tekster og bilder

Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.

SharePoint Automate-funksjonen | En introduksjon

SharePoint Automate-funksjonen | En introduksjon

Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!

Løpende totaler i LuckyTemplates ved hjelp av DAX

Løpende totaler i LuckyTemplates ved hjelp av DAX

Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.

LuckyTemplates Slope Chart: En oversikt

LuckyTemplates Slope Chart: En oversikt

Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.

LuckyTemplates fargetemaer for enhetlige visualiseringer

LuckyTemplates fargetemaer for enhetlige visualiseringer

Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

La oss fordype oss i Standard LuckyTemplates-tema, og gjennomgå noen av funksjonene som er innebygd i selve LuckyTemplates Desktop-applikasjonen.