sqlsathistory

Nr: 355

Back to Main list

SQLSaturday #355 - Parma, Italy 2014

Start Time (24h) Speaker Track Title
00:00:00 Dejan Sarka Track DEV Analyzing Text with SQL Server 2014
00:00:00 Dejan Sarka Track DEV Identity Mapping and De-Duplicating
00:00:00 Gianluca Sartori Track OPERATIONAL Extending the Data Collector to Monitor SQL Server effortlessly
00:00:00 Gilberto Zampatti Track BI Columnstore indexes, concepts and evolution
00:00:00 Davide Mauri Track BI BI Markup Language - BI to the next level (IT)
00:00:00 Davide Mauri Track BI Modern Hybrid BI Solutions: Azure, Big Data Power BI
00:00:00 Marco Pozzan Track BI Xvelocity in deep
00:00:00 Luca Ferrari Track BI SQl Server 2012 Parallel Datawarehouse
00:00:00 Luca Ferrari Track DEV Sql Server 2014 In-Memory Oltp Database
00:00:00 Marco Russo Track BI Power Query in Modern Corporate BI
00:00:00 Michael Denny Track DEV Entity Framework 6 for developers, Code-First!
00:00:00 Saverio Lorenzini Track OPERATIONAL Ottimizzare le query SQL: tecniche di analisi del codice eseguito in memoria cache.
00:00:00 Sergio Govoni Track OPERATIONAL Execution Plans in SQL Server e SQL Azure
00:00:00 Alessandro Alpi Track DEV Database under source control
00:00:00 Alessandro Alpi Track DEV Database unit testing
00:00:00 Marco Parenzan Track OPERATIONAL Azure Overview for SQL Server Developers
00:00:00 andrea benedetti Track OPERATIONAL SQL Server: miti da sfatare
00:00:00 Andrea Caldarone Track OPERATIONAL Virtualize SQL Server

SessionID: 13559

Analyzing Text with SQL Server 2014

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track DEV

Speaker: Dejan Sarka

Title: Analyzing Text with SQL Server 2014

Abstract:

Microsoft SQL Server in versions 2012 and 2014 enhances full-text search support that was substantially available in previous editions. Semantic Search, a new component in Full-Text Search, can help you understanding the meaning of documents. The Term Extraction and Term Lookup components from SQL Server Integration Services also help with text analysis. However, the question arises: is all this enough? This presentation unveils the good and the bad side of text mining with SQL Server tools.

SessionID: 13560

Identity Mapping and De-Duplicating

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track DEV

Speaker: Dejan Sarka

Title: Identity Mapping and De-Duplicating

Abstract:

In an enterprise, merging master data, like customer data, from multiple sources is a common problem. Typically, you do not have a single, i.e. the same key identifying a customer in different sources. You have to match data based on similarity of strings, like names and addresses. In this session, we are going to check how different algorithms for comparing strings included in SQL Server work. We are going to use four different algorithms that come with Master Data Services (Levenshtein, Jaccard, Jaro-Winkler and Ratcliff-Obershelp), and Fuzzy Lookup transformation from Integration Services. Finally, we are going to introduce how SQL Server Data Quality Services help us here.

SessionID: 14603

Extending the Data Collector to Monitor SQL Server effortlessly

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track OPERATIONAL

Speaker: Gianluca Sartori

Title: Extending the Data Collector to Monitor SQL Server effortlessly

Abstract:

The SQL Server Data Collector has earned a bad name since its inception in SQL Server 2008. It has always been hard to customize, troubleshoot and extend. However, things are changing now with a new open source tool that lets you manage and customize your data collection with a graphical user interface and allows collecting data from Extended Events. Why not give Data Collector another try? It’s free, it ships with the product and in this session you will learn how to extend it to create a complete monitoring solution.

SessionID: 14632

Columnstore indexes, concepts and evolution

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track BI

Speaker: Gilberto Zampatti

Title: Columnstore indexes, concepts and evolution

Abstract:

The Columnstore indexes technology has been introduced in SL Server 2012 and strongly enhanced in SQL 2014. This session illustrate their architecture and will show pros (many) and cons (not so many). Starting from large DWH in SQL Server 2012, a number of OLTP application can now take advantage from this feature to achieve impressive performance improvements.

SessionID: 15334

BI Markup Language - BI to the next level (IT)

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track BI

Speaker: Davide Mauri

Title: BI Markup Language - BI to the next level (IT)

Abstract:

BIML è un linguaggio XML-Based che permette di modellare completamente una soluzione di BI. E' particolarmente interessante per la creazione in automatico di processi ETL, per il quale può essere usato gratuitamente tramite il BIDS Helper, tool free che dovrebbe essere noto a tutti coloro che sviluppano soluzioni di BI con la piattaforma Microsoft.In questa sessione vedremo cos'è, come si usa e come può aiutare a ridurre sensibilmente i tempi di sviluppo di una soluzione ETL ed allo stesso tempo aumentarne la qualità.

SessionID: 15335

Modern Hybrid BI Solutions: Azure, Big Data Power BI

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track BI

Speaker: Davide Mauri

Title: Modern Hybrid BI Solutions: Azure, Big Data Power BI

Abstract:

In questa sessione vedremo come Azure permette di interagire con I Big Data, per creare quello che viene definite un "Modern BI Ecosystem": utilizzando HDInsight, PowerBI, e SQL Server nel cloud, vedremo come poter creare una soluzione complete, sfruttuando tutte le potenzialità che il cloud ci mette a disposizione.

SessionID: 15341

Xvelocity in deep

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track BI

Speaker: Marco Pozzan

Title: Xvelocity in deep

Abstract:

PowerPivot and BISM Tabular share a columnar-based database engine called xVelocity. Understand some basic principles about how VertiPaq works, how data is compressed, and how you can design a data model for better optimization.

SessionID: 19290

SQl Server 2012 Parallel Datawarehouse

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track BI

Speaker: Luca Ferrari

Title: SQl Server 2012 Parallel Datawarehouse

Abstract:

How Massive Parallel Process Works?

Sql Server 2012 Parallel Datawarehouse is an Enterprise solution for massive parallel data processing for huge database. Redundancy, Scalable, Extreme performances, Hadoop Polybase native support....

SessionID: 19291

Sql Server 2014 In-Memory Oltp Database

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track DEV

Speaker: Luca Ferrari

Title: Sql Server 2014 In-Memory Oltp Database

Abstract:

How does it works ? Why is so fast ? How can I use it ?

SessionID: 19471

Power Query in Modern Corporate BI

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track BI

Speaker: Marco Russo

Title: Power Query in Modern Corporate BI

Abstract:

In a Corporate BI environment, it is common having data available in controlled data sources such as Data Warehouse, relational Data Marts, and Analysis Services cubes. Consuming this data with self-service BI is very useful, but how do you manage and validate the access to corporate data sources? How do you share and validate new queries created by end users? How can users extract data at the right granularity level? Power Query bridges the gap between corporate and self-service BI. It empowers end-users so that they can extract and manipulate data from several data sources, inside and outside of the company. In this session, learn the Power Query best practices that enable the extraction of data from existing database and cubes, guided by an expert who understands both worlds (Corporate BI and Power Pivot data models).

SessionID: 20226

Entity Framework 6 for developers, Code-First!

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track DEV

Speaker: Michael Denny

Title: Entity Framework 6 for developers, Code-First!

Abstract:

Entity Framework è la tecnologia (open-source) di accesso ai dati consigliata e coordinata da Microsoft, in dettaglio è un ORM (object-relational mapper) nato dall'esigenza di volere accedere a dati relazionali sfruttando la pura programmazione ad oggetti, eliminando quasi completamente la necessità di dovere scrivere codice specifico per l'accesso ai dati (T-SQL). In particolare in questa sessione vedremo come sfruttare Entity Framework ricavandone il massimo dell'elasticità, partendo dal codice (Code-First) e non da un designer (Model-First), inoltre vedremo come sia possibile accedere anche ad un database esistente, sempre in code-first. Indipendentemente che siate nuovi, o abbiate già sguazzato in altre tecnologie ORM, vi mostrerò quanto velocemente sia possibile iniziare a lavorare con EF6 e aumentare la vostra produttività durante la creazione di applicazione .NET data-centriche.

SessionID: 23999

Ottimizzare le query SQL: tecniche di analisi del codice eseguito in memoria cache.

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track OPERATIONAL

Speaker: Saverio Lorenzini

Title: Ottimizzare le query SQL: tecniche di analisi del codice eseguito in memoria cache.

Abstract:

Migliorare le prestazioni del codice T-SQL eseguito su SQL Server è uno dei temi più ricorrenti. SQL Server offre una fonte ricchissima di informazioni per capire molti problemi prestazionali: la memoria cache dei piani di esecuzione.

La sessione mostra le tecniche di esplorazione della memoria cache di SQL Server, per arrivare ad identificare le query peggiori tramite l’analisi automatica di script SQL e xQuery dei piani di esecuzione presenti in formato XML. Viene mostrato come identificare in maniera automatica i piani di esecuzione più costosi, le possibili ottimizzazioni e gli operatori meno performanti. Più in generale, come identificare le parti di codice più onerose per arrivare a dare indicazioni puntuali di progettazione e manutenzione allo sviluppatore ed al DBA. Mostra inoltre le novità introdotte da SQL 2014 per facilitare l’approccio a questa tematica.

SessionID: 24392

Execution Plans in SQL Server e SQL Azure

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track OPERATIONAL

Speaker: Sergio Govoni

Title: Execution Plans in SQL Server e SQL Azure

Abstract:

Ogni query, prima di essere eseguita, viene trasformata dal Query Optimizer in un piano di esecuzione. Il piano di esecuzione descrive in quale ordine vengono accedute le tabelle, quali sono gli indici utilizzati e con quale modalità di accesso; quali operatori fisici implementano le operazioni richieste, sintetizzando traccia la strada più efficiente per accedere ai dati. In questa sessione, dopo aver descritto che cosa accade, dietro le quinte, quando una query viene eseguita, vedremo come consultare il relativo piano di esecuzione per trarre informazioni che ci permettano di scrivere query più efficienti; vedremo infine come consultare i piani di esecuzione delle query eseguite in un’istanza SQL Azure.

SessionID: 25895

Database under source control

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track DEV

Speaker: Alessandro Alpi

Title: Database under source control

Abstract:

We are used to see our code under source control. What about our databases? This topic is too often underestimated. Keeping database under our control (source controlled) brings many advantages in terms of organization and quality. The distributed work become rock solid and Continuous integration is simpler to implement. In addition, we can take many advantages from testing, automated deployment and all the stuff that brings the agile methodology available to the team. We will compare also third party tools in order to understand the differences between different vendors.

SessionID: 25896

Database unit testing

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track DEV

Speaker: Alessandro Alpi

Title: Database unit testing

Abstract:

Unit testing is a good practice to follow also in a database development environment. It allows to realize and finalize the Continuous Integration process on our database and It makes all the development more reliable and consistent just before deployment. We can use some interesting frameworks when testing, and we will speak about installing and executing them.

SessionID: 34761

Azure Overview for SQL Server Developers

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track OPERATIONAL

Speaker: Marco Parenzan

Title: Azure Overview for SQL Server Developers

Abstract:

Ok: you have SQL Azure, Machine Learning, and some specific DW-specific VMs. But...what is Azure? Let's do an overview about Azure, its offer, what you can do for your solution. Discover what is a Cloud Service, what is storage and georeplication, choose the right size of a VM. Try Virtual network and manage it with Powershell.

https://github.com/marcoparenzan/sqlsat355

SessionID: 9439

SQL Server: miti da sfatare

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track OPERATIONAL

Speaker: andrea benedetti

Title: SQL Server: miti da sfatare

Abstract:

Spesso, troppo spesso, si leggono informazioni non precise in merito a come utilizzare SQL Server.

A volte veri e propri suggerimenti errati che portano a costruire soluzioni pensando di fare le cose nel modo migliore. Molti sono i miti che ruotano intorno al motore relazionale di casa Microsoft. In questa sessione affronteremo diversi miti e pregiudizi su SQL Server per spiegare cosa realmente accade "dietro le quinte" e come poter sfruttare al meglio le funzionalità che abbiamo a disposizione. Una sessione molto utile sia per testare le reali conoscenze di SQL Server, sia per migliorare la propria competenza. Scopriremo come miti e pregiudizi comuni possono in realtà peggiorare le prestazioni, avere configurazioni errate, ridurre la disponibilità dei dati.

SessionID: 9444

Virtualize SQL Server

Back to calendar

Event Date: 22-11-2014 - Session time: 00:00:00 - Track: Track OPERATIONAL

Speaker: Andrea Caldarone

Title: Virtualize SQL Server

Abstract:

Descrizione delle best practices per la virtualizzazione di SQL Server.

Consolidamento dei server al fine del risparmio di licenze. Alta disponibilità in ambiente virtuale