Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Astăzi, voi vorbi despre o caracteristică interesantă a LuckyTemplates în care vă puteți repara datele de pe desktopul LuckyTemplates sau serviciul web LuckyTemplates pe serverul SQL. Am întâlnit o situație în care a trebuit să extragem date de pe desktopul LuckyTemplates pe serverul SQL și să folosim scriptul R.

Pentru a demonstra această funcționalitate, am deschis deja desktopul LuckyTemplates aici, pe care îl putem conecta la datele noastre de testare.

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Avem și un SQL Server Management Studio deschis aici. Puteți vedea că în MyDB , nu avem niciun tabel în acest moment.

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Ne vom conecta la acest server SQL folosind scriptul LuckyTemplates desktop R și vom crea un tabel pe baza modelului nostru de date. Pentru a începe, să ne conectăm la una dintre sursele de date.

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Avem acest fișier numit Test Data în format Excel. Are câteva date de care avem nevoie pentru a crea un tabel în serverul SQL. Să selectăm această foaie specială pentru a vedea o previzualizare a tipului de date pe care le avem, apoi faceți clic pe Transform Data .

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

După cum puteți vedea, există mai multe câmpuri aici. Acum, din aceste câmpuri, vom insera unele dintre aceste date în tabelul serverului SQL. Să alegem câteva dintre aceste câmpuri pentru a le încărca în tabel.

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Vom alege câteva coloane și vom crea un tabel de acolo. Aceste câmpuri pe care le-am identificat vor fi încărcate în tabelul serverului nostru SQL.

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Pentru a crea acest tabel, vom folosi o funcționalitate cunoscută sub numele de script R și vom rula aceasta în desktop-ul nostru LuckyTemplates .

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Acesta este scriptul pe care trebuie să-l rulăm în desktopul LuckyTemplates pentru a crea tabelul în serverul SQL. Puteți vedea că importăm o bibliotecă numită RODBC .

Este posibil să nu aveți R instalat pe sistemul dvs., dar aveți nevoie de această bibliotecă ca o necesitate înainte de a rula acest script. Avem nevoie de biblioteca noastră RODBC pe sistemul nostru pentru ca această funcționalitate să funcționeze.

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

În afară de aceasta, trebuie să definim conexiunea la serverul nostru SQL. Aceasta este sintaxa pe care o vom folosi pentru a introduce unele dintre valorile care sunt legate de serverul nostru SQL, cum ar fi numele serverului , baza de date (de unde doriți să obțineți datele) și numele tabelului (cu care doriți să creați un tabel) . Deci acestea sunt cele trei intrări pe care trebuie să le facem.

Cuprins

Obținerea numelui serverului, a bazei de date și a numelui tabelului

Ne vom întoarce la serverul SQL, astfel încât să putem obține numele serverului. Ne vom conecta, apoi vom copia acest nume.

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Apoi îl vom pune aici ca o instanță de server SQL.

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Urmează numele bazei de date, care este MyDB . O punem aici:

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Nu avem tabele în acest moment, așa că vom crea un tabel inactiv. Acesta este numele tabelului, care va fi creat imediat ce rulez acest script.

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Apelăm la biblioteca RODBC . Am definit conexiunea cu serverul nostru și numele bazei de date și am dat un nume de tabel care va fi creat cu conexiunea definită. Faceți clic pe OK pentru a rula scriptul.

Am primit un răspuns care spune că tabelul este gol .

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Dacă primiți acest răspuns, înseamnă că tabelul din serverul SQL a fost creat. Este posibil să primiți un semn de avertizare legat de permisiuni. În cazul în care îl obțineți, puteți selecta Public . Să ne întoarcem la serverul SQL pentru a vedea dacă tabelul a fost creat sau nu.

Putem vedea aici că tabelul inactiv a fost creat.

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Vom face clic dreapta și vom selecta Top 1000 de rânduri.

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R

Putem vedea toate câmpurile și tabelul care a fost creat aici.

Creați un raport LuckyTemplates către SQL Server utilizând Scriptul R


R în LuckyTemplates: descărcarea R și RStudio
LuckyTemplates cu R și RStudio: Cum să începeți

Concluzie

În acest tutorial, am creat un tabel din desktopul LuckyTemplates, iar acest tabel a fost alimentat în serverul SQL. Întrebarea este: putem automatiza acest pas sau îl putem face din serviciul web LuckyTemplates?

Raspunsul este da. Pentru a face din acesta un proces automat, puteți utiliza un script Python sau puteți crea un gateway și reprogramați reîmprospătarea.

Acestea sunt multiplele moduri prin care puteți automatiza acest proces, astfel încât, indiferent de modelul de date pe care îl aveți în desktopul LuckyTemplates, să obțineți o reîmprospătare continuă și să obțineți datele încărcate în serverul SQL.


Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți