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.

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.