sqlsathistory

Nr: 728

Back to Main list

SQLSaturday #728 - Catania 2018

Start Time (24h) Speaker Track Title
10:05:00 Danilo Dominici Advanced SQL Server on Linux
10:05:00 Gianluca Sartori Begineer SQL Server Infernals - A Beginner’s Guide to Worst Practices
11:25:00 Dr. Subramani Paramasivam Begineer Cert Prep:70-778: Analysing Visualizing Data with Power BI
11:25:00 Arnie Rowland Advanced Magical Memory Moments
12:30:00 Gilberto Zampatti Advanced Il Transaction Log: cos'è realmente e come si gestisce
12:30:00 Gianluca Hotz Begineer SQL Server GDPR
14:30:00 Luca Zavarella Advanced Decision Trees: the Machine Learning "Magic" Unveiled
14:30:00 Marcelo Fernandes Begineer Thinking our of the Box! - SMB 3.0
15:35:00 Marco Obinu Advanced SQL Server performance tuning on Azure IaaS
15:35:00 Pasquale Ceglie Begineer SQL Server Temporal tables: Viaggiare nel tempo con SQL Server
16:55:00 Rudi Bruchez Begineer From relational to Multimodel : Azure Cosmos DB
16:55:00 Sergio Govoni Advanced SQL Server 2017 Graph Database

SessionID: 71482

SQL Server on Linux

Back to calendar

Event Date: 19-05-2018 - Session time: 10:05:00 - Track: Advanced

Speaker: Danilo Dominici

Title: SQL Server on Linux

Abstract:

Ricordate quando, qualche anno fa, SQL Server su Linux era solo un pesce d'aprile? Beh, oggi è una realtà che sta rapidamente conquistando l'interesse del mercato. In questa sessione vedremo quali sono le caratteristiche, i prerequisiti e le modalità di installazione su Linux e Docker e come amministrare e monitorare SQL Server per Linux da un qualsiasi sistema operativo.

SessionID: 72004

SQL Server Infernals - A Beginner’s Guide to Worst Practices

Back to calendar

Event Date: 19-05-2018 - Session time: 10:05:00 - Track: Begineer

Speaker: Gianluca Sartori

Title: SQL Server Infernals - A Beginner’s Guide to Worst Practices

Abstract:

Are you faced with complaints from users, poor performing code from developers, and regular requests to build reports? Do you uncover installation and configuration issues on your SQL Server instances? Have you ever thought that in dire times avoiding Worst Practices could be a good starting point? If the answer is “yes”, then this session is for you: together we will discover how not to torture a SQL Server instance and we will see how to avoid making choices that turn out to be not so smart in the long run.

You are probably thinking: “Hey, wait, what about Best Practices?”. Sometimes Best Practices are not enough, especially for beginners, and it is not always clear what happens if we fail to follow them. Worst Practices can show the mistakes to avoid. I have made lots of mistakes throughout my career: come and learn from my mistakes!

SessionID: 71466

Cert Prep:70-778: Analysing Visualizing Data with Power BI

Back to calendar

Event Date: 19-05-2018 - Session time: 11:25:00 - Track: Begineer

Speaker: Dr. Subramani Paramasivam

Title: Cert Prep:70-778: Analysing Visualizing Data with Power BI

Abstract:

This certification exam prep session is designed for people experienced with analysing, modeling and visualizing Data and are interested in taking the 70-778.

Attendees of this session can expect to review the topics covered in this exam in a a fast-paced format, as well as receive some valuable test taking techniques.

Attendees will leave with an understanding of how Microsoft Certification works, what are the key topics covered in the exams and an exhaustive look at resources for finalising and getting ready for the exam.

SessionID: 77164

Magical Memory Moments

Back to calendar

Event Date: 19-05-2018 - Session time: 11:25:00 - Track: Advanced

Speaker: Arnie Rowland

Title: Magical Memory Moments

Abstract:

OR, How In-Memory Objects Can Supercharge Your Data And Bring About World Peace

OK, so you’ve been reading about, perhaps even testing out some of the ‘in-memory’ objects now available in SQL Server. Some of the claims are exciting, and some seem overly optimistic. And Yet, you want to know, experience more … Perhaps your situation doesn’t really call out for in-memory tables. But you should consider memory-optimized #Temp tables, memory-optimized table variables, and natively compiled stored procedures.It’s true. Using memory-optimized tables requires a little more fore-thought, a bit more care, even a few configuration tweaks. • But what are the real advantages of memory-optimized objects? • What are the memory-optimized objects you can use? • How can you best use memory-optimized objects? In this demo packed session, we will discuss the pros and cons of using memory-optimized objects in ways that will supercharge your SQL Server.

SessionID: 73185

Il Transaction Log: cos'è realmente e come si gestisce

Back to calendar

Event Date: 19-05-2018 - Session time: 12:30:00 - Track: Advanced

Speaker: Gilberto Zampatti

Title: Il Transaction Log: cos'è realmente e come si gestisce

Abstract:

Quando le cose funzionano bene è improbabile che ci si ponga il problema di verificare il "buon comportamento" del Transaction Log del nostro database. Quando però qualcosa non funziona a dovere, una buona conoscenza dell'architettura e delle logiche che governano questo specialissimo file sono essenziali per aiutarci ad individuare le corrette soluzioni. Qualche suggerimento ed una panoramica sul problema possono aiutarci a risolvere il problema, o anche solo a gestire al meglio il ripristino urgente (ovviamente point-in-time!) richiesto da qualche utente molto preoccupato.

