Script

Qual è la tabella più grande nel DB corrente?

Sergio Govoni

Può succedere di avere la necessità di sapere quale sia la tabella più grande (in termini di spazio occupato), nel database su cui si sta lavorando.

Ci sono diversi modi per rispondere a questa domanda, si potrebbe utilizzare il report standard Disk Usage by Top Table fornito da SQL Server Management Studio (SSMS) oppure, se si volesse effettuare l’operazione attraverso T-SQL, si potrebbe eseguire la stored procedure di sistema sp_spaceused per ogni tabella del DB, salvando tutti i risultati parziali in una tabella temporanea per poi ordinarli in funzione della colonna “reserved” o “data”.

Real Time Power BI

Davide Mauri

Una delle feature più interessanti di PowerBI è che, come al solito, non è “solamente” un prodotto, ma è di fatto una piattaforma utilizzabile liberamente ed integrabile con applicazioni custom. A questo proposito ho fatto una sessione dedicata a questo tema al SQL Saturday d Ljubjlana.

[slideshare id=56076686&doc=real-timepowebi-151212092739]

 

Se siete interessati a capire come funzionano le API di PowerBI, come potete creare Dashboard in tempo reale e come potete fare il tutto direttamente dalle vostre applicazioni, qui trovate slide e demo:

SQL Server & R: Data Science End-to-End Walkthrough

Davide Mauri

Con l’integrazione di R in SQL Server, si apre un mondo di possibilità per tutti coloro che vogliono/devono analizzare i dati per capire come poterli usare al meglio. Microsoft, per aiutare a capire come sfruttare questo enorme potenziali, ha creato un tutorial dedicato:

Data Science End-to-End Walkthrough

Questi i singoli step:

Tutti gli script usati sono disponibili su GitHub qui:

SSIS Dashboard: Community Project!

Davide Mauri

L’anno scorso ho pubblicato su GitHub un progetto dedicato alla creazione di una Dashboard per SQL Server Integration Services (dalla versione 2012 in avanti). L’idea è quella di utilizzare tutti i dati che sono disponibili nel database SSISDB e renderli fruibili in modo più

  • bello
  • user friendly
  • utile
  • web
  • mobile

La dashboard permette di vedere lo stato di esecuzione dei Package SSIS, monitorare alcuni indicatori fondamentali (ad esempio se i package stanno avendo problemi di memoria oppure i lookup hanno trovato dei dati duplicati nei propri dataset), oltre che di vedere l’andamento delle performance nel tempo (e di fare una semplicissima previsione sul futuro, per ora calcolata tramite una banale media mobile). E’ inoltre possibile vedere il dettaglio di esecuzione del package e di ogni suo task, e, chiaramente, verificare se ci sono stati errori o warning.

SQL Server Maintenance Solution

Gianluca Hotz

La diffusissima soluzione di Ola Hallengren per la manutenzione completa di SQL Server è stata aggiornata e testata per SQL Server 2014 con l’aggiunta di opzioni per le nuove funzionalità:

  • Backup Encryption
  • lock priorities per la ricostruzione online degli indici
  • ricostruzione online di singole partizioni di indici
  • aggiornamento delle statistiche per le tabelle memory-optimized

Script e documentazione sono disponibili al seguente link: http://ola.hallengren.com