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

Back to Basics

This week I saw a post from Randolph West that covers binary and hexadecimal. It seemed basic and simple to me, but I'm old. I started learning about binary and hex in high school, where we used to tap our fingers to count in binary. Up was "0", and down was "1", and with one hand, you count to 31 (from zero). At the time, I thought it was important to know binary and hex to work with computers.

These days, I've rarely had to deal with binary and hex. They aren't useless in programming, but they are much less used in these days of GB of memory and large data structures. We don't encode things as often as we used to. Usually now hex just means I'm dealing with varbinary and need to cast it (or render it in some other way).

During the last few years, I've seen some efforts to get back to basics and publish more information that helps people get started or fill in gaps for areas that someone might have missed. Years ago Ed Leighton-Dick started the SQLNewBlogger challenge. I participated, and continue to write some basic posts every week or two. Grant had his database fundamentals series, and SQLServerCentral has published the Stairway Series for some time, giving people a way to get started in some new area of the data platform.

I think it's important that we continue to cover the basics in all aspects of the data platform, as well as other areas. The world of technology is so wide, and new people are always starting their journey in their industry. Even for those of us that have worked with SQL Server or some other area for a long time don't know everything about the platform. We often have as need to learn more about some niche and need some basics to help us. I think Azure Data Factory as a perfect example of this. Many people who worked with SSIS for years might need a few primers on the differences with ADF to understand a slightly new paradigm. Much of cloud computing needs basics, and constant updates to those pieces.

I know that the basics are always popular at SQL Saturdays and other conferences. The basics often get the most reads as articles, and I am hopeful that we will continue to see those with knowledge remembering that the basics are often the most important part of learning to build better software and systems for the future.

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

How Can Redgate Tools Help with a Cloud Migration?

The cloud migration tools and processes that will help you move a database to the cloud, from planning, implementation and validation through to extending existing development and deployment processes to the new cloud platform.

Managing SQL Snippet Collections using JSON and PowerShell

Maintain your favorite SQL snippets and queries centrally, using PowerShell to save and update each snippet collection, in JSON, and then converting them into SQL code snippets for SQL Prompt.

Competition: How is SQL Change Automation helping you?

Would you like the chance to win a DevOps book bundle? Redgate is giving away your choice of DevOps books and Redgate goodies in their latest competition. To enter, visit the Redgate Forums and answer the question: ‘How is SQL Change Automation helping you?’

Administration of SQL Server

What is the SQL CEIP Service?

From Callihan Data

From the same company that brought you services li...

Where are my SQL Server Errors?

From SQLServerCentral Blogs

Have you ever opened the SQL Server Error Log and wondered, “where are all the errors?” Digging through the Error Log to find what you need can be a... The...

Testing for Specific Versions of TLS Protocols Using curl

From SQLServerCentral Blogs

Ever need to set your web server a specific protocol version of TLS for web servers and need a quick way to test that out to confirm? Let’s check... The...

How to use SORT_IN_TEMPDB to increase your index rebuild performance

From SQLServer-DBA.Com

How to use SORT_IN_TEMPDB to increase your for in...

Azure CosmosDB

Azure Cosmos DB Connectivity Modes

From Hasan Savran

            There are two ways to connect to the Azure Cosmos DB. You need to specify the way you want to connect to Azure Cosmos...

Azure Databricks, Spark and Snowflake

How to find duplicate elements or rows in a Spark DataFrame?

It is a pretty common use case to find the list of duplicate elements or rows in a Spark DataFrame and it is very easy to do with a groupBy() and a count()

Azure SQL Managed Instance

Creating a Linked Server from Managed Instance to Azure SQL DB

From DCAC

When creating a linked server over a private endpoint from a Azure SQL Managed Instance to an Azure SQL DB database there’s one very important think to keep in...

Redgate Community Circle

Community Circle

 

Together we learn

 

Redgate logo
Azure Synapse (SQL Data Warehouse and Data Lake)

How to implement row-level security in serverless SQL pools

Serverless Synapse SQL pools enable you to read Parquet/CSV files or Cosmos DB collections and return their content as a set of rows. In some scenarios, you would need to ensure that a reader cannot access some rows in the underlying data source.

