sqlsathistory

Nr: 823

Back to Main list

SQLSaturday #823 - Israel 2019

Start Time (24h) Speaker Track Title
09:10:00 Brent Ozar Enterprise Database Administration Deployment What's New in SQL Server 2019: 100% Demos
10:15:00 Yuval Klein Strategy and Architecture integration between Sql Server and big data
10:15:00 Joanna Wolthuis Application Database Development Be a dynamic SQL dynamo!
10:15:00 Ronat Omer Analytics and Visualization From Data to actionable business insights
10:15:00 Michael Zilberstein Strategy and Architecture Lost in the wealth of database products? We will help you to make sense of them.
10:15:00 Pini Krisher Cloud Application Development Deployment Monitoring Azure SQL Database with Log Analytics and PowerBI
11:20:00 Guy Glantser Application Database Development SQL Server Query Performance Tuning
11:20:00 Jose Manuel Jurado Diaz Cloud Application Development Deployment Move your database to the Cloud: Understand, Design and Migrate AzureSQLDat
11:20:00 Mihail Mateev Strategy and Architecture Choosing the Right Database for Microservices Solutions
11:20:00 Dennes Torres Enterprise Database Administration Deployment Extended Events: Successful Troubleshooting recipes
11:20:00 Ronen Chenn Analytics and Visualization Become a Power BI superstar under 1 hour!
12:25:00 Taras Kloba Enterprise Database Administration Deployment What is CI/CD for databases or how to automate DB changes
12:25:00 Johan Ludvig Brattås BI Platform Architecture, Development Administration Implementing a Hybrid Data Warehouse
12:25:00 Dubi Lebel Enterprise Database Administration Deployment The fact that I am an old Database Server does not mean I have no memory problems
12:25:00 Anat Dror Application Database Development What’s new in Query Store 2017
12:25:00 Ronen Ariely Application Database Development UTF-8 in SQL Server 2019: Theory, implementation for Hebrew, and internals level behind the scene.
14:15:00 Arthur Gimpel Advanced Analysis Techniques Make sense of real-time data using Elasticsearch
14:15:00 Daniela Liberman Other Get To The Point - learn to plan and deliver a concise and engaging message
14:15:00 Anat Dror Application Database Development Cloud Powered SQL Server Performance Tuning Unleashed
14:15:00 Lior King Strategy and Architecture The Couchbase data platform - perform at any scale, manage with ease
14:15:00 Ray Maor Enterprise Database Administration Deployment The algorithm for building the perfect multi-columned index
15:00:00 Jonathan Stewart Analytics and Visualization Data Visualization: How to truly tell a great story!
15:00:00 Maria Zakourdaev Analytics and Visualization Explanatory analysis with Jupyter Notebooks
15:00:00 Adi Cohn Application Database Development Top errors in DB design and code that hurt our performance
15:00:00 Yoav Dobrin Cloud Application Development Deployment Azure Data Explorer - it is not your ordinary database
16:00:00 Itshak David Application Database Development Inside SQL Server Containers and Kubernetes SQL 2017/2019 - Lessons from the fields‏
16:00:00 Yossi Elkayam Analytics and Visualization Azure Analysis Services - Why-When-How
16:00:00 Danny Ravid Enterprise Database Administration Deployment TDE And Encryption with Azure Key Vault from Zero to Hero

SessionID: 86591

What's New in SQL Server 2019: 100% Demos

Back to calendar

Event Date: 11-04-2019 - Session time: 09:10:00 - Track: Enterprise Database Administration Deployment

Speaker: Brent Ozar

Title: What's New in SQL Server 2019: 100% Demos

Abstract:

You haven't installed SQL Server 2019 yet, and you don't want to sit through a bunch of slides. You want to see a series of real-world demos focusing on the features of SQL Server 2019 that will make your users happier with as little work as possible on your part. You don't have time to rewrite all your queries or learn new languages - you just want the database to go faster.

I'm Brent Ozar, and I'll give you the whirlwind tour. I'll focus on just the features that make the biggest bang for the buck, things you can implement right away and see a noticeable difference. I'll show you what kinds of code will benefit the most so you can go back to the office and have an honest discussion with management about what to expect.

No slides here - not even an about-me slide. Let's dive into some queries!

SessionID: 88145

integration between Sql Server and big data

Back to calendar

Event Date: 11-04-2019 - Session time: 10:15:00 - Track: Strategy and Architecture

Speaker: Yuval Klein

Title: integration between Sql Server and big data

Abstract:

Sql server is here to stay. the database in the cloud architecture or on premise is the heart of the business. SQL alone is not enough to allow us big insights from our data , insights we need in order to stay in competition. for these purposes we need data lake , we need search engines , columnar databases , predictive analytics tools etc. in this session we will discuss how we can move data in real time from our main SQL Server to the data lake , we will discuss several big data leading products such as Snowflake , Vertica , Elastic search etc and how we can integrate quickly from SQL server to these products.

SessionID: 88484

Be a dynamic SQL dynamo!

Back to calendar

Event Date: 11-04-2019 - Session time: 10:15:00 - Track: Application Database Development

Speaker: Joanna Wolthuis

Title: Be a dynamic SQL dynamo!

Abstract:

This session will cover the basics of dynamic SQL; how, why and when you may wish to use it with demos of use cases and scenarios where it can really save the day (trying to perform a search with a variable number of optional search terms, anyone?). We will also cover the performance and security impacts touching on the effect on query plans, index usage and security (SQL injection!) along with some best practices.

SessionID: 88615

From Data to actionable business insights

Back to calendar

Event Date: 11-04-2019 - Session time: 10:15:00 - Track: Analytics and Visualization

Speaker: Ronat Omer

Title: From Data to actionable business insights

Abstract:

Data and Analytics- Overview:

  1. Why do organizations need data?
  2. What is Business Analytics?
  3. Business Analytics Vs. Business Intelligence
  4. Data- Trends
  5. Analytics Maturity Model
  6. Key Success Factors For Analytics Business Analytics Applications How to turn data into actionable insights:
  7. Building the analytics platform
  8. Analytics strategies

SessionID: 88997

Lost in the wealth of database products? We will help you to make sense of them.

Back to calendar

Event Date: 11-04-2019 - Session time: 10:15:00 - Track: Strategy and Architecture

Speaker: Michael Zilberstein

Title: Lost in the wealth of database products? We will help you to make sense of them.

Abstract:

Once upon a time there was Oracle. Few years later DB2 and Sybase were born. Sybase gave birth to SQL Server. The world was nice and simple. But ~10 years ago all hell broke loose.

SQL, NoSQL and NewSQL; In-memory and Disk-based; Cloud and On-premises; Key-value store, Document store, Graph, Column store and Timeseries; Enterprise and Community; We will make sense of those buzzwords, review the most popular database technologies - when they are a good fit and when they aren't and analyse typical use-cases and architectures. Last but not least - we will review few less popular technologies that are worth consideration and adoption.

SessionID: 89153

Monitoring Azure SQL Database with Log Analytics and PowerBI

Back to calendar

Event Date: 11-04-2019 - Session time: 10:15:00 - Track: Cloud Application Development Deployment

Speaker: Pini Krisher

Title: Monitoring Azure SQL Database with Log Analytics and PowerBI

Abstract:

Azure SQL Database Is a PAAS service of a database. You can not install agents, Maintenance or Outages are happening without letting us know and the monitoring is hard.

Also, the servers are not available and you need to be creative to monitor it. Azure gives us Log Analytics. And I build PS scripts and PowerBI dashboards. In this session, i will go over those solutions and show some examples.

SessionID: 86598

SQL Server Query Performance Tuning

Back to calendar

Event Date: 11-04-2019 - Session time: 11:20:00 - Track: Application Database Development

Speaker: Guy Glantser

Title: SQL Server Query Performance Tuning

Abstract:

You identified a query that is causing performance issues, and your mission is to optimize it and boost performance. You looked at the execution plan and created all the relevant indexes. You even updated statistics, but performance is still bad. Now what?

