Azure-Sql

Automazione delle attività di manutenzione in Azure SQL Database (2 Parte)

Sergio Govoni

Introduzione

Nell’articolo Automazione delle attività di manutenzione in Azure SQL Database abbiamo descritto le attività e le possibili soluzioni per effettuare la manutenzione dei database in Azure SQL; abbiamo inoltre descritto i servizi più opportuni da utilizzare, offerti dalla piattaforma Microsoft Azure.

In questo articolo verrà approfondita la soluzione che permette di effettuare le attività di manutenzione database in Azure SQL attraverso l’utilizzo di Azure Elastic Job Agents che esegue processi le cui definizioni sono archiviate all’interno di un database Azure SQL. Un processo è uno script T-SQL pianificato o eseguito ad-hoc su un gruppo di database in Azure SQL.

Automazione delle attività di manutenzione in Azure SQL Database

Sergio Govoni

Introduzione

Azure SQL Database non possiede un servizio di schedulazione nativo paragonabile a SQL Agent presente nelle istanze on-premise. Quando si implementano soluzioni database in Azure SQL, dopo la fase di progettazione dello schema del DB, devono essere studiate le possibili soluzioni per effettuare le attività di manutenzione database come Integrity Check, Index Rebuild ecc.. ad esclusione dell’attività di Backup che ha già un’ottima configurazione di default fornita dalla piattaforma.

SQL Server e SQL Azure Virtual Labs

Sergio Govoni

Quante volte avreste voluto provare le nuove funzionalità di SQL Server 2017, ma siete stati frenati dai setup di installazione? Quante volte, dopo un SQL Saturday, non siete riusciti a rifare le demo per mancanza dell’ambiente su cui rifare le esercitazioni?

La risposta a queste domande la trovate nei Virtual Labs, ambienti virtuali, predisposti da Microsoft, dove è possibile svolgere esercitazioni guidate e mirate che vi permetteranno di scoprire o consolidare la conoscenza su nuove funzionalità di un prodotto o su una nuova tecnologia, comodamente a casa vostra o dall’ufficio.

Quando importando un database SQL Azure su una istanza On-Prem non va proprio tutto bene

Pasquale Ceglie

Se avete abilitato Sql Server Auditing su un database di SQL Azure, dopo averlo esportato in .bacpac, se provate ad importarlo sulla vostra istanza in locale vi troverete di fronte al seguente messaggio: Error SQL72014: .Net SqlClient Data Provider: Msg 33161, Level 15, State 1, Line 1 Database master keys without password are not supported in this version of SQL Server. Error SQL72045: Script execution error. The executed script: CREATE MASTER KEY;

Creare una dashboard con Apache Zeppelin

Davide Mauri

Ho da poco rilasciato l’aggiornamento per rendere Apache Zeppelin 0.7 compatibile con SQL Server, Azure SQL ed Azure DW, ed è quindi un buon momento anche per descrivere come creare una dashboard con questo bellissimo prodotto, e fare un piccolo indice degli articoli che ho pubblicato a riguardo.

In realtà, al posto che un articolo, dato che si tratta di un breve tutorial ho pensato di creare un video per mostrare come fare. Trovate il video qui:

Technical Cloud Day 2017 - Sessioni registrate

Sergio Govoni

I video delle sessioni presentate al Technical Cloud Day 2017 sono disponibili per il download o per la visione in streaming sul canale SID Magazine di YouTube.

Il Technical Cloud Day è l’evento in cui si illustrano le potenzialità della piattaforma Microsoft Azure; i temi trattati nell’edizione 2017 sono quelli più discussi nell’ambito del cloud computing e delle soluzioni di cloud ibrido. Si è quindi parlato di Sicurezza e Privacy, di Azure SQL Database, Azure App Service, Backup e Disaster Recovery nel cloud e molto altro.

Utilizzare Apache Zeppelin con SQL Server

Davide Mauri

zeppelin

Apache Zeppelin é un “web-based notebook” che permette di eseguire query verso le piú disparate sorgenti dati, anzi Big Data, manipolando il risultato ottenuto per visualizzare tabelle o grafici, mixando il tutto anche con la possibilità di scrivere del markdown e poter organizzare lo spazio del notebook ridimensionando i paragrafi e trascinandoli dove si vuole. Ottimo, insomma, per creare dashboard al volo Ma non solo: personalmente lo trovo fantastico per lavorare sui dati in modo interattivo. Utilissimo chiaramente per chi si occupa di Data Science, è un ottimo strumento anche per tutti coloro che hanno “solamente” a che fare con i dati tutti giorni. Lo scopo di Apache Zeppelin, infatti, é quello di rendere possibile le attivita di