Risorse

Raccolta di materiali utili per studiare e lavorare meglio: guide, tool, repository, libri e documentazione. Le risorse coprono SQL Server, Azure e Data Platform in generale, includendo integrazione, automazione, BI/analytics e data engineering, organizzate per argomento.

Come reimpostare i valori della colonna Identity per tutte le tabelle di un database SQL Server

Sergio Govoni

Recentemente ho avuto la necessità di dover effettuare il reseed a 1 dei valori di tutte le colonne Identity delle tabelle vuote di un database.

Scomponendo la richiesta in task più piccoli si sono individuati i seguenti due task:

  1. Individuare le tabelle senza record nel database
  2. Effettuare il reseed dell’unica colonna IDENTITY generando uno script con i comandi incapsulando il codice all’interno di una stored procedure

Per individuare le tabelle prive di righe può essere utilizzata la CTE spaceused sviluppata nell’articolo:

Microsoft Learn: Data platform paths and more!

Sergio Govoni

Microsoft ha recentemente lanciato il portale Microsoft Learn Career Paths per aiutare le persone a sbloccare il percorso verso la carriera dei loro sogni, attraverso risorse gratuite tra cui moduli di formazione, certificazioni e annunci di lavoro.

Non potevano mancare i percorsi relativi alla Data Platform:

Qui trovate l’elenco completo dei percorsi Microsoft Learn.

Quante volte avete voluto provare un esame di certificazione prima di sostenerlo? Avete mai acquistato test di certificazione per misurare le vostre conoscenze su un tema specifico prima di sostenere l’esame? Oggi potete fare tutto questo gratuitamente e in modo illimitato!

New book: Extending Power BI with Python and R

Sergio Govoni

Segnalo la pubblicazione del libro Extending Power BI with Python and R scritto dall’amico e collega MVP Luca Zavarella che sicuramente avete avuto il piacere di conoscere!

I temi trattati nel libro forniranno ai lettori le competenze per rispondere a questa domanda “Cosa è possibile fare in Power BI con Python e R che non è già possibile con le funzionalità standard di Power BI?”.

Come sapete, sono sempre le idee a far muovere le azioni e l’idea di Luca, per questo libro, è stata quella di scrivere un testo che andasse oltre il solito elenco di caratteristiche tecniche da aggiornare magari nella seconda edizione del testo.

Unit testing: Come scrivere la tua prima unit test!

Sergio Govoni

Nell’articolo precedente, il secondo di questa serie, abbiamo descritto come installare il framework tSQLt, il tool SQL Test di Red-Gate e come avviene l’esecuzione di una unit di test. Ora è giunto il momento di scrivere il nostro primo test! Useremo gli strumenti che abbiamo descritto in precedenza!

Specifiche e requisiti

Scriveremo la nostra prima unit di test per verificare i requisiti di un trigger che ci è stato commissionato dall’Azienda inventata Adventure Works LTD il cui database è disponibile per il download su questo repository di GitHub. Il database AdventureWorks2017 contiene la tabella Product riferita allo schema Production. La tabella Product rappresenta l’anagrafica dei prodotti gestiti e commercializzati dall’Azienda che vi ha commissionato un trigger per impedire l’inserimento di nuovi prodotti aventi come “scorta di sicurezza” valori minori di 10. L’Azienda desidera quindi avere sempre una scorta di magazzino pari a 10 unità. La scorta di sicurezza è un dato molto importante per le procedure automatiche di riordino dei materiali, che ne tengono conto per l’emissione degli ordini a fornitore o degli ordini di produzione. Per semplificare l’esempio, il trigger risponderà soltanto all’evento OnInsert, per i comandi INSERT.

WPC 2020! Invito omaggio per i membri UGISS!

Sergio Govoni

Anche quest’anno si rinnova l’appuntamento con WPC, sarà la 27esima edizione e ci accompagnerà verso l’edizione fisica di Marzo 2021.

WPC 2020 sarà in live streaming e si terrà il 18 Novembre dalle ore 09:00 alle ore 18:00.

WPC rappresenta una delle più importanti conferenze italiane sulle tecnologie Microsoft e sul palco non poteva mancare una sessione di Data Platform! Gianluca Hotz e Luca Ferrari ci guideranno alla scoperta delle versioni dell’Engine SQL presenti in Azure con importanti dettagli che ci aiuteranno a scegliere la versione più adeguata alle nostre esigenze.