Skapa LuckyTemplates-rapport till SQL Server med R-skript

Idag kommer jag att prata om en cool funktion hos LuckyTemplates där du kan fixa dina data från LuckyTemplates skrivbord eller LuckyTemplates webbtjänst till SQL-server. Vi stötte på en situation där vi var tvungna att hämta data från LuckyTemplates skrivbord till SQL-server och använda R-skript.

För att demonstrera denna funktionalitet har jag redan öppnat LuckyTemplates skrivbord här, som vi kan koppla till våra testdata.

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Vi har också en SQL Server Management Studio öppen här. Du kan se att under MyDB , vi inte har någon tabell just nu.

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Vi ansluter till denna SQL med hjälp av LuckyTemplates desktop R-skript och skapar en tabell baserad på vår datamodell. För att börja, låt oss ansluta till en av datakällorna.

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Vi har den här filen som heter Testdata i Excel-format. Den har en del data som vi behöver för att skapa en tabell i SQL-servern. Låt oss bara välja det här arket för att se en förhandsgranskning av vilken typ av data vi har och klicka sedan på Transformera data .

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Som du kan se finns det flera fält här. Nu, av dessa fält, kommer vi att infoga en del av dessa data i SQL-servertabellen. Låt oss välja några av dessa fält att ladda in i tabellen.

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Vi kommer att välja några kolumner och skapa en tabell därifrån. Dessa fält vi har identifierat kommer att laddas in i vår SQL-servertabell.

Skapa LuckyTemplates-rapport till SQL Server med R-skript

För att skapa den här tabellen kommer vi att använda en funktion som kallas R-skript och köra den på vårt LuckyTemplates-skrivbord .

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Detta är skriptet som vi behöver köra på LuckyTemplates skrivbord för att skapa tabellen i SQL-servern. Du kan se att vi importerar ett bibliotek som heter RODBC .

Du kanske inte har R installerat på ditt system, men du behöver det här biblioteket som ett måste innan du kör det här skriptet. Vi behöver vårt RODBC-bibliotek i vårt system för att denna funktionalitet ska fungera.

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Bortsett från detta måste vi definiera anslutningen till vår SQL-server. Det här är syntaxen vi kommer att använda för att mata in några av värdena som är relaterade till vår SQL-server, som servernamn , databas (där du vill hämta data) och tabellnamnet ( som du vill skapa en tabell med) . Så det här är de tre bidragen vi behöver göra.

Innehållsförteckning

Få servernamn, databas och tabellnamn

Vi går tillbaka till SQL-servern så att vi kan få servernamnet. Vi ansluter och kopierar sedan detta namn.

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Sedan lägger vi den här som en SQL-serverinstans.

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Nästa är namnet på databasen, som är MyDB . Vi lägger det här:

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Vi har inga bord just nu, så vi skapar ett dummybord. Detta är tabellnamnet, som kommer att skapas så snart jag kör det här skriptet.

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Vi ringer RODBC-biblioteket . Vi har definierat anslutningen till vår server och databasnamnet, och har gett ett tabellnamn som kommer att skapas med den definierade anslutningen. Klicka på OK för att köra skriptet.

Vi fick ett svar som säger att bordet är tomt .

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Om du får detta svar betyder det att tabellen i servern skapades. Du kan få någon varningsskylt relaterad till behörigheter. Om du får det kan du välja Offentlig . Låt oss gå tillbaka till SQL-servern för att se om tabellen skapades eller inte.

Vi kan se här att dummybordet har skapats.

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Vi högerklickar och väljer Topp 1000 rader.

Skapa LuckyTemplates-rapport till SQL Server med R-skript

Vi kan se alla fält och tabellen som har skapats här.

Skapa LuckyTemplates-rapport till SQL Server med R-skript



Slutsats

I den här handledningen skapade vi en tabell från LuckyTemplates skrivbord, och den här tabellen matades in i SQL-servern. Frågan är kan vi automatisera detta steg eller kan vi göra det från LuckyTemplates webbtjänst?

Svaret är ja. För att göra det till en automatiserad process kan du använda ett Python-skript, eller så kan du skapa en gateway och boka om din uppdatering.

Det här är de många sätten på vilka du kan automatisera den här processen så att vilken datamodell du än har i LuckyTemplates skrivbord, får du en kontinuerlig uppdatering och får den informationen inläst i SQL-servern.

Leave a Comment

Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.