Crea report LuckyTemplates su SQL Server utilizzando lo script R

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Oggi parlerò di un'interessante funzionalità di LuckyTemplates in cui è possibile correggere i dati dal desktop LuckyTemplates o dal servizio Web LuckyTemplates al server SQL. Abbiamo riscontrato una situazione in cui è stato necessario estrarre i dati dal desktop LuckyTemplates al server SQL e utilizzare lo script R.

Per dimostrare questa funzionalità, ho già aperto il desktop di LuckyTemplates qui, che possiamo connettere ai nostri dati di test.

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Abbiamo anche uno SQL Server Management Studio aperto qui. Puoi vedere che sotto MyDB , non abbiamo nessuna tabella in questo momento.

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Ci connetteremo a questo server SQL usando lo script R desktop di LuckyTemplates e creeremo una tabella basata sul nostro modello di dati. Per iniziare, colleghiamoci a una delle origini dati.

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Abbiamo questo file chiamato Test Data in formato Excel. Ha alcuni dati di cui abbiamo bisogno per creare una tabella nel server SQL. Selezioniamo semplicemente questo particolare foglio per vedere un'anteprima del tipo di dati che abbiamo, quindi fare clic su Trasforma dati .

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Come puoi vedere, ci sono più campi qui. Ora, da questi campi, inseriremo alcuni di questi dati nella tabella del server SQL. Scegliamo alcuni di questi campi da caricare nella tabella.

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Sceglieremo alcune colonne e da lì creeremo una tabella. Questi campi che abbiamo identificato verranno caricati nella nostra tabella del server SQL.

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Per creare questa tabella, utilizzeremo una funzionalità nota come script R e la eseguiremo nel nostro desktop LuckyTemplates .

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Questo è lo script che dobbiamo eseguire all'interno del desktop LuckyTemplates per creare la tabella nel server SQL. Puoi vedere che stiamo importando una libreria chiamata RODBC .

Potresti non avere R installato sul tuo sistema, ma hai bisogno di questa libreria come un must prima di eseguire questo script. Abbiamo bisogno della nostra libreria RODBC sul nostro sistema affinché questa funzionalità funzioni.

Crea report LuckyTemplates su SQL Server utilizzando lo script R

A parte questo, dobbiamo definire la connessione al nostro server SQL. Questa è la sintassi che useremo per inserire alcuni dei valori correlati al nostro server SQL, come il nome del server , il database (dove vuoi recuperare i dati) e il nome della tabella (con cui vuoi creare una tabella) . Quindi queste sono le tre voci che dobbiamo inserire.

Sommario

Ottenere il nome del server, il database e il nome della tabella

Torneremo al server SQL in modo da poter ottenere il nome del server. Ci collegheremo, quindi copieremo questo nome.

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Quindi lo inseriremo qui come istanza del server SQL.

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Il prossimo è il nome del database, che è MyDB . Lo mettiamo qui:

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Al momento non abbiamo tabelle, quindi creeremo una tabella fittizia. Questo è il nome della tabella, che verrà creato non appena eseguo questo script.

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Stiamo chiamando la libreria RODBC . Abbiamo definito la connessione con il nostro server e il nome del database e abbiamo assegnato un nome alla tabella che verrà creata con la connessione definita. Fare clic su OK per eseguire lo script.

Abbiamo ricevuto una risposta che dice che il tavolo è vuoto .

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Se ricevi questa risposta, significa che la tabella nel server SQL è stata creata. Potresti ricevere qualche segnale di avvertimento relativo alle autorizzazioni. Se lo ottieni, puoi selezionare Pubblico . Torniamo al server SQL per vedere se la tabella è stata creata o meno.

Possiamo vedere qui che la tabella fittizia è stata creata.

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Faremo clic con il pulsante destro del mouse e selezioneremo le prime 1000 righe.

Crea report LuckyTemplates su SQL Server utilizzando lo script R

Possiamo vedere tutti i campi e la tabella che è stata creata qui.

Crea report LuckyTemplates su SQL Server utilizzando lo script R


R in LuckyTemplates: download di R e RStudio
LuckyTemplates con R e RStudio: come iniziare

Conclusione

In questa esercitazione è stata creata una tabella da LuckyTemplates desktop e questa tabella è stata inserita in SQL Server. La domanda è: possiamo automatizzare questo passaggio o possiamo farlo dal servizio Web LuckyTemplates?

La risposta è si. Per renderlo un processo automatizzato, puoi utilizzare uno script Python oppure puoi creare un gateway e riprogrammare il tuo aggiornamento.

Questi sono i diversi modi in cui è possibile automatizzare questo processo in modo che qualunque modello di dati si abbia in LuckyTemplates desktop, si ottenga un aggiornamento continuo e si carichino i dati nel server SQL.


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.