SessionID: 73527

SQL Server GDPR

Back to calendar

Event Date: 19-05-2018 - Session time: 12:30:00 - Track: Begineer

Speaker: Gianluca Hotz

Title: SQL Server GDPR

Abstract:

Con l'avvicinarsi della scadenza per il recepimento del regolamento generale sulla protezione dei dati (GDPR, General Data Protection Regulation), ma anche per il continuo e preoccupante aumento del numero di crimini informatici, il tema della protezione dei dati diventa sempre più importante. Gli RDBMS sono tradizionalmente uno degli obiettivi principali di attacchi informatici e SQL Server offre svariate tecnologie sia per proteggere i dati in transito e a riposo, che per monitorare in maniera proattiva i tentativi di aggirare i meccanismi di protezione. Lungi dal voler esaurire l'argomento GDPR, che spesso è più una questione di processi che di tecnologia, in questa sessione vedremo quali sono le tecnologie che possono aiutarci nel recepimento del regolamento scendendo più in dettaglio sulle nuove funzionalità introdotte con SQL Server 2016 e faremo anche alcuni cenni alle tecnologie per mitigare i rischi di perdita dei dati.

SessionID: 71501

Decision Trees: the Machine Learning "Magic" Unveiled

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: Advanced

Speaker: Luca Zavarella

Title: Decision Trees: the Machine Learning "Magic" Unveiled

Abstract:

Spesso un algoritmo di Machine Learning è visto come una di quelle armi magiche in grado di rivelare possibili scenari futuri a chi la detiene. In verità si tratta di applicazioni dirette di concetti di matematica e statistica, che a volte generano come output dei modelli complessi da interpretare. Esistono però dei modelli predittivi basati su alberi decisionali che sono davvero semplici da comprendere. In questa sessione verrà spiegato cosa c'è dietro ad un modello predittivo di questo tipo, chiarendo il tutto con pratici esempi realizzati in R.

SessionID: 71703

Thinking our of the Box! - SMB 3.0

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: Begineer

Speaker: Marcelo Fernandes

Title: Thinking our of the Box! - SMB 3.0

Abstract:

In this session the SMB 3.0 protocol will be presented and how we can take advantages and increase the availability and performance of the environment by investing less in infrastructure.

SessionID: 71515

SQL Server performance tuning on Azure IaaS

Back to calendar

Event Date: 19-05-2018 - Session time: 15:35:00 - Track: Advanced

Speaker: Marco Obinu

Title: SQL Server performance tuning on Azure IaaS

Abstract:

Let's see together how to maximize performance (and minimize costs) of our SQL VMs on Azure, following Microsoft best practices and some additional tips.

SessionID: 72384

SQL Server Temporal tables: Viaggiare nel tempo con SQL Server

Back to calendar

Event Date: 19-05-2018 - Session time: 15:35:00 - Track: Begineer

Speaker: Pasquale Ceglie

Title: SQL Server Temporal tables: Viaggiare nel tempo con SQL Server

Abstract:

Una delle nuove (tante) funzionalit#224; di SQL Server 2016 #232; il supporto integrato per tabelle di dati temporali. Con una tabella temporale pu#242; essere reperito il valore di ciascun record in qualsiasi momento nel tempo. Questo pu#242; essere utile per "viaggiare nel tempo", per fare audit, recuperare il vecchio valore di un campo in seguito a una modifica accidentale.

SessionID: 71470

From relational to Multimodel : Azure Cosmos DB

Back to calendar

Event Date: 19-05-2018 - Session time: 16:55:00 - Track: Begineer

Speaker: Rudi Bruchez

Title: From relational to Multimodel : Azure Cosmos DB

Abstract:

Azure Cosmos DB is Microsoft's globally distributed, multi-model database. This is NoSQL in the cloud. In this session, you'll see how to use it to create columnar tables, JSON documents and graphs, you'll understand what that means, see what's the difference with relational tables, and how it can be useful for you.

SessionID: 73510

SQL Server 2017 Graph Database

Back to calendar

Event Date: 19-05-2018 - Session time: 16:55:00 - Track: Advanced

Speaker: Sergio Govoni

Title: SQL Server 2017 Graph Database

Abstract:

SQL Server offre da sempre gli strumenti per gestire dati gerarchici e relazioni tra le entità. A volte, però, le relazioni tra le entità possono diventare complesse. Pensiamo ad una relazione molti-a-molti, i database relazionali non dispongono di soluzioni native per questo tipo di legame, che viene comunemente implementato con una tabella di associazione. SQL Server 2017, grazie all'introduzione di Graph Database, permette di esprimere certi tipi di query più facilmente rispetto ad un database relazionale puro. In questa sessione verrà fornita un'introduzione a SQL Graph e agli scenari di utilizzo. Nell'ultima demo verrà mostrato come costruire un sistema di raccomandazione per le offerte, in grado di determinare i prodotti consigliati sulla base del prodotto che il cliente sta acquistando, uno scenario tipico di utilizzo di SQL Graph.