Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

Vandaag zal ik het hebben over een coole functie van LuckyTemplates waarmee u uw gegevens van de LuckyTemplates-desktop of LuckyTemplates-webservice naar SQL-server kunt herstellen. We kwamen een situatie tegen waarin we gegevens van de LuckyTemplates-desktop naar de SQL-server moesten halen en het R-script moesten gebruiken.

Om deze functionaliteit te demonstreren heb ik hier al LuckyTemplates desktop geopend, die we kunnen koppelen aan onze testdata.

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

We hebben hier ook een SQL Server Management Studio geopend. U kunt zien dat we onder MyDB op dit moment geen tafel hebben.

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

We maken verbinding met deze SQL- server met behulp van het LuckyTemplates desktop R-script en maken een tabel op basis van ons gegevensmodel. Laten we om te beginnen verbinding maken met een van de gegevensbronnen.

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

We hebben dit bestand met de naam Testgegevens in Excel-indeling. Het bevat enkele gegevens die we nodig hebben om een ​​tabel in SQL Server te maken. Laten we gewoon dit specifieke blad selecteren om een ​​voorbeeld te zien van het type gegevens dat we hebben en klik vervolgens op Gegevens transformeren .

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

Zoals je kunt zien, zijn er hier meerdere velden. Nu zullen we uit deze velden enkele van deze gegevens in de SQL-servertabel invoegen. Laten we enkele van deze velden kiezen om in de tabel te laden.

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

We gaan enkele kolommen kiezen en van daaruit een tabel maken. Deze velden die we hebben geïdentificeerd, worden in onze SQL-servertabel geladen.

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

Om deze tabel te maken, gaan we een functionaliteit gebruiken die bekend staat als R-script en deze uitvoeren op onze LuckyTemplates-desktop .

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

Dit is het script dat we moeten uitvoeren binnen de LuckyTemplates-desktop om de tabel op de SQL-server te maken. U kunt zien dat we een bibliotheek met de naam RODBC importeren .

Je hebt R misschien niet op je systeem geïnstalleerd, maar je hebt deze bibliotheek nodig voordat je dit script uitvoert. We hebben onze RODBC-bibliotheek op ons systeem nodig om deze functionaliteit te laten werken.

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

Afgezien hiervan moeten we de verbinding met onze SQL-server definiëren. Dit is de syntaxis die we zullen gebruiken om enkele waarden in te voeren die gerelateerd zijn aan onze SQL-server, zoals servernaam , database (waar u de gegevens wilt ophalen) en de tabelnaam (waarmee u een tabel wilt maken) . Dit zijn dus de drie vermeldingen die we moeten maken.

Inhoudsopgave

De servernaam, database en tabelnaam ophalen

We gaan terug naar de SQL-server zodat we de servernaam kunnen krijgen. We maken verbinding en kopiëren deze naam.

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

Dan plaatsen we het hier als een SQL Server-instantie.

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

Het volgende is de naam van de database, namelijk MyDB . We plaatsen het hier:

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

We hebben momenteel geen tafels, dus we maken een dummy-tafel. Dit is de tabelnaam, die wordt gemaakt zodra ik dit script uitvoer.

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

We noemen de RODBC-bibliotheek . We hebben de verbinding met onze server en de databasenaam gedefinieerd en een tabelnaam gegeven die met de gedefinieerde verbinding wordt gemaakt. Klik op OK om het script uit te voeren.

We kregen een reactie dat de tafel leeg is .

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

Als u dit antwoord krijgt, betekent dit dat de tabel in de SQL- server is gemaakt. Mogelijk krijgt u een waarschuwingsbord met betrekking tot machtigingen. Als u het krijgt, kunt u Openbaar selecteren . Laten we teruggaan naar de SQL-server om te zien of de tabel is gemaakt of niet.

We kunnen hier zien dat de dummy-tabel is gemaakt.

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

We klikken met de rechtermuisknop en selecteren Top 1000 rijen.

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

We kunnen alle velden zien en de tabel die hier is gemaakt.

Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script


R In LuckyTemplates: R en RStudio downloaden
LuckyTemplates met R en RStudio: aan de slag

Conclusie

In deze zelfstudie hebben we een tabel gemaakt op basis van LuckyTemplates-desktop en deze tabel is ingevoerd in de SQL-server. De vraag is kunnen we deze stap automatiseren of kunnen we dit doen vanuit de LuckyTemplates-webservice?

Het antwoord is ja. Om er een geautomatiseerd proces van te maken, kunt u een Python-script gebruiken, of u kunt een gateway maken en uw vernieuwing opnieuw plannen.

Dit zijn de verschillende manieren waarop u dit proces kunt automatiseren, zodat u, ongeacht het gegevensmodel dat u in LuckyTemplates-desktop hebt, continu wordt vernieuwd en die gegevens in de SQL-server worden geladen.


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten