Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
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.
Avem și un SQL Server Management Studio deschis aici. Puteți vedea că în MyDB , nu avem niciun tabel în acest moment.
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.
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 .
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.
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.
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 .
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.
Î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.
Apoi îl vom pune aici ca o instanță de server SQL.
Urmează numele bazei de date, care este MyDB . O punem aici:
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.
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 .
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.
Vom face clic dreapta și vom selecta Top 1000 de rânduri.
Putem vedea toate câmpurile și tabelul care a fost creat aici.
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ă
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.
Î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.
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.
Î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.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
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.
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.
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