Curs SQL Fundamentals

SQL pentru raportare

Învață să extragi, să combini și să pregătești datele de care ai nevoie pentru rapoarte și analize

Curs SQL Fundamentals - poza

Provocare

Datele sunt în baza de date. Dar cum ajungi rapid la informația de care ai nevoie?

Lucrezi cu Excel, Power BI sau alte instrumente de raportare și primești frecvent date exportate din diferite sisteme?

Poate depinzi de colegii din IT pentru a obține un anumit set de date. Sau poate primești fișiere cu mult mai multe informații decât ai nevoie și petreci timp filtrând, combinând și transformând date înainte să poți începe analiza propriu-zisă.

SQL îți permite să mergi direct la sursa datelor și să extragi exact informația necesară.

În acest curs vei învăța să construiești interogări SQL pornind de la zero și să transformi datele dintr-o bază relațională în dataset-uri gata de utilizat în Excel, Power Query sau Power BI.

Nu trebuie să fii programator.

Vom aborda SQL din perspectiva utilizatorului de business: cum găsesc datele, cum le filtrez, cum combin mai multe tabele și cum construiesc un dataset corect pentru raportare?

Sumar Training

Un curs practic de nivel incepator-mediu, dedicat utilizatorilor care lucrează cu date,
rapoarte și analize și doresc să învețe să extragă și să pregătească informațiile
direct din baze de date folosind SQL.

2 zile Romana Fizic Online, Virtual

SQL-fundamentals-logo
Evaluat de participanti
Imagine rating stars Axioma

4,81 Continut
4,95 Traineri

Audienta

Acest curs a fost dezvoltat pentru participanții care lucrează cu date și raportare și doresc să devină mai autonomi în accesarea și pregătirea informațiilor.

Este potrivit pentru:

  • Analiști de date și Business Analysts
  • Responsabili raportareUtilizatori Power BI
  • Utilizatori Excel și Power Query
  • Contabili și responsabili financiari
  • Controlleri și Financial Analysts
  • Specialiști Sales Operations / Commercial Reporting
  • Specialiști HR care lucrează cu raportare
  • Manageri și coordonatori care analizează volume mari de dateUtilizatori care primesc frecvent extrageri de date de la departamentele IT

Nota: Nu este necesară experiență anterioară în SQL.
Experiența de lucru cu Excel, Power BI sau alte instrumente de analiză și raportare reprezintă un avantaj.

Ce obtin participantii?

La finalul acestui curs:

  • Veți înțelege cum sunt organizate datele într-o bază de date relațională și cum sunt conectate tabelele între ele
  • Veți putea scrie interogări SQL pentru extragerea informațiilor necesare unui raport
  • Veți ști să filtrați, sortați și transformați datele direct la nivelul bazei de date
  • Veți putea combina informații din mai multe tabele utilizând JOIN
  • Veți putea calcula indicatori și agregări precum totaluri, medii, număr de tranzacții sau vânzări pe categorii
  • Veți putea construi dataset-uri pregătite pentru analiză în Excel sau Power BI
  • Veți înțelege când este mai eficient să realizați o transformare în SQL și când să utilizați Power Query
  • Veți putea utiliza Views și Stored Procedures pentru reutilizarea logicii SQL
  • Veți înțelege principiile de bază pentru crearea și gestionarea obiectelor unei baze de date
  • Veți putea citi, adapta și verifica interogări SQL utilizate în procesele de raportare

Nota – Pe parcursul cursului vor fi utilizate două variante (flavours) de SQL: Microsoft SQL Server și MySQL.
Cele două au un grad ridicat de similitudine la nivelul conceptelor și sintaxei SQL. Acolo unde există diferențe relevante de sintaxă sau funcționalitate, acestea vor fi explicate și evidențiate în cadrul cursului.

Traineri curs SQL Fundamentals

Cristian Stirbescu Trainer Axioma
Cristian Stirbescu

Senior Trainer, Certificat Microsoft

Trainer certificat Microsoft din 2012. Frecvent este recunoscut ca unul dintre cei mai buni traineri din domeniu. Interactioneaza deschis cu cursantii printr-o abordare inedita in livrarea cursurilor.

Adina Munteanu Trainer Axioma
Adina Munteanu

Senior Trainer, Certificat Microsoft

Senior consultant in mangement si trainer cu o exprienta de 10+ ani in livrarea de proiecte si de programe de training. Expertiza acumulata in mediul corporate in departamentele controlling, raportare financiara si control intern sunt o resursa in trainingurile sustinute.

Agenda curs
SQL Fundamentals

Subiectele sunt livrate într-un format interactiv, cu demonstrații live, exerciții practice și scenarii inspirate din procese reale de business.

  • Cum sunt organizate datele într-o bază de date relațională
  • Tabele, coloane, rânduri și relații între date
  • Introducere în SQL Server și SQL Server Management Studio
  • Construirea primelor interogări cu SELECT
  • Selectarea și denumirea informațiilor relevante pentru raportare
  • Construirea unui prim dataset pentru analiză

  • Filtrarea informațiilor pe baza criteriilor de business
  • Combinarea mai multor condiții
  • Lucrul cu liste, intervale și căutări parțiale
  • Gestionarea valorilor lipsă
  • Sortarea și limitarea rezultatelor
  • Construirea listelor și rapoartelor operaționale

  • Crearea coloanelor calculate
  • Prelucrarea și standardizarea textelor
  • Lucrul cu date calendaristice
  • Calcularea duratelor și intervalelor
  • Crearea clasificărilor și regulilor de business
  • Combinarea transformărilor într-un dataset pregătit pentru raportare

  • Înțelegerea relațiilor dintre tabele
  • Primary Keys și Foreign Keys
  • Combinarea informațiilor utilizând JOIN
  • Diferența dintre principalele tipuri de JOIN
  • Construirea dataset-urilor din mai multe surse
  • Identificarea și evitarea multiplicării incorecte a datelor
  • JOIN în SQL vs. Merge în Power Query

  • Calcularea totalurilor și indicatorilor
  • Numărarea și sumarizarea tranzacțiilor
  • Gruparea datelor pe categorii, clienți sau perioade
  • Filtrarea rezultatelor agregate
  • Calcularea indicatorilor pe diferite niveluri de analiză
  • Construirea rapoartelor sintetice pentru management
  • Rolul SQL în fluxul modern de raportare
  • Conectarea instrumentelor de analiză la baze de date
  • Utilizarea interogărilor SQL native
  • Pregătirea dataset-urilor pentru Power BI
  • SQL vs. Power Query: unde este mai eficient să transformăm datele?
  • Query Folding și impactul asupra performanței
  • Selectarea și filtrarea eficientă a datelor la sursă
  • Bune practici pentru interogările utilizate în raportare
  • Introducere în Data Definition Language – DDL
  • Crearea bazelor de date și a tabelelor
  • Tipuri de date și reguli de integritate
  • Modificarea structurii unui tabel
  • Crearea tabelelor pornind de la rezultatele unei interogări
  • Diferența dintre DELETE, TRUNCATE și DROP
    Scenarii practice de utilizare
  • Salvarea și reutilizarea logicii SQL
  • Crearea Views pentru raportare
  • Views construite din mai multe tabele
  • Utilizarea Views ca surse pentru Power BI
  • Introducere în Stored Procedures
  • Utilizarea parametrilor
  • View vs. Stored Procedure
  • Organizarea logicii SQL pentru procese recurente de raportare

Pe parcursul cursului, participanții vor lucra pe baza de date Northwind, dezvoltând progresiv interogări pentru clienți, produse, comenzi, furnizori și vânzări.

Exercițiile urmăresc un fir practic: de la explorarea bazei de date și prima interogare SQL până la construirea unui dataset complet de vânzări care poate fi utilizat în Power BI sau Excel.

Curs SQL Fundamentals
Beneficii pentru companie

1

Acces mai rapid la informație

Angajații pot extrage direct informațiile necesare analizelor și rapoartelor, reducând timpul petrecut cu exporturi și prelucrări manuale

2

Mai multă autonomie pentru echipele de business

Utilizatorii pot investiga și valida date fără să depindă pentru fiecare solicitare de un coleg din IT sau de echipa care administrează sistemele sursă

3

Rapoarte mai eficiente

Filtrarea, combinarea și agregarea datelor direct la sursă reduc volumul de informații transferat către Excel sau Power BI și simplifică modelele de raportare

4

Date mai consistente

Utilizarea unor interogări și Views standardizate permite aplicarea acelorași reguli de business în rapoarte diferite și reduce riscul rezultatelor contradictorii

5

Colaborare mai bună între Business și IT

Participanții înțeleg structura bazelor de date și terminologia SQL, ceea ce simplifică dialogul cu echipele tehnice și definirea cerințelor pentru rapoarte


De ce SQL pentru raportare?

Excel și Power BI sunt instrumente excelente pentru analiză și vizualizare.
Dar înainte ca un dashboard să poată fi construit, datele trebuie găsite, selectate, combinate și pregătite.

Atunci când volumele de date cresc sau informațiile sunt distribuite în mai multe tabele, realizarea tuturor transformărilor
după import poate deveni lentă și dificil de întreținut.

SQL mută o parte importantă a procesului mai aproape de sursa datelor.

În loc să imporți milioane de rânduri și să începi apoi filtrarea,
poți solicita bazei de date exact informațiile de care ai nevoie.
În loc să combini manual mai multe exporturi, poți defini relațiile dintre tabele direct în interogare.

În loc să reconstruiești aceeași logică pentru fiecare raport,
o poți salva într-un View și reutiliza.

Cursul SQL Fundamentals – SQL pentru raportare nu urmărește să transforme participanții
în administratori de baze de date sau dezvoltatori SQL. Obiectivul este unul mult mai practic:

să ofere utilizatorilor de business suficient SQL pentru a lucra eficient și autonom
cu datele necesare analizelor și rapoartelor lor.
La final, SQL devine o extensie naturală a instrumentelor de analiză
și raportare pe care participanții le utilizează deja


Inscrieri Training SQL Fundamentals

Iti oferim variante de pret pentru participare individuala si pentru grupuri.
Pentru echipe și organizații, cursul poate fi livrat și într-o sesiune dedicată, cu posibilitatea adaptării exemplelor și exercițiilor la procesele specifice companiei.
La grupe de peste 10 participanti primesti inclus discount variabil pentru cursurile dedicate organizatiei tale.

Acest curs este disponibil exclusiv in sesiuni dedicate companiilor,
cu un numar de minim 6 participanti.

Preț Pe participant

maxim 9 participanți

€350 ftva


Pentru participare individuală sau grupe de până la 9 participanți

preȚ pe grupĂ

10-12 participanti

€3500 ftva


Pret fix pentru grupe de la 10 pana la 15 participanti

Personalizare training – Curs SQL Fundamentals

Sesiuni dedicate

Pentru echipe, conținutul cursului poate fi adaptat în funcție de tehnologia și scenariile de raportare utilizate în organizație.

Sesiunile dedicate sunt disponibile pentru un numar de minim 8 participanti.

Cauti altceva?

Dacă echipa lucrează deja cu SQL sau are nevoie de subiecte care depășesc nivelul fundamental, agenda poate fi ajustată în funcție de experiența participanților și de scenariile concrete de lucru.

Da-ne un semn si-ti venim in ajutor cu o solutie personalizata.

Vrei sa discutam?

Trimite-ne un email la training@axioma.ro sau suna acum la unul din numerele de contact.

Cauti versiunea in engleza a acestui curs? O gasesti pe siteul international.

Informatii Copyright

MS SQL Server este o marca inregistrata a Microsoft Corporation. MySQL este o marca inregistrata a Oracle Corporation.

Curs SQL Fundamentals – câteva idei pentru participanți

  • SQL se învață scriind SQL. De aceea, cursul este construit în jurul exercițiilor practice și al unei baze de date complete, nu doar în jurul prezentării comenzilor și funcțiilor.

  • Participanții pornesc de la interogări simple și avansează progresiv către scenarii în care trebuie să combine mai multe tabele, să transforme informațiile și să construiască rezultate agregate.

  • Pe parcurs sunt discutate atât soluțiile corecte, cât și greșelile frecvente care pot conduce la rezultate incorecte într-un raport.

  • Accentul este pus permanent pe întrebarea: „Cum folosesc această funcționalitate într-un scenariu real de raportare?”
Imagine Excel Advanced Axioma

Intrebari si răspunsuri pentru cursul
SQL Fundamentals

Aici gasesti cateva raspunsuri la intrebarile frecvente legate de cursul SQL Fundamentals

Pentru participarea in format fizic:

  • Certificat de participare (Certificate of achievement) in format tiparit
  • Manualul participantului in format tiparit
  • Materiale de scris
  • Apa, ceai, cafea

Pentru participarea online: 

  • Certificat de participare (Certificate of achievement) in format electronic
  • Manualul participantului in format digital

In ambele variante:

  • Setul de exercitii pentru activitatile practice

Am pregatit cateva detalii despre cum poti ajunge la centrul de training Axioma Solutions. Gasesti detaliile in aceasta pagina.

Acceseaza formularul de inscriere prin butonul “Solicita” disponibil in aceasta pagina. In functie de situatia ta, poti opta pentru inscriere individuala sau inscrierea unui grup de colegi. In ambele cazuri completeaza datele solicitate si vei fi contactat prin email sau telefonic de catre un consultant de training de la Axioma pentru a parcurge pasii necesari pentru inscriere.

Inscrierea se poate face utilizand un formular de inscriere sau prin contract de prestari servicii.

Daca preferi o conversatie directa, ne poti trimite email la training@axioma.ro sau ne poti suna la unul din numerele de telefon din antet/pagina de contact.

Metodele de platape care le oferim sunt plata online cu cardul si plata prin virament bancar. Pentru plata cu cardul, folosim Stripe si NETOPIA Payments (mobilPay). Pentru utilizarea unui card bancar, vei primi un link de plata sau o factura care include un link de plata.

Pentru plata prin virament bancar, poti utiliza unul din cele doua conturi:
ING Bank IBAN: RO64INGB0000999901401021
Banca Transilvania IBAN: RO03BTRLRONCRT0200686201

Am pregatit informatii detaliate si un film care sa te ghideze aici. 

Nu. SQL este un limbaj specializat pentru lucrul cu date, iar în cadrul cursului este abordat din perspectiva raportării și analizei, nu a dezvoltării software.

Nu. Cursul pornește de la conceptele fundamentale și construiește progresiv cunoștințele necesare pentru scrierea interogărilor SQL. Nu este necesară experiență anterioară în SQL sau programare.

Da. Cursul este conceput în special pentru utilizatorii care lucrează cu date și raportare și vor să poată extrage și pregăti datele direct din baza de date. Veți vedea inclusiv cum se integrează SQL cu Excel, Power Query și Power BI.

Pentru exercițiile practice din cadrul cursului, este necesar ca participanții să aibă instalate în prealabil următoarele instrumente:
– Microsoft SQL Server Express – versiunea gratuită a Microsoft SQL Server, utilizată pentru lucrul cu bazele de date;
– SQL Server Management Studio (SSMS) – aplicația utilizată pentru conectarea la SQL Server, scrierea și executarea interogărilor SQL și administrarea bazelor de date;
– MySQL Community Server – serverul de baze de date MySQL;
– MySQL Workbench – aplicația utilizată pentru conectarea la MySQL, dezvoltarea și executarea interogărilor SQL și lucrul cu bazele de date.

Instrucțiunile de instalare și configurare a aplicațiilor vor fi transmise participanților înainte de începerea cursului, astfel încât acestea să poată fi pregătite în timp util. Este recomandat ca toate aplicațiile să fie instalate și verificate înainte de prima sesiune de curs.
Pe parcursul cursului vor fi utilizate atât Microsoft SQL Server, cât și MySQL, pentru a ilustra conceptele SQL în cele două medii și pentru a evidenția, acolo unde este cazul, diferențele de sintaxă și funcționalitate.

Da. Conceptele fundamentale de SQL sunt transferabile între diferite sisteme de gestionare a bazelor de date. Pot exista diferențe de sintaxă sau funcționalitate între platforme, iar cursul evidențiază acolo unde acestea sunt relevante.