Career Growth and Certifications

Senior SQL Server DBA Job Interview Questions–2021

From The SQL Herald (Joey D'Antoni)

In my role as a consultant, it’s rare that I go ...

Computing in the Cloud (Azure, Google, AWS)

Azure Static Web Apps: Bring Your Own Function (BYOF)

From Simple Talk

Azure technologies evolve so fast sometimes we lose track of what’s happening. One day, a simple technology is created, on the next day, it becomes something huge, in a...

Conferences, Classes, Events, and Webinars

PASS Data Community SUMMIT Has Launched

Building on the legacy of the PASS Summit conference, we’re pleased to share that this year’s free online PASS Data Community SUMMIT conference will be taking place November 8 - 12. Connect, share, and learn with a global network of data experts, covering today’s most challenging data platform topics. Sign up today to get the latest event updates and notifications.

Join Redgate Streamed on 23 June for practical tips for database innovation

On 23 June, Redgate Streamed brings you organizations who have implemented the latest database technology trends and will share their success stories and tips for embracing technology changes. Our fantastic speaker line-up includes expert John Martin, JQM Consulting, who will give you practical insights into estate management with SQL Monitor. And be the first to hear about the key findings from this year’s State of Database Monitoring survey!

GroupBy is Back – Spring 2021 Edition

From SQLServerCentral Blogs

GroupBy Conference is coming back May 25-26 for it...

Protect and preserve your data

See how Redgate’s SQL Data Catalog and SQL Provision tools enables you to keep sensitive data safe and stay compliant, without slowing your development down.

GroupBy Conference May 2021

From DallasDBAs.com

Dallas DBAs is proud to be sponsoring the May 2021 GroupBy Conference, Americas DBA track GroupBy is a different sort of conference as it has been online since it...

DMO/SMO/Powershell

#PowershellBasics: Writing to the screen

From SQLServerCentral Blogs

Writing to the screen is a really basic debugging technique. That said, since I’m really new with Powershell this is ... Continue reading The post #PowershellBasics: Writing to the screen...

A PowerShell Tool to Get the Status of SQL Agent Jobs

From SQL Server – {coding}Sight

Total: 4 Average: 4.8From a certain point in my career, I started to play around with PowerShell. But I never imagined that it would become such an essential thing...

More Fun Inserting Data with PowerShell

From Sherpa of Data

Up until now, we’ve talked about various ways to...

#PowershellBasics: Comments and comment based help

From SQLServerCentral Blogs

I’ve talked about SQL Server comments before and...

Pester 5 and Group-Object – Best Friends

From No Column Name

Figuring out how to group the output of your Peste...

Data Mining / Data Analysis

Better Together Blog Series - Emphasizing Data Engineering

From BlueGranite Blog

In part 3 of our "Better Together" blog series, I will recap my presentation from a series of BlueGranite Tech and Career Talks conducted in partnership with BDPA (formerly...

Data Privacy, Compliance, and GDPR

Mandatory opt-out, data breach notification part of new privacy bill

From Ars Technica

Senators reintroduce bill as scrutiny of social me...

Data Visualisation

storytelling with simple text

From Storytelling with Data

In today’s post, we’ll talk about how you can use simple text to communicate numbers. You may be familiar with the following visual of our most commonly used visuals:...

what is a bubble chart?

An extension of a scatterplot, a bubble chart is commonly used to visualize relationships between three or more numeric variables.

Database Design, Theory and Development

Constraints and declarative referential integrity

Database systems have powerful features built right in that can ensure the integrity of data. In this article, Joe Celko discusses keys and constraints.

DevOps and Continuous Delivery (CI/CD)

Using GitHub CLI with GitHub Actions for Data Platform deployments

From Kevin Chant

Reading Time: 4 minutes In this post I want to sh...

The Future of Database DevOps

From Blog – Redgate Software

I work as Director at ThoughtWorks in the database and DevOps space. I’ve been here for 20+ years and I vaguely remember my first project at ThoughtWorks in 1999...

Branching and Merging in Database Development using Flyway

From Product learning – Redgate Software

How to exploit the branching and merging capabilit...

ETL/SSIS/Azure Data Factory/Biml

Azure Fundamentals for Beginners: Data Flows

From DEEPTHI GOGURI'S SQL SERVER BLOG

Data flows are where we do the bulk of transformations and data cleansing. In this session, lets go ahead and create Data flow and run it. Open the ADF,...

Understanding the ETL vs. ELT Alphabet Soup and When to Use Each

From Dataversity

There are advantages and disadvantages to both ETL and ELT. To understand which method is a better fit, it’s important to understand what it means when one letter comes...

Hardware

Intel’s Optane H20 is the latest attempt at “hybrid” laptop storage

From Ars Technica

H20 benchmarks well, but real-world performance and price remain to be seen.

MDX/DAX

CALENDAR, CALENDARAUTO – DAX Guide

From SQLBI

CALENDAR: Returns a table with one column of all dates between StartDate and EndDate. https://dax.guide/calendar/ CALENDARAUTO: Returns a table with one column of dates calculated from the model automatically....

DAX : Count number of last known state

I got asked recently to help with a DAX measure for an interesting problem in the inventory domain. The requirement is to generate a chart showing the count of the last known State of a given number of items. Here is a walkthrough of what I was able to come up with, along with an explanation along the way.

REMOVEFILTERS – DAX Guide

From Sqlbi

REMOVEFILTERS: Clear filters from the specified tables or columns. https://dax.guide/removefilters/

Microsoft News

Microsoft is (finally) killing off Internet Explorer entirely

From Ars Technica

Internet Explorer lives on in Edge IE Mode, LTSC W...

Oracle

Oracle Sequences: RAC

Using sequences when scaling up with Oracle RAC presents more issues with contention. In this article, Jonathan Lewis explains how to avoid the problems.

Performance Tuning SQL Server

Things SQL Server vNext Should Address: Default Isolation Level

From Erik Darling Data

You’re Gonna Miss Me I deal with blocking proble...

How Parallel Plans Start Up – Part 5

From SQLPerformance.com

Paul White concludes his series on starting parallel plans, summarizing how additional parallel tasks cooperate to complete plan execution. The post How Parallel Plans Start Up – Part 5 appeared...

PowerPivot/PowerQuery/PowerBI

My CHECKLIST for troubleshooting Power BI Performance

From Guy in a Cube

We OPTIMIZE PERFORMANCE on a lot of models for Pow...

Calendar Over Run in Power BI

This is an update to an article that I wrote back in 2019. This time around I created a video to go along with the written explanation and documentation below. You can jump straight to the video below if you prefer that medium.

The Top 30 Reasons You Should Be Considering Power BI

From Excelerator BI

Original Post: Feb 2017 Updated: May 2021 I first wrote this article back in Feb 2017 to be a definitive list of the top reasons you should consider using...

A TWIST on dynamically filtering visuals by a slicer in Power BI

From Guy in a Cube

Here's a twist on dynamically filtering visuals by...

Video: Advanced Analytics Features In Power BI

From Chris Webb's BI Blog

Following on from my last post, another SQLBits session of mine I wanted to highlight was “Advanced Analytics Features In Power BI”. The subject is a bit outside my...

What’s new with Power BI?

From SQLServerCentral Blogs

At the Microsoft Business Applications Summit 2021, a ton of new features for Power BI where announced. Below is my list of top ten new features, but there were... The...

Product Reviews and Articles

Creating and Maintaining a SQL Code Snippet Library

From Product learning – Redgate Software

How to save all your different types of SQL code snippets in a central library of JSON Snippet Collections, where you can search and edit each collection and then...

Product Upgrades and Releases

New features in R 4.1.0

Rejoice! A new R release (v 4.1.0) is due on 18th May 2021. Typically most major R releases don’t contain that many new features, but this release does contain some interesting and important changes.

R Language

Correlation Analysis Different Types of Plots in R

Correlation analysis, correlation is a term that is a measure of the strength of a relationship between two variables.

Replication

SQL Server Transactional Replication Internals

From SQL Server – {coding}Sight

Total: 1 Average: 5 SQL Server Transactional Replication is one of the most common Replication techniques used to share, copy, or distribute data to multiple destinations. In this article,...

Security News and Issues

SolarWinds CEO: Attack Began Much Earlier Than Previously Thought

From IT Pro - Microsoft Windows Information, Solutions, Tools

Investigation shows threat actors began probing SolarWinds' network in January 2019, according to Sudhakar Ramakrishna.

Vulnerabilities in billions of Wi-Fi devices let hackers bypass firewalls

From Ars Technica

FragAttacks let hackers inject malicious code or c...

Double-Encrypting Ransomware

From Schneier on Security

This seems to be a new tactic: Emsisoft has identified two distinct tactics. In the first, hackers encrypt data with ransomware A and then re-encrypt that data with ransomware B....

Biden Proposes Billions for Cybersecurity After Wave of Attacks

From IT Pro - Microsoft Windows Information, Solutions, Tools

President Joe Biden’s infrastructure proposal includes billions of dollars tied to improving cybersecurity, an area of intensified interest after the ransomware attack on the Colonial Pipeline.

Compromised credentials? Google can now change website passwords for you

From Ars Technica

Google Duplex will soon navigate the "change password" interface of websites.

Florida water plant compromise came hours after worker visited malicious site

From Ars Technica

Researchers find watering-hole attack targeting water utilities.

Ireland’s health care system taken down after ransomware attack

From Ars Technica

Doctors left unable to access patient records afte...

Colonial Pipeline paid a $5 million ransom—and kept a vicious cycle turning

From Ars Technica

Stopping payments would go a long way to stopping ...

City pays $350,000 after suing “hackers” for opening Dropbox link it sent them

From Ars Technica

Employee mistakenly sent the link when replying to a records request.

T-SQL

Plansplaining, part 18. Temporal tables (part 3)

From SQL Server Fast

Welcome to part eighteen of the plansplaining series. Like the previous posts, this one too focuses on temporal tables and their effect on the execution plan. After looking at...

TSQL Basics Part 2: Inner Join

From Steve Stedman

This is part 2 of a 14 part series on TSQL Basics. You will first gain an understanding of the differences between each of these types of joins, and...

A quick primer on binary and hexadecimal

From SQLServerCentral Blogs

A few years ago, I wrote that a CPU is “a hot mess of on-off switches.” There’s more to it than that when you get into the weeds of... The...

The Cartesian Product in SQL

From SQL Server – {coding}Sight

Total: 1 Average: 5 Cartesian product in SQL is a term from the set theory of mathematics. However, we can also find this term in SQL database manuals. What...

TSQL Basics Part 1: Basic JOIN

From Steve Stedman

Transcription: What we’re going to be using is we’re going to be using Venn diagrams. So if you can see in this screen, we have two tables, table one...

9 Signs Your T-SQL Might Fail a Code Review

From Brent Ozar Unlimited

It’s hard to set absolute rules about, “Feature X should absolutely never be used.” However, there are some features that set off alarm bells when I see them. Usually,...

Searching a Stored Procedure for Text

From Callihan Data

Story time. Let’s say a database server is receiving a new release that include a change to a stored procedure. All of the databases are supposed to get the...

Tech News

We could see federal regulation on face recognition as early as next week

From Technology Review Feed - Tech Review Top Stories

On May 10, 40 advocacy groups sent an open letter ...

AT&T to spin off WarnerMedia, basically admitting giant merger was a mistake

From Ars Technica

WarnerMedia and Discovery to merge, and standalone AT&T will focus on broadband.

Tools for Dev (SSMS, ADS, VS, etc.)

Declarative Database Development in Azure Data Studio

This article is all about declarative database development using Azure Data Studio for both beginners and professionals who are new to it.

Creating a configurable SSMS script

From SQLServerCentral Blogs

Several times over the last few weeks I’ve gotten a request to create a new work database. The individuals from ... Continue reading The post Creating a configurable SSMS script...

How to fix the SSMS LoaderPackage package did not load correctly

From SQLServer-DBA.Com

A crazy error message The 'Ssms2017LoaderPackage' ...

Virtualization and Containers/Kubernetes

Running a SQL Server container from scratch

From DBA From The Cold

I’ve been interested (obsessed?) with running SQL Server in containers for a while now, ever since I saw how quick and easy it was to spin one up. That...

 
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

 

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