sqlsathistory

Nr: 589

Back to Main list

SQLSaturday #589 - Pordenone 2017

Start Time (24h) Speaker Track Title
11:00:00 Alessandro Alpi DEV SQL Server deployment journey, da Dev a Ops
11:00:00 Dr. Subramani Paramasivam DATA SCIENCE Think work like a Data Scientist with SQL 2016 R
11:00:00 Sergiy Lunyakin BI/CLOUD Cloud BI with Azure Analysis Services
11:00:00 Danilo Dominici DBA SQL Server tuning : start to finish
12:10:00 Tomaž Kaštrun DATA SCIENCE Data Science for beginners
12:10:00 Sergio Govoni DBA Exploring SQL Server Plan Cache
12:10:00 Marco Parenzan BI/CLOUD What's new on SQL Azure?
12:10:00 Francesco Milano DEV Columnstore Indexes: what they are, and how to use them
14:30:00 Gilberto Zampatti DBA Indici e statistiche: quanto e come incidono sull'efficenza dei nostri databases
14:30:00 Pasquale Ceglie DEV SQL Server 2016 Temporal Database Support - Management, Retention and Performance
14:30:00 Satya Jayanty DATA SCIENCE Big Data with Azure: where to begin? Concepts and best practices
14:30:00 Marco Pozzan BI/CLOUD Optimizing Dax
15:45:00 Dejan Sarka DATA SCIENCE Analyzing Text with SQL Server, R, and Azure ML
15:45:00 Gianluca Hotz DEV Securing SQL Server 2016 Databases (IT)
15:45:00 Gianluca Sartori DBA SQL Server Infernals: Worst Practices in Action
16:55:00 Miroslav Dimitrov DBA Performance Tuning for the Transaction Log
16:55:00 Andrea Martorana Tusa BI/CLOUD Data Quality Services: Let's clean our data
16:55:00 Emanuele Zanchettin DEV Performance tips for faster SQL queries

SessionID: 55059

SQL Server deployment journey, da Dev a Ops

Back to calendar

Event Date: 25-02-2017 - Session time: 11:00:00 - Track: DEV

Speaker: Alessandro Alpi

Title: SQL Server deployment journey, da Dev a Ops

Abstract:

Anche il mondo dei database relazionali risente della cultura DevOps. Sarebbe strano il contrario, possiamo fare unit test, possiamo metterlo in scenari di continuous integration, possiamo automatizzare i processi sfruttando sia piattaforme as a service che on premises. In questa sessione proveremo ad implementare una soluzione completa, con tanto di deploy su diversi ambienti, fino alla produzione, il tutto seguendo pratiche DevOps ed utilizzando VSTS ed i suoi plugin. Un walkthrough verso il delivery automatizzato.

SessionID: 55095

Think work like a Data Scientist with SQL 2016 R

Back to calendar

Event Date: 25-02-2017 - Session time: 11:00:00 - Track: DATA SCIENCE

Speaker: Dr. Subramani Paramasivam

Title: Think work like a Data Scientist with SQL 2016 R

Abstract:

What are these DATA Scientists up to? How can we see their statistical model in our day to day familiar tool like Microsoft SQL Server?

You now have answers to these questions and thanks to Microsoft for integrating R Revolution within new SQL Server 2016. We all now have the opportunity to use R packages and see the results within SQL 2016.

In this session, you will definitely take away a breakthrough concept of Advanced R Analytics within SQL 2016 and get ready to kick your creative horse, and go beyond your imagination on how you can build advanced analytics and impress your employers/customers.

SessionID: 56579

Cloud BI with Azure Analysis Services

Back to calendar

Event Date: 25-02-2017 - Session time: 11:00:00 - Track: BI/CLOUD

Speaker: Sergiy Lunyakin

Title: Cloud BI with Azure Analysis Services

Abstract:

Azure Analysis Services (Azure AS) was released in Public Preview and it gives us possibilities to create full-managed Cloud BI solution without using on-premise servers or VMs, installing and configuring any software. Now, we have full set of PAAS and SAAS services like Azure SQL DWH, Azure AS and Power BI for creating our BI solutions. In this session I will introduce Azure AS and how we can use it together with other Azure services for creating complete BI solution in the cloud.

SessionID: 57237

SQL Server tuning : start to finish

Back to calendar

Event Date: 25-02-2017 - Session time: 11:00:00 - Track: DBA

Speaker: Danilo Dominici

Title: SQL Server tuning : start to finish

Abstract:

In questa sessione vedremo come preparare la "cassetta degli attrezzi" per effettuare il performance tuning delle query, quali sono gli approcci più efficaci per identificare ed isolare le query più problematiche ed esamineremo le cause più comuni e le relative soluzioni per velocizzare il nostro SQL Server.

SessionID: 55047

Data Science for beginners

Back to calendar

Event Date: 25-02-2017 - Session time: 12:10:00 - Track: DATA SCIENCE

Speaker: Tomaž Kaštrun

Title: Data Science for beginners

Abstract:

Data science can be hard to grasp, complex and big, but making data science easy to understand and bringing it closer to all who want to tackle this new emerging field is an important task in world of data. Exploring, extracting and finding hidden gems from data using statistical and mathematical methods, computer science and several different technologies is essentially what data science is doing. In practice this means, data science is an iterative process of harvesting data, managing and cleaning the data, performing analysis and and at the end interpreting, visualizing and using information that will bring insights to end-user, business people and making decisions much easier.

We will focus on answering 5 simple questions.

  1. is this weird?
  2. is A better than B, respectively?
  3. how much / many of this is needed?
  4. this belong to group A?
  5. what is next?

Session we will look into technologies that can be tackled using SQL Server 2016 and ML Azure.

SessionID: 57408

Exploring SQL Server Plan Cache

Back to calendar

Event Date: 25-02-2017 - Session time: 12:10:00 - Track: DBA

Speaker: Sergio Govoni

Title: Exploring SQL Server Plan Cache

Abstract:

In questa sessione esploreremo la Plan Cache, la zona in cui SQL Server memorizza i piani di esecuzione. Si parlerà di come viene gestita e delle tecniche che permettono di scoprire quali sono i piani di esecuzione in cache, da quanto tempo risiedono lì, quante volte sono stati utilizzati e se contengono operatori sub-ottimali come scansioni, operazioni di ordinamento eseguite nel tempdb e altri tipi di warning. Sapere quello che è successo permetterà di sapere cosa è necessario ottimizzare.

SessionID: 57868

What's new on SQL Azure?

Back to calendar

Event Date: 25-02-2017 - Session time: 12:10:00 - Track: BI/CLOUD

Speaker: Marco Parenzan

Title: What's new on SQL Azure?

Abstract:

What's new on SQL Azure?

SessionID: 59730

Columnstore Indexes: what they are, and how to use them

Back to calendar

Event Date: 25-02-2017 - Session time: 12:10:00 - Track: DEV

Speaker: Francesco Milano

Title: Columnstore Indexes: what they are, and how to use them

Abstract:

La prima apparizione dei ColumnStore Indexes risale a SQL Server 2012 e, nel corso degli anni, l'aggiunta di numerose funzionalità quali indici aggiornabili e continuo incremento delle performance li hanno resi una scelta appetibile in ambito Enterprise sia per carichi di lavoro DWH che OLTP.

Il recente Service Pack 1 di SQL Server 2016, inoltre, estende l'adozione dei CI con le dovute limitazioni in termini di risorse a tutte le edizioni, Express compresa. In questa sessione verranno introdotti i Columnstore Indexes, concentrandosi sulle differenze rispetto ai tradizionali B-Tree, su come utilizzarli al meglio e sulle attenzioni da prestare nel passaggio tra le varie versioni ed edizioni di SQL Server.

SessionID: 57247

Indici e statistiche: quanto e come incidono sull'efficenza dei nostri databases

Back to calendar

Event Date: 25-02-2017 - Session time: 14:30:00 - Track: DBA

Speaker: Gilberto Zampatti

Title: Indici e statistiche: quanto e come incidono sull'efficenza dei nostri databases

Abstract:

Un modello dei dati relazionale si avvale di indici di varia natura per elevare il grado di efficienza delle queries. Ma lo strumento che l'Engine utilizza per individuare se e quali indici possano soddisfare al meglio una query è l'insieme delle statistiche allestite sulle tabelle e sugli indici. Questa sessione prova ad illustrare il legame tra le due entità e il modo in cui l'ottimizzatore può trarre vantaggio o essere "ingannato".

SessionID: 57286

SQL Server 2016 Temporal Database Support - Management, Retention and Performance

Back to calendar

Event Date: 25-02-2017 - Session time: 14:30:00 - Track: DEV

Speaker: Pasquale Ceglie

Title: SQL Server 2016 Temporal Database Support - Management, Retention and Performance

Abstract:

Dopo una breve introduzione rivolta a chi non avesse ancora approcciato questa nuova feature di SQL Server 2016 si procederà all'analisi delle tecniche per fare della adeguata manutenzione in scenari critici in cui la tabella storica è destinata a crescere in modo (quasi) esponenziale.

SessionID: 57294

Big Data with Azure: where to begin? Concepts and best practices

Back to calendar

Event Date: 25-02-2017 - Session time: 14:30:00 - Track: DATA SCIENCE

Speaker: Satya Jayanty

Title: Big Data with Azure: where to begin? Concepts and best practices

Abstract:

In order to ascertain the abilities of cloud computing platform, let us overview what is available offered on Microsoft Azure.

Microsoft Azure has the ability to move, store and analyze data within the cloud. It is essential to evaluate multiple opportunities and options with Microsoft Azure data insights. In this session let us talk about strategies on data storage, data partitioning and availability options with Azure. A tour on how best these Azure components can help you achieve success for your Big Data platform.

SessionID: 57869

Optimizing Dax

Back to calendar

Event Date: 25-02-2017 - Session time: 14:30:00 - Track: BI/CLOUD

Speaker: Marco Pozzan

Title: Optimizing Dax

Abstract:

Optimizing Dax

SessionID: 55045

Analyzing Text with SQL Server, R, and Azure ML

Back to calendar

Event Date: 25-02-2017 - Session time: 15:45:00 - Track: DATA SCIENCE

Speaker: Dejan Sarka

Title: Analyzing Text with SQL Server, R, and Azure ML

Abstract:

SessionID: 57287

Securing SQL Server 2016 Databases (IT)

Back to calendar

Event Date: 25-02-2017 - Session time: 15:45:00 - Track: DEV

Speaker: Gianluca Hotz

Title: Securing SQL Server 2016 Databases (IT)

Abstract:

SQL Server 2016 e Azure SQL Database hanno introdotto svariate nuove funzionalità legate alla sicurezza. In questa sessione faremo brevemente il punto sulle varie tecnologie disponibili per poi entrare più in dettaglio nelle nuove funzionalità di Data Masking, Row Level Security e Always Encrypted con l'ausilio di dimostrazioni pratiche.

SessionID: 57377

SQL Server Infernals: Worst Practices in Action

Back to calendar

Event Date: 25-02-2017 - Session time: 15:45:00 - Track: DBA

Speaker: Gianluca Sartori

Title: SQL Server Infernals: Worst Practices in Action

Abstract:

Let’s face it: Best Practices are too many to really know them all and choose which ones should be applied first. Does your telephone ring all the time? Do your users ask for that “quick report” that instead takes ages and keeps changing every time you think it’s done?

Have you ever thought that in dire times avoiding Worst Practices could be a good starting point and you can leave fine tuning for a better future? If the answer is “yes”, then this session is for you: we will discover together how not to torture a SQL Server instance and we will see how to avoid making choices that in the long run could turn out to be not as smart as they looked initially.

SessionID: 56198

Performance Tuning for the Transaction Log

Back to calendar

Event Date: 25-02-2017 - Session time: 16:55:00 - Track: DBA

Speaker: Miroslav Dimitrov

Title: Performance Tuning for the Transaction Log

Abstract:

SQL Server transaction log is one of the most critical components of the database and in the same time one of the most misunderstood. While being neglected it can easily become a bottleneck for our system. Are you interested in learning how to avoid issues with the transaction log and streamline its work? In these sessions we will explore how to optimize it, configure it and keep it under control.

SessionID: 56242

Data Quality Services: Let's clean our data

Back to calendar

Event Date: 25-02-2017 - Session time: 16:55:00 - Track: BI/CLOUD

Speaker: Andrea Martorana Tusa

Title: Data Quality Services: Let's clean our data

Abstract:

Data quality and data consistency today are big concerns for people working with databases.

Data Quality Services (DQS) is a feature introduced in SQL Server 2012, that aims to give users and IT professionals a simple and flexible solution to these problems. It allows to perform cleansing operation on bad data such as: correction, standardization, completion and de-duplication.

In this session we'll introduce the main concepts of DQS, and its components. We'll see how to create and build a Knowledge Base, how to implement a Data Quality Project, how to define and manage a Domain. Starting from real world example, we'll learn how to perform Data Cleansing and Matching and how to define business rules to verify and mantain data integrity.

For those who are working with SQL Server versions prior to 2012, we'll show some tasks and techniques to implement data quality, exploiting other SQL Server's suite tools, although DQS is not yet available.

SessionID: 57355

Performance tips for faster SQL queries

Back to calendar

Event Date: 25-02-2017 - Session time: 16:55:00 - Track: DEV

Speaker: Emanuele Zanchettin

Title: Performance tips for faster SQL queries

Abstract:

When you need to extract data from the database you are writing, more or less complex, T-SQL code. Often simplistic and procedural approach reflects what you have in your mind, however this could have a negatively impact about performance because the database engine might think otherwise. Fortunately T-SQL, as a declarative language, allows us to ask the "what" and delegate to the engine the "how". Everything works best as long as you respect a few simple rules and you may use special constructs. In this session, with few slides and a lot of real-case scenarios, you can see the advantages of writing the query for high performance, even when they are written by that "someone else" called ORM.