Problems displaying this newsletter? View online.
Database Weekly
The Complete Weekly Roundup of SQL Server News
Hand-picked content to sharpen your professional edge
Editorial
 

The Social Impact of Data

Let the data drive your decisions.

This has been something of a mantra for many technical people, and even many business people, across the last twenty or so years. The allure of business intelligence is harnessing lots of data to make decisions that are rooted in some rational analysis of what has happened. Many companies use "data driven decisions" as a way of achieving success.

However, what about when the data is flawed? When deliberate or inadvertent actions give us data that isn't quite as pure as we expect. In the last week we have seen many protests and complaints about the ways that many people feel they have been unfairly treated by police. That brutality, particularly for African Americans in the US, has been a problem for decades. Some of that is due to human biases, beliefs, and more. However technology plays a part, and will for some time to come.

I have watched as algorithms have been used in sentencing, and I've questioned their use, as have others. There is this idea that computers will be more fair, looking at inputs and making a decision that isn't encumbered by human biases. The problem is that humans that program the systems might have some bias. Maybe more disconcerting is that the data used to train systems is likely biased as well.

There is also the concern that as technology advances, it can be put to new uses, perhaps in ways that the inventor regrets. Oppenheimer regretted the violent use of his work, and I wonder if technology inventors will feel the same way. Surveillance technology is controversial. It can help retails companies prevent theft, but it can also be used in ways that might enhance and reinforce bias in police work. This can be controversial, and no matter how you may feel about the technology, there are moral questions of privacy and prejudgment that are worth debating.

The last couple weeks have saddened, upset, and angered me at different times. I am also confused and concerned, unsure of how to discuss and debate these topics. I find my position moving slightly with different stories and different information, as I should. I learn more and my views grow and change, shaped by what touches me. I do worry about how we use data in the future, and how it can be abused. There are ways in which more data can help improve our world, but the potential for abuse is high, and I do believe we need governance, transparency, and an independent appeal process for those wrongly impacted.

Steve Jones - SSC Editor

Join the debate, and respond to the editorial on the forums

 
The Weekly News
All the headlines and interesting SQL Server information that we've collected over the past week, and sometimes even a few repeats if we think they fit.
Vendors/3rd Party Products

Help Redgate to build the next generation of Database DevOps solutions.

Help Redgate to build the next generation of Database DevOps solutions so that we can help you to deliver the next generation of your software by completing this short 2-page survey on current development practices.

Understanding the State of Database Monitoring report

From performance to recruitment, cloud adoption to estate growth, the findings from the 2020 State of Database Monitoring report offer us some key insights into the trends and challenges facing the industry this year. Redgate’s Jamie Wallis unpicks the findings in this latest blog.

Administration

Here is your index, now what?

This story might sound familiar for most of the DB...

Another Successful Corrupt Database Repair

Recently we had a new customer contact from someone with a corrupt database. They were getting corruption error #824, which usually indicates there is some type of corruption in...

Use Chocolatey to Install Multiple SQL Server 2019 Instances for Testing

I’m working on a project where it’s useful to automate environment setup and teardown for testing some devops deployment scenarios for databases using transactional replication. To make this easier,... The...

What happens if your SQL Server editions are out of support? – a MinionWare snippet

The more your SQL Server is out of date, the more things become vulnerable, broken and unfixable, limited in features, and expensive. The post What happens if your SQL Server... The...

SQL ConstantCare® Population Report: Spring 2020

Ever wonder what’s “normal” out there for SQL Server adoption rates, hardware sizes, or numbers of databases? Let’s find out in the spring 2020 version of our population report....

Azure Databricks, Spark and Snowflake

Approaches to running Databricks ETL code from Azure ADF

Databricks is fantastic, but there is a small issu...

How Parquet Files are Written – Row Groups, Pages, Required Memory and Flush Operations

Parquet is one of the most popular columnar file formats used in many tools including Apache Hive, Spark, Presto, Flink and many others.

Azure SQL Database

Lock your Azure SQL Database

So you have many databases in Azure, you accidentally deleted one which can happen and has happened to me because in my situation they had very similar naming conventions... The...

Azure Synapse (SQL Data Warehouse and Data Lake)

Azure Synapse Analytics & Power BI for BANANAS SCALE!

Scale your data in Power BI with Azure Synapse Ana...

Computing in the Cloud (Azure, Google, AWS)

Amazon Makes AMD Rome EC2 Instances Available

After many months of waiting, Amazon today has finally made available their new compute-oriented C5a AWS cloud instances based on the new AMD EPYC 2nd generation Rome processors with...

Fun Fact: AWS RDS and system_health

Did you know that the system_health Extended Event session was running in your RDS instances? Well, it is. HOWEVER. This query, which works perfectly fine on my on premises...

Stairway to Microsoft Azure SQL Database Part 4 : Azure SQL server , an overview

In the last few posts, we were discussing about database deployment model and purchase model. Out of the three deployment models, managed instance works almost like on-premises SQL server... The...

Getting Started on AWS RDS

I’m expanding my skill set into AWS in a big way. So, one of the things I do when I’m learning a technology is to write blog posts about... The...

Conferences, Classes, Events, and Webinars

PASS Summit has gone Virtual in 2020

Hey all, this is a historic moment in the SQL Community. PASS Summit will be virtual this year.  As a PASS Blogger I wanted you to know of the...

An All Star Lineup for EightKB

An online conference is coming on June 17, 2020 that is full of high level content. It’s the type of event that I think contains information relatively few people... The...

Help your Distributed Team develop quality code

Distributed teams of all sizes need the ability to quickly develop and deploy quality code. Join Kendra Little to discover ways to increase your team’s rate of deployment to production databases and continuously improve code quality. Date and time: Wednesday June 10, 12-1pm CDT / 6-7pm BST

Monitoring in the cloud: managing migrations and performance

In our 2020 State of Database Monitoring report migrating your databases to the cloud, and monitoring them once there, came out as the biggest challenge. Join us to discover the best practices for overcoming these challenges. Date and time: Wednesday June 24 10-11am CDT / 4-5pm BST. Can't join us live? register to receive the recording.

Help your Distributed Team develop quality code

Distributed teams of all sizes need the ability to quickly develop and deploy quality code. Join Kendra Little to discover ways to increase your team’s rate of deployment to production databases and continuously improve code quality. Date and time: Wednesday June 10, 12-1pm CDT / 6-7pm BST

SQL Server to Azure SQL: Performance and Availability

Join Microsoft's Bob Ward and Anna Hoffman to learn about the choices you make in Azure SQL and how they affect your performance and availability. Date and time: Wednesday June 17, 11am-12pm CDT / 5-6pm BST. Can't join us live, register to receive the recording.

DMO/SMO/Powershell

Backup your SQL instances configurations to GIT with dbatools – Part 2 – Add parallelism

We have seen how we can export and save the results to a folder and commit them to a GIT repository on my last blog post Backup your SQL... The...

Data Privacy, Compliance, and GDPR

Schools turn to surveillance tech to prevent COVID-19 Spread

Schools hope tracking beacons can identify where s...

New Research: "Privacy Threats in Intimate Relationships"

I just published a new paper with Karen Levy of Cornell: "Privacy Threats in Intimate Relationships." Abstract: This article provides an overview of intimate threats: a class of privacy...

Data Visualisation

Data Visualization, Context, and Domain Expertise

I recently posted a graph to twitter and asked people to explain it. Let’s look at the graph. The graph is from Fitbit. It shows the number of steps... The...

DevOps and Continuous Delivery (CI/CD)

Unlocking the value of frequent database deployments

Since the release of the State of DevOps report by Puppet Labs ten years ago, various organizations have looked at how we could build better software. The generally agreed...

Continuous Integration vs Continuous Deployment

The terms Continuous Integration and Continuous Deployment tend to be combined into the acronym CI/CD, often without any distinction between the two. CI and CD are distinct processes, even if this combining of...

ETL/SSIS/Azure Data Factory/Biml

The four tenets of ETL testing

Every ETL pipeline is only ever as reliable as the data that the upstream system provides. It is inevitable that assumptions you make about the data you are provided...

General

Take our short readers’ survey and win a $50 Amazon voucher

Could you spare 3 minutes to help us out at SQL Server Central? Take this short survey, tell us about who you are and why you come to SQL Server Central, and you could win a $50 Amazon voucher.

Take our short readers’ survey and win a $50 Amazon voucher

Could you spare 3 minutes to help us out at SQL Server Central? Take this short survey, tell us about who you are and why you come to SQL Server Central, and you could win a $50 Amazon voucher.

HA/DR/Always On/Clustering

Step-by-Step: iSCSI Target Server Cluster in Azure

I recently helped someone build an iSCSI target server cluster in Azure and realized that I never wrote a step-by-step guide for that particular configuration. So to remedy that,... The...

Hardware

We put Western Digital’s dreaded SMR Red drive to the test

Western Digital's SMR disks won't work for ZFS, but they're okay for most NASes.

The Microsoft Surface Book 3 (15-Inch) Review: A Refreshing Dip Into Ice Lake

The PC industry has introduced some remarkably exciting designs over the last five years or so. Some of those designs, such as the thin-bezel laptop, have been adopted by...

Performance Tuning SQL Server

Updating Statistics Causes Parameter Sniffing.

In my free How to Think Like the Engine class, I explain that SQL Server builds execution plans based on statistics. The contents of your tables inform the decisions...

Locking And Blocking Week: Tuning Begin Tran

Beginning OF The Tran This week I’m giving away a sampling of the videos from my Locking and Blocking course. If you want to see the entire thing, it’s available this...

PowerPivot/PowerQuery/PowerBI

Azure Synapse Analytics & Power BI for BANANAS SCALE!

Scale your data in Power BI with Azure Synapse Ana...

Deployment Pipelines give you more CONTROL (Power BI Premium)

With Deployment Pipelines, you can control your ap...

Backup your SQL instances configurations to GIT with dbatools – Part 1

Today I want to share how I’m keeping a copy of instances’ configurations using dbatools. Chrissy LeMaire (B | T) wrote about it before on the Simplifying disaster recovery... The...

Optimising The Performance Of Power Query Merges In Power BI, Part 2: Does When You Remove Columns Matter?

In my last post I demonstrated how the size of a table affects the performance of Power Query merge operations on non-foldable data sources in Power BI. Specifically, I showed...

QUICK TIP: HOW TO FIND THE ADDRESS OF THE POWERBI LOCAL TABULAR INSTANCE

Super quick tip, I’ve seen this done via CMD or DaxStudio, but not via PowerShell (probably because I haven’t searched so much since I’ve done it myself), but here we are:

Optimising The Performance Of Power Query Merges In Power BI, Part 1: Removing Columns

Merging (or, in SQL terms, joining) tables in Power Query is a common cause of refresh performance problems. I’ve often wondered whether there’s anything you can do to optimise...

Product Reviews and Articles

When SQL Server Performance goes Bad: the Fill Factor and Excessive Fragmentation

Phil Factor on the fill factor, pages splits and index fragmentation, and how SQL Monitor can help you decide if a custom fill factor for certain indexes might help...

SQL Server Licensing and SQL Monitor

How well do the SQL Server licenses you own match up with what you need for your current use? William Durkin explains how to use SQL Monitor to find...

Azure Data Studio Notebooks and SQL Prompt

One of the coolest and most useful features of Azure Data Studio (ADS) is Notebooks. If you haven’t seen them, notebooks allow you to combine text with markdown and...

Product Upgrades and Releases

Updated First Responder Kit and Consultant Toolkit for June 2020

If you’re saving the contents of sp_BlitzFirst, sp_BlitzCache, and sp_BlitzWho to tables every 15 minutes, you should definitely install this month’s updates. There are several key improvements for you...

Python

How to save Jupyter notebooks in assorted formats

Learning never stops. When SAS had to change this year’s SAS Global Forum (SASGF) to a virtual event, everyone was disappointed. I am, however, super excited about all of...

SQL Server Security and Auditing

SQL Server Authentication

[MSSQLFUN & Decode ITeS becomes a family of 1500 individuals across the globe. Please join us on Facebook & YouTube.] We will be discussion SQL Server Authentication and below topics:- What... The...

Auditors are at your desk, Now what? – Backup History

This is the second in a series of posts about how to survive an audit. These posts will include some basic guidelines I have learned over the years as well as how to get the information I have been asked to provide.

Security News and Issues

Ransomware gang is auctioning off victims’ confidential data

New high-pressure tactic is designed to increase the chance of a hefty payout.

Password Changing After a Breach

This study shows that most people don't change their passwords after a breach, and if they do they change it to a weaker password. Abstract: To protect against misuse...

Software Development

The Business of Open Source

In a recent Twitter thread, Adam Jacob (co-founder and former CTO of Chef) talked about Chef’s switch from an “open core” model to a a “Red Hat” model for...

T-SQL

Regular Expression to get tables from SQL query

If you’ve not come across regular expressions (RegEx) before then you’re missing out, they’re an incredibly powerful tool for matching, extracting or validating patterns of text. I had a...

How should I store currency values in SQL Server?

On Twitter, Michael Dyrynda writes: ?? Never ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever... The...

Creating a New Sequence–#SQLNewBlogger

I wrote about sequences in an editorial recently and decided to start using them. Creating one turned out to be surprisingly easy. I had a table I’d been logging... The...

T-SQL 101: #72 Extracting date and time components in SQL Server T-SQL using DATEPART

In previous posts, I mentioned that you can easily extract the year, month, and day from dates and times, but you might want other components. That's what the DATEPART()...

Learn to Perform Product Analysis using SQL Server Full-Text Search. Part 1

Total: 6 Average: 1.7 This article considers how to perform basic product analysis using Full-Text Search. Additionally, the readers are going to learn some practical examples of product analysis...

Tech News

The activist dismantling racist police algorithms

Hamid Khan has been a community organizer in Los Angeles for over 35 years, with a consistent focus on police violence and human rights. He talked to us on...

Of course technology perpetuates racism. It was designed that way.

Black Americans have seen technology used to target them again and again. Stopping it means looking at the problem differently.

The Lighter Side

After Crew Dragon soars, some in Congress tout benefits of commercial space

“The House bill you referenced, I think, is unfo...

Electrifying West Africa with a renewable grid

New study shows how to expand and manage a grid to limit fossil fuel use.

After Dragon’s historic docking, America has more new spaceships on the way

“It flew really well, very crisp. We couldn't be happier.”

Virtualization and Containers/Kubernetes

Building a Docker Container of a SQL Server Database

Today, we’re going to go through the process of turning a database you’ve built into a Docker container. Before we get started, here are the expectations: I want a...

 
RSS FeedTwitter
This email has been sent to {email}. To be removed from this list, please click here. If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com. This newsletter was sent to you because you signed up at SQLServerCentral.com. Note: This is not the SQLServerCentral.com daily newsletter list, and unsubscribing to this newsletter will not stop you receiving the SQL Server Central daily newsletters. If you want to be removed from that list, you can follow the instructions on the daily newsletter.
©2019 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved.
webmaster@sqlservercentral.com

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -