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
 

Improving Skills at Work

A large part of the success I've had in my career has come from growing my skills, both technical and soft, throughout the years. I've always been driven to learn more and improve my ability to accomplish the tasks I've been assigned. Or those that I've sought out and tackled. A little initiative has been valuable in many successful reviews in the past.

There is a shortage of skilled IT workers. There are numerous job openings that I see in many companies, at least outside of some of the large tech firms. Many of those have been laying off workers, especially in some of their divisions that haven't been as successful as expected during the last few years.

At the same time, a lot of companies are becoming more discriminating about who they hire. They don't just need bodies, they need skilled bodies that can do the work they are struggling with, often in the DevOps, cloud, and data analysis areas.

While a lot of you reading this newsletter will have data skills, are they the ones companies need? Do you understand Git, DevOps, builds, and pipelines? Are you familiar with cloud technologies and gluing systems together remotely? Can you handle python, Spark, Power BI, or business requests to do something with AI/ML?

I'm often not surprised that many senior data people don't have exposure to these technologies and aren't sure how to gain skills. I am surprised that more employers aren't upskilling existing people or reskilling them in new areas. It seems far too many companies don't invest in their people, even in today's world where hiring is both very expensive and time-consuming. It's also frustrating when you can't find qualified candidates.

There's a good article on upskilling and reskilling and the importance of having a plan inside your organization. This goes hand in hand with a number of presentations from companies at the various DOES conferences over the years. The successful companies that embrace a digital transformation (whatever that means), DevOps, and the Cloud have ways to bring their current employees along. They invest in their people, requiring them to grow, but assisting them on the journey.

Not everyone wants to move to the cloud or DevOps or AI/ML. That's fine, but my view is you have to embrace some change in your career if you want to create new opportunities for yourself and have choices in your future roles.

If your company doesn't do enough to help you grow into new roles with new skills, maybe send them this article. Make a business case that you can do more with some help, and you're willing to invest some effort yourself to grow. Managers know hiring is hard, and if you've been a good employee, I think they often are willing to invest in you.

If they're not, then many you ought to think about that a bit and find out what you can do better so that they will invest in you. Not everyone makes it through corporate transformations, but many do if they are flexible and put in some effort.

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

Setting up for Team-based Database Development using Flyway Desktop

This article provides a simple demonstration of how a small team of developers might set up a Flyway Desktop project to manage, automate, and control database development.

Enabling digital transformation – and data modernization – with DevOp

Where does data fit into the digital transformation story? Discover how and why it deserves a place in this fascinating piece from Pramod Sadalage, principal consultant at Thought Works.

Dealing with the Bits of a Binary Value in SQL Server

In this article, I want to talk about a topic that you may never need. The only time I have really had need to look at the bits in a byte pattern. In (what is now) ancient versions of SQL Server didn't have such self-describing columns like in its metadata objects like it does now.

Subqueries in MySQL

A subquery is a type of query that is embedded—or nested—into a data manipulation language (DML) statement. The data returned by the subquery is passed into the DML statement and incorporated into its overall logic. The subquery itself is typically a SELECT statement, although you can also use a TABLE statement or VALUES statement. Even so, the SELECT statement continues to be the most common choice for subqueries, and that’s the one I focus on in this article.

AI/Machine Learning/Cognitive Services

Advent of 2022, Day 15 – Getting to know MLflow

From TomazTsql

In the series of Azure Machine Learning posts: MLFlow is an open-source framework for registering, managing and tracking machine learning models. It is multiplatform, bringing consistent model training and...

Advent of 2022, Day 16 – MLflow in action with xgboost

From TomazTsql

In the series of Azure Machine Learning posts: Yesterday we have looked into how to start the MLflow configurations and today, let’s put this to the test. We will...

Advent of 2022, Day 13 – Automated ML

From TomazTsql

In the series of Azure Machine Learning posts: Automated ML is a no-code automated machine learning task. It iterates over many combinations of algorithms and hyperparameters in order to...

Advent of 2022, Day 14 – Registering the models

From TomazTsql

In the series of Azure Machine Learning posts: Important asset is the “Models” in navigation bar. This feature allows you to work with different model types -> custom, MLflow,...

Accelerating what-if analysis with machine learning

From AllAnalytics

SAS' Bahar Biller expounds on the idea that stochastic simulations are large-data generation programs for highly complex and dynamic stochastic systems. The post Accelerating what-if analysis with machine learning...

Enabling DIY-AI for business

From Technology Review Feed - Tech Review Top Stories

Thank you for joining us on “The cloud hub: From cloud chaos to clarity.” Do-it-yourself (DIY) AI is mutually beneficial for IT and business teams in an organization: DIY...

Advent of 2022, Day 12 – Creating jobs

From TomazTsql

 

Administration of SQL Server

How do I check my cross DB ownership chaining?

From SQLServer-DBA.Com

What is DB chaining?What are the limitations of ow...

Locking and Blocking

From Steve Stedman

In SQL Server, locking and blocking are mechanisms that are used to protect data integrity and consistency by controlling access to data by concurrent transactions. Locking is the process...

Lesson Learned #251: Error 40532 using Private Endpoint IP in the server name

From Azure Database Support Blog

We use to receive cases where our customers wants to connect to their Azure SQL Database servers using the Private Endpoint IP instead the Azure SQL DB FQDN.    Two main...

Lesson Learned #248: Working with sp_wait_for_database_copy_sync and SQL Auditing.

Based on this public documentation Auto-failover groups overview & best practices - Azure SQL Database | Microsoft Learn , we received several questions about how to identify if any data has been not synced between primary and secondary when we performed a force failover in Azure Transparent Failover Group.

Troubleshooting High Stolen CPU Scenario On SQLServer

In my last blog How To Monitor All SQLServers LIVE, I shared how I use open-source SQLMonitor every day to monitor SQLServers in my organization. This tool helps me and my team to ensure that we proactively detect any issue with SQLServers even before users can reach out to us.

6 Common Mistakes Made With SQL Server Backups

From StraightPath Solutions SQL Blog

People are always saying things about the importan...

Trace Flag 8904 - Disable Inline Database Log Flushes

From MS SQL Server Blog

A log cache block holds log records for the databa...

T-SQL Tuesday 157 – Finishing off outstanding tasks

From Kevin Chant

Reading Time: 2 minutes For this months T-SQL Tuesday contribution I want to explain why I tend to spend a lot of time finishing off outstanding tasks r...

T-SQL Tuesday #157: End of Year Activity

From FLX SQL

T-SQL Tuesday is a monthly blog party hosted by a different community member each month, and this month Garry Bargsley (blog | twitter) wants to know what activities we...

Lesson Learned #248: Working with sp_wait_for_database_copy_sync and SQL Auditing.

From Azure Database Support Blog

Based on this public documentation Auto-failover groups overview & best practices - Azure SQL Database | Microsoft Learn , we received several questions about how to identify if any data has...

SQL Server Wait Type: XE_LIVE_TARGET_TVF

From Steve Stedman

Wait statistics, in the context of SQL Server, refer to the amount of time that a query spends waiting to access data in the database. When a client application...

Azure Databricks, Spark and Snowflake

Seeding Files With dbt

File seeding is a useful way of maintaining and deploying static, or very slowly changing, reference data for a data model to use repeatably and reliably across environments, whilst benefitting from source control.

MSSparkUtils is the Swiss Army knife inside Synapse Spark

I've been reviewing customer questions centered around "Have I tried using MSSparkUtils to solve the problem?"

SELECT Something New in Snowflake

Sometimes you think you have something down. With years of SQL Server experience, you would think you’d know at least the basics of the SELECT statement no matter the relational database. Well, my friends, you’d be wrong.

The Missing Piece in Your Software Cycle — An Isolated Testing Data Environment for Spark

A typical routine of a data engineer includes writing code, choosing and upgrading the compute infrastructure, and testing both the new and changed data pipelines. Most of the time, engineers looking to test the changes they wish to apply need to run their tested pipelines in parallel to production.

SELECT Something New in Snowflake

From Sherpa of Data

Sometimes you think you have something down. With years of SQL Server experience, you would think you’d know at least the basics of the SELECT statement no matter the...

Azure SQL

How to migrate SQL Server to Azure SQL Database offline using Azure Data Studio | Data Exposed

From Azure SQL

In this episode of Data Exposed with Carlos Robles and Anna Hoffman, we will discuss the recent public preview release of the Azure SQL Database offline migrations using the...

Azure SQL News Update: A Year in Review

From Azure SQL

Read the 2022 recap of all the Azure SQL and SQL Server news or catch the live episode! If you missed the episode, you can find them all at...

Azure SQL Managed Instance

Initialize a Managed Instance replication Subscriber with a backup

From Azure Database Support Blog

Initialize Transaction Replication subscription from a Backup (on-premise to Managed Instance) Initialize with Backup sample script   This article provides you with a sample script for creating a transactional replication with the...

Initialize a Managed Instance replication Subscriber with a PITR backup

From Azure Database Support Blog

Initialize Transaction Replication subscription from a Point-in-time-restored backup (Managed Instance to Managed Instance) Use INITIALIZE FROM LSN with a PITR backup   This article provides you with steps for initializing a Managed...

Career, Employment, and Certifications

Combat IT Talent Shortage with Upskilling and Reskilling

From IT Pro - Microsoft Windows Information, Solutions, Tools

Organizations should look to upskilling and reskilling their existing IT talent as a way to keep pace with digital transformation, but a strategy that is clearly thought through is...

What to Look for When Hiring a Data Analyst

From Dataversity

Data analysts are specialists in statistics, mathematics, and computer science, enabling them to serve in a variety of departments, including operations analysis, financial analysis, and marketing analysis. A data...

Community Interests

Festive Tech Calendar 2022 contribution

From Kevin Chant

Reading Time: 3 minutes My Festive Tech Calendar 2022 contribution was released this week. It is a video available on YouTube called “Viewing a list of Christmas presents...

Computing in the Cloud (Azure, Google, AWS)

How to Specify the Format of the Request Body of an Azure Function

From SQLServerCentral Blogs

This is a bit of a niche blog post, because you don’t actually need this to make your Azure Function work :). When you create a new HTTP-triggered Azure... The...

3 tools to help you move to Azure | Data Exposed: MVP Edition

From Azure SQL

Migrating to the cloud can be a challenge from hardware to software and the stack in between. In this episode of Data Exposed: MVP Edition, Melody Zacharias shows you...

Conferences, Classes, Events, and Webinars

Presenting A Day of Azure Data Factory at SQL Saturday Atlanta 2023 – BI & Analytics Edition

From AndyLeonard.blog()

I am honored to present A Day of Azure Data Factory at SQL Saturday Atlanta 2023 – BI & Data Analytics Edition (#1042) 24 Feb 2023! Abstract In this session we provision...

SDU Podcast #83 with guest Davide Mauri released

From The Bit Bucket

I recorded the first of a series of podcasts for the SQL Server 2022 timeframe recently. Once again, it was great to chat with another old friend Davide Mauri....

Data Privacy, Compliance, and Governance

Data Destruction Policies in the Age of Cloud Computing

From Dark Reading: Dark Reading News Analysis

It's time for on-the-record answers to questions a...

Embrace data privacy to foster customers’ trust

From Technology Review Feed - Tech Review Top Stories

Thank you for joining us on “The cloud hub: From cloud chaos to clarity.” Data privacy is no longer just about risk management; it can play a significant role...

Hardware

Solidigm P44 Pro SSD Review: Platinum P41, Take Two

From Tom's Hardware US

That Solidigm P44 Pro is the SK hynix Platinum P41...

Tom’s Hardware Best of 2022 Awards

From Tom's Hardware US

From CPUs to GPUs, 3D printers, laptops and other PC components and accessories, these hardware products rose above the rest.

MDX/DAX

USERNAME, USEROBJECTID, USERPRINCIPALNAME, CUSTOMDATA, USERCULTURE – DAX Guide

From SQLBI

USERNAME: Returns the domain name and user name of...

One-to-One Relationships – The Whiteboard #11

From Sqlbi

The one-to-one relationship is just a particular type of one-to-many relationship…

Microsoft News

Microsoft’s December 2022 Patch Tuesday Updates Fix 52 Windows Vulnerabilities

From Petri IT Knowledgebase

Microsoft released its monthly “Patch Tuesday” updates for Windows 11...

Performance Tuning SQL Server

SQL Server For Beginners: How Indexes Make Joins Faster Lecture

From Erik Darling Data

+OK

Lesson Learned #252: SELECT TOP 100 FROM HeapTable is taking too much time

From Azure Database Support Blog

Today, I worked on a case that our customer reported a performance issue running SELECT TOP 100 * FROM HeapTable. This table has around 500K rows and is taking...

SQL Server For Beginners: How Indexes Make Joins Faster Demo

From Erik Darling Data

+OK

SQL Server For Beginners: How Key Lookups Can Hurt Performance Demo

From Erik Darling Data

+OK

SQL Server For Beginners: Introduction To Index Tuning

From Erik Darling Data

+OK

PowerPivot/PowerQuery/PowerBI

Power BI Report Server; Power BI On-Premises Hosting

Power BI is not only a cloud-based reporting technology. Due to the demand for some businesses to have their data and reporting solutions on-premises, Power BI also has the option to be deployed fully on-premises. Power BI on-premises hosting is called Power BI Report Server. This post concerns using Power BI in a fully on-premises solution with Power BI Report Server.

Clickable SVG images in Power BI using the HTML Content custom visual

From DCAC

People have done creative things with SVG measures...

Lesson Learned #250: All started with the phrase: In PowerBI Direct Query is slow-ColumnStore Index

From Azure Database Support Blog

In some situations, customers that are using PowerBI and Direct Query reported performance issues depending how the query has been defined by PowerBI. In this scenario, I would like to share...

Report-enable Internal Portals with Power BI Reports

From Prologika (Teo Lachev's Weblog)

Expanding on my previous blog on this subject, the...

Build a Slicer Panel in Power BI (2022/2023)

From Guy in a Cube

Let's look at how to build a slicer panel in your ...

Is Power BI A Semantic Layer?

From Chris Webb's BI Blog

Thoughts on why Power BI is a semantic layer or metrics layer

(Livestream Replay) Don't Panic! I'm Power BI Admin - with Kathrin Borchert

From Havens Consulting

ABSTRACT The session will focus on the topic o...

Sharing Excel Reports Connected To Power BI Datasets Or The Excel Data Model/Power Pivot Using OneDrive For Business

From Chris Webb's BI Blog

I love Excel as an alternative to Power BI reports...

What’s new on Power BI DataMarts UI

From Simple Talk

I wrote an article about Power BI Datamarts which ...

Lesson Learned #247: All started with the phrase: In PowerBI Direct Query is slow - Indexed views

From Azure Database Support Blog

In some situations, customers that are using PowerBI and Direct Query reported performance issues depending how the query has been defined by PowerBI. In this scenario, I would like...

Easier Method for Creating On/Off (Toggle) Status Buttons in Power BI!

From Havens Consulting

Learn how to leverage the features of the Bookmark Navigator button to implement an easier solution for creating on/off (toggle) formatting for a single button. Tune in to learn...

The Importance of a Good Data Model in Power BI Desktop

From MSSQL Tips

This tip will go through some guidelines for creating an optimized data model when working with Power BI for performance and accurate results.

Lesson Learned #249: All started with the phrase: In PowerBI Direct Query is slow-Partitioned table

From Azure Database Support Blog

In some situations, customers that are using PowerBI and Direct Query reported performance issues depending how the query has been defined by PowerBI. In this scenarion, I would like to share...

Product Reviews and Articles

Dealing with Cross-Server Database Dependencies in Flyway Projects

From Product learning – Redgate Software

How to tackle database development in Flyway when databases make cross-server references. The technique uses synonyms to represent the remote objects, and local 'stub' objects to overcome the problems...

Pro Database Migration to Azure

This book aims to give you a holistic approach to migrating on-premise databases to Azure, how does it fare?

Product Upgrades and Releases

Hotfix: JDBC Driver 10.2.2 for SQL Server Released

From MS SQL Server Blog

We recently released an update to Microsoft JDBC Driver for SQL Server, version 10.2.2. The update addresses a few issues on top of the 10.2.1 release.   Fixed issues Clear prepared statement cache...

Updated First Responder Kit and Consultant Toolkit for December 2022

From Brent Ozar Unlimited

Santa’s elves took a break from building toys and shipped a new version of the First Responder Kit. There are some great improvements in here, like a makeover for...

General availability: Azure Cosmos DB Azure Functions extension version 4

From Azure Updates

Authenticate to Azure Functions with Azure Active Directory using the Azure Cosmos DB extension version 4.

General availability: Azure Cosmos DB for PostgreSQL now available in new regions

From Azure Updates

Create Azure Cosmos DB for PostgreSQL clusters now in the Sweden Central and Switzerland West regions.

Public preview: Build a business case with Azure Migrate

From Azure Updates

Build a business case in Azure Migrate today to understand the return on investment for migrating your servers, SQL Server deployments and ASP.NET web apps running in your VMware...

General availability: Azure Database for MySQL - Flexible Server data encryption with CMK

From Azure Updates

Encrypt your data with customer-managed keys to enable an extra layer of security for data at rest.

General availability: 32 TB storage in Azure Database for PostgreSQL - Flexible Server

From Azure Updates

Extend storage up to 32 TB to host databases with a size greater than 16 TB for Azure Database for PostgreSQL – Flexible Server.

Microsoft Rolls Out Fix for LSASS Memory Leak Bug Affecting Windows Server

From Petri IT Knowledgebase

Microsoft has released a fix for a memory leak bug...

SQL Server Security and Auditing

Overview of SQL Server Encryption Features

From SQLServerCentral Blogs

SQL Server has had the native ability to encrypt d...

Recommended Approach to Encryption in SQL Server

From SQLServerCentral Blogs

We looked earlier at the various places our data lives – on disk, in memory, in-transit across the network. A good strategy will protect all of these locations –... The...

Security News and Issues

Apple Patches iPhone Zero-Day

From Schneier on Security

The most recent iPhone update—to version 16.1.2�...

Uber Breached, Again, After Attackers Compromise Third-Party Cloud

From IT Pro - Microsoft Windows Information, Solutions, Tools

Threat actors leak employee email addresses, corporate reports, and IT asset information on a hacker forum after an attack on an Uber technology partner.

Security Flaw in Atlassian Products Affecting Multiple Companies

From Dark Reading: Dark Reading News Analysis

Jira, Confluence,Trello, and BitBucket affected.

The way ahead: Cybersecurity talk with Vishal Salvi and professor Ross Anderson

From Technology Review Feed - Tech Review Top Stories

Thank you for joining us on “The cloud hub: From cloud chaos to clarity.” Vishal Salvi, from Infosys, and Ross Anderson, a professor at Cambridge University, engage in an...

T-SQL and Query Languages

How to add or subtract dates in SQL Server

From SQLShack

This article explores SQL Server functions to add ...

Comparing PARSEONLY and NOEXEC options in SQL Server

From MSSQL Tips

In this article, we look at different ways to check query syntax by using PARSEONLY, NOEXEC as well as executing the code to see how SQL Server handles each...

The difference between WHERE and HAVING clause in SQL

From SQLShack

This article aims to explain the WHERE, GROUP By, ...

Using sp_prepare and sp_execute to utilize prepared SQL statements

From MSSQL Tips

Learn about prepared statements in SQL Server, wha...

Fun With KQL – DCountIf

From Arcane Code

Introduction In the previous post of this series, ...

Understanding the SQL SUM() function and its use cases

From SQLShack

Today, I will describe the SQL SUM () function along with its use cases in this article. There are various mathematical calculations we need to do in day-to-day business...

Tech News

Innovation, Costs, Risks: Trifecta of Challenges Facing CIOs in 2023

From IT Pro - Microsoft Windows Information, Solutions, Tools

Despite economic circumstances calling for more innovation from IT teams, cost pressures are stalling those efforts, a Snow Software report finds.

The cloud is key for financial services undergoing digital transformation

From Technology Review Feed - Tech Review Top Stories

Technological advances are transforming everything from transportation and manufacturing to financial services and healthcare. These advances make digital transformation imperative for organizations to adapt to shifting marketplace realities. Nine...

 
RSS FeedTwitter
This email has been sent to newsletter@newslettercollector.com. 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

 

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