In this pre-conference session we will analyze common use cases of poorly performing queries, such as the improper use of scalar functions, inaccurate statistics and bad impact of parameter sniffing. We will learn through extensive demos how to troubleshoot these use cases and how to boost performance using advanced and practical techniques. The topics in this session are relevant for SQL Server versions 2005 through 2017. We will also demonstrate some of the new features introduced in the latest versions of SQL Server, such as Adaptive Query Processing. At the end of the session, you'll have a list of tips and techniques to apply in your environment.

SessionID: 86945

Move your database to the Cloud: Understand, Design and Migrate AzureSQLDat

Back to calendar

Event Date: 11-04-2019 - Session time: 11:20:00 - Track: Cloud Application Development Deployment

Speaker: Jose Manuel Jurado Diaz

Title: Move your database to the Cloud: Understand, Design and Migrate AzureSQLDat

Abstract:

This Azure SQL Database pre-con provides you the knowledge and tools necessary to understand the capabilities and usage of cloud databases. It will help you get familiar with the Azure SQL Database concepts. It will also help to learn how to migrate, manage, monitor and troubleshoot your Azure SQL Database solution. You will learn the difference between the Azure SQL Database (PaaS) and SQL Server on-premises and which benefits Azure SQL Database can have for your applications and SQL environment. After attending this pre-con, you will be able to:

• Understand how Azure SQL Database works • Know the newest and most important features to manage your Azure SQL Database • Design scalable architectures • Design Disaster Recovery plans • Manage security on your Azure SQL Database • Monitor and troubleshoot Azure SQL Database • Face a migration project

SessionID: 87630

Choosing the Right Database for Microservices Solutions

Back to calendar

Event Date: 11-04-2019 - Session time: 11:20:00 - Track: Strategy and Architecture

Speaker: Mihail Mateev

Title: Choosing the Right Database for Microservices Solutions

Abstract:

The past years have seen the explosive growth of large-scale distributed systems, based on microservices architecture. The result is a competitive database marketplace with a huge variety of platforms for us to choose from. But how do we go about making the right choices?

This talk is mostly focused on real life examples and best practices, related to microservices solution, based on Microsoft Azure

SessionID: 88331

Extended Events: Successful Troubleshooting recipes

Back to calendar

Event Date: 11-04-2019 - Session time: 11:20:00 - Track: Enterprise Database Administration Deployment

Speaker: Dennes Torres

Title: Extended Events: Successful Troubleshooting recipes

Abstract:

Since Profiler was set as deprecated Extended Events is becoming more and more the default tool for event capturing in SQL Server.

In this session you will see some very cool recipes for troubleshooting, such as deadlock capture, blocked process capture, page splits capture and more, besides queries to easily show the information captured by the XE session, allowing you to apply these techniques to immediately monitor your environment.

SessionID: 88436

Become a Power BI superstar under 1 hour!

Back to calendar

Event Date: 11-04-2019 - Session time: 11:20:00 - Track: Analytics and Visualization

Speaker: Ronen Chenn

Title: Become a Power BI superstar under 1 hour!

Abstract:

Power BI is Microsoft's industry leading data analytics discovery and visualization tool that has disrupted the way data professionals interact and derive insights from their data. It is one of the most in-demand and sought-after tools to know in today's IT career market. Join us for a fun and interactive learning opportunity to learn how to ingest, transform and visualize data from a wide variety of sources using Power BI. Learn how to create rich and interactive reports incorporating slicers, drill-down and drill-through actions. Attendees will also learn how to create, publish and share reports and dashboards for desktop and mobile consumption. Attendees will walk-away feeling like real Power BI *superstars, capable of tackling any data project in their paths! *Awesomeness may vary.

SessionID: 87030

What is CI/CD for databases or how to automate DB changes

Back to calendar

Event Date: 11-04-2019 - Session time: 12:25:00 - Track: Enterprise Database Administration Deployment

Speaker: Taras Kloba

Title: What is CI/CD for databases or how to automate DB changes

Abstract:

In the world of agile software development, the database development process introduces some challenges to the application development process. The delivery of changes at database level tends to be a different and separated process of the application delivery process or even an entirely manual process. This contributes to the perspective that the database is a bottleneck in the agile process.

In this session, I will show how to build a deployment pipeline capable of delivering database and application changes. The pipeline includes the following steps: source control, continuous integration and continuous delivery. I will share methods and strategies that allow bringing together databases and applications in the delivery process reducing the delivery pain. The main goal is to understand that applications and databases can and should share the same deployment pipeline and that this pipeline will allow you not be afraid of making database changes.

SessionID: 87655

Implementing a Hybrid Data Warehouse

Back to calendar

Event Date: 11-04-2019 - Session time: 12:25:00 - Track: BI Platform Architecture, Development Administration

Speaker: Johan Ludvig Brattås

Title: Implementing a Hybrid Data Warehouse

Abstract:

The last couple of years have seen the emergency of "Big Data", "Cloud" and "Internet of Things". Subsequently, Gartner at the 2016 Gartner Summit in Barcelona declared the Enterprise data warehouse (EDW) as dead. Which of course is silly. Sensible companies don't just throw money out of the window. But they need to adapt and change when new opportunities arrive. Enter the hybrid data warehouse. Combining the power of big data and cloud with your trusty EDW. This session will take a look at a few different approaches to a hybrid data warehouse, with components such as SQLServer 2016, Azure Data Lake, HDInsight, Azure Analysis Services, Azure SQL Data warehouse and Polybase, with some scenarios where the approaches might become relevant. And some pitfalls you need to know about along the way.

SessionID: 87767

The fact that I am an old Database Server does not mean I have no memory problems

Back to calendar

Event Date: 11-04-2019 - Session time: 12:25:00 - Track: Enterprise Database Administration Deployment

Speaker: Dubi Lebel

Title: The fact that I am an old Database Server does not mean I have no memory problems

Abstract:

Having enough memory is critical to SQL Server's performance, in this session we will try to answer some questions:

how SQLOS of SQL Server manage its memory? SQL Server is using all of the memory available for it on the server, but is it enough? What could be wrong if SQL Server will have too much memory? Why Doesn’t SQL Server Release Memory? How to identify when the system was under external and/or internal memory pressure? What are the RING_BUFFER_RESOURCE_MONITOR telling me? Who is filling my memory? How much server memory is being wasted by storing empty space? Large-page memory (trace flag 834) could it help Columnstore indexes? How much memory can a single session have? What can I do with Out Of Memory error?

SessionID: 88182

What’s new in Query Store 2017

Back to calendar

Event Date: 11-04-2019 - Session time: 12:25:00 - Track: Application Database Development

Speaker: Anat Dror

Title: What’s new in Query Store 2017

Abstract:

In SQL Server 2016, Microsoft introduced the Query Store. A repository that can hold overtime performance information about your queries, and cannot only tell you what is happening now, but also provide insights to what have been changed in the workload and plans.

In this session we look at the good, the bad and the ugly of query store: list its newest and powerful features introduced in SQL Server 2017, explains how to incorporate Query Store into the new SQL Operation Studio (SQLOps) for monitoring slow running queries and analyzing waits and also detail what you need to be aware of when using it.

SessionID: 89022

UTF-8 in SQL Server 2019: Theory, implementation for Hebrew, and internals level behind the scene.

Back to calendar

Event Date: 11-04-2019 - Session time: 12:25:00 - Track: Application Database Development

Speaker: Ronen Ariely

Title: UTF-8 in SQL Server 2019: Theory, implementation for Hebrew, and internals level behind the scene.

Abstract:

SQL Server started using Unicode with UCS-2 encoding (mapping range 0-65535, using 2 bytes). In time, support to UTF-16 added (mapping additional range up to 1114111, constructed from two UCS-2 Code Points using 4 bytes). Traditionally Unicode data types like NVARCHAR/NCHAR are marked with "National Character" N.

SQL Server 2019 introduced the Supplementary Character "_UTF8" to fully support UTF-8 under non-"National Character" Data types like CHAR/VARCHAR. UTF-8 potentially can reduce the data size dramatically up to 50%, but migrating to the new feature requires an in-depth understanding on how SQL Server store and use the data in order to prevent unwanted implications

In this presentation we will cover different string data types and Collations, supplementary characters and surrogate pairs, Code Pages, encoding (ASCII, Unicode, UCS-2, UTF-16, and UTF-8), Emoji, and more. We will dive into SQL Server internals and examine the way SQL Server store the data behind the scenes

SessionID: 90148

Make sense of real-time data using Elasticsearch

Back to calendar

Event Date: 11-04-2019 - Session time: 14:15:00 - Track: Advanced Analysis Techniques

Speaker: Arthur Gimpel

Title: Make sense of real-time data using Elasticsearch

Abstract:

Elasticsearch is a data store built for addressing various data challenges using the foundations of speed, scale and relevance. It provides advanced querying, search and real-time analytics capabilities. Throughout this talk, Arthur Gimpel, Solutions Architect at Elastic, will introduce Elasticsearch and the Elastic Stack, demonstrate different use cases of using it as a main data store, or alongside with your current databases, using the polyglot persistence architectural approach.

SessionID: 90165

Get To The Point - learn to plan and deliver a concise and engaging message

Back to calendar

Event Date: 11-04-2019 - Session time: 14:15:00 - Track: Other

Speaker: Daniela Liberman

Title: Get To The Point - learn to plan and deliver a concise and engaging message

Abstract:

Peoples attention span is getting shorter! If you want to to deliver a message that sticks - GET THE THE POINT.

Join this lecture and learn practical tools to design and deliver a shorter more effective message in an authentic and memorable style.

SessionID: 90183

Cloud Powered SQL Server Performance Tuning Unleashed

Back to calendar

Event Date: 11-04-2019 - Session time: 14:15:00 - Track: Application Database Development

Speaker: Anat Dror

Title: Cloud Powered SQL Server Performance Tuning Unleashed

Abstract:

Monitoring SQL Server is a combination of knowing what you need to monitor in your environment and how to accomplish that monitoring. For most of us, we'll need a way to detect blocking, finding long running queries, discover what filegroups need more space and which jobs failed and this is just as a start. We also need a way to capture more detail of how the system is being used at both the hardware and software level and hopefully be notified before a situation becomes critical to the overall system health. 

Gather all that information, at a constant rate and keeping it long enough to understand trends - that is a challenge that was used to be handled only by expensive tools.

Join this session to learn how Quest used the Cloud power to build Spotlight Cloud monitoring solution. A fully managed, enterprise-grade tool that can do all of the above, at a price that is affordable by organizations of any size.

SessionID: 90243

The Couchbase data platform - perform at any scale, manage with ease

Back to calendar

Event Date: 11-04-2019 - Session time: 14:15:00 - Track: Strategy and Architecture

Speaker: Lior King

Title: The Couchbase data platform - perform at any scale, manage with ease

Abstract:

Couchbase is the NoSQL data platform for business critical applications where performance, scalability and agile development are a must, and also easy to use and administer.

In this session we'll take a peek at Couchbase and see how it incorporates multiple distributed and scalable engines such as caching, document based DB, full text search, analytics, eventing, active-active masterless replication - all in a single integrated platform. Couchbase also offers a full fledge SQL-like language (N1QL) supporting inner/outer joins, aggregations, subqueries and everything you know from SQL.

SessionID: 90880

The algorithm for building the perfect multi-columned index

Back to calendar

Event Date: 11-04-2019 - Session time: 14:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Ray Maor

Title: The algorithm for building the perfect multi-columned index

Abstract:

We will learn the Optimizer's decisions when choosing between the different index paths within the execution plan.

We will learn how to analyze and chose the best ORDER of the columns within a multi column index according to the predicates, location in query, column statistics and more.

SessionID: 88012

Data Visualization: How to truly tell a great story!

Back to calendar

Event Date: 11-04-2019 - Session time: 15:00:00 - Track: Analytics and Visualization

Speaker: Jonathan Stewart

Title: Data Visualization: How to truly tell a great story!

Abstract:

We have more information available to us today than ever before. So much so that we run the risk of not being able to tell concise stories. There's a lot more to creating that story than just getting the correct information. Come learn not just the do's and don'ts, but the whys…

SessionID: 88521

Explanatory analysis with Jupyter Notebooks

Back to calendar

Event Date: 11-04-2019 - Session time: 15:00:00 - Track: Analytics and Visualization

Speaker: Maria Zakourdaev

Title: Explanatory analysis with Jupyter Notebooks

Abstract:

Come to this session to learn about open-sourced, extensible and collaborative modern tool that empowers data professionals to create and share documents that contain live code, visualizations and text narrations.

SessionID: 89218

Top errors in DB design and code that hurt our performance

Back to calendar

Event Date: 11-04-2019 - Session time: 15:00:00 - Track: Application Database Development

Speaker: Adi Cohn

Title: Top errors in DB design and code that hurt our performance

Abstract:

I've been working with SQL Server for over then 20 years and during that time I've made and also saw others make some mistakes that caused performance problems and some times might even caused SQL Server to return an unexpected data. In this presentation I'll show few of those mistakes and I will use those mistakes to explain about key features such as creation of query plan, memory grant, etc'.

SessionID: 89254

Azure Data Explorer - it is not your ordinary database

Back to calendar

Event Date: 11-04-2019 - Session time: 15:00:00 - Track: Cloud Application Development Deployment

Speaker: Yoav Dobrin

Title: Azure Data Explorer - it is not your ordinary database

Abstract:

Large and versatile data sources? unstable structure? Huge volumes of free text?

In this session we will have a short overview of the tool, and the use cases it supports today. An introduction to the unique query language it uses Through out the entire session we will have demos for data ingestion, manipulation and query showing the tool capabilities.

SessionID: 86939

Inside SQL Server Containers and Kubernetes SQL 2017/2019 - Lessons from the fields‏

Back to calendar

Event Date: 11-04-2019 - Session time: 16:00:00 - Track: Application Database Development

Speaker: Itshak David

Title: Inside SQL Server Containers and Kubernetes SQL 2017/2019 - Lessons from the fields‏

Abstract:

In 2017 I have session about SQL 2017 and Containers . Customers use Always On Availability Groups to provide varying levels of HA and DR support for their SQL Server deployments across different platforms, including containers . This session presents an view of how Docker containers work and how SQL Server runs in them. I will cover practical scenarios where with SQL Server and containers how to deploy and configure a highly available SQL Server solution using Availability Groups on containers in a Kubernetes cluster as follows :

· Using the Docker client · Exploring the Docker System · Customize a SQL Server Container · update a SQL Server Container · Multi-instance SQL Server using Containers · What’s New with SQL Server and Containers with 2019 · Using SQL Server containers on windows
· Databases, Containers, and Pods: SQL Server on Kubernetes

· SQL Server 2017 - Shared storage HA in Kubernet

SessionID: 89255

Azure Analysis Services - Why-When-How

Back to calendar

Event Date: 11-04-2019 - Session time: 16:00:00 - Track: Analytics and Visualization

Speaker: Yossi Elkayam

Title: Azure Analysis Services - Why-When-How

Abstract:

Azure Analysis Services - Why-When-How

Azure Analysis Services is a fully managed platform as a service (PaaS) that provides enterprise-grade data models in the cloud. Use advanced mashup and modeling features to combine data from multiple data sources, define metrics, and secure your data in a single, trusted tabular semantic data model. The Session will discover usage , patterns and more...

SessionID: 89866

TDE And Encryption with Azure Key Vault from Zero to Hero

Back to calendar

Event Date: 11-04-2019 - Session time: 16:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Danny Ravid

Title: TDE And Encryption with Azure Key Vault from Zero to Hero

Abstract:

Need to Follow Regulation ? need to store your keys in safe place ? at this session we will learn with a step by step approach how to use Azure Key Vault to implement TDE and encryption in complex production environment,identify pitfalls and problems and how to avoid them.