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
 

Absolute and Relative References

This week I caught a short tale of Reitse trying to migrate a Power BI report from one Tenant to another in Fabric. It's something that I would consider a common practice, whether it's from a dev tenant to a prod one, or from a consultant to a client workspace. Moving things around is what we do in the digital world, whether that's schema structure, a report, a data export, or something else. This is common.

And it should be simple, right? I'm not complaining about Fabric here, though it should be easier. I don't know if this is a Fabric problem, per se, or maybe it's a Power BI issue. After all, I should be able to decide and link things in a relative or an absolute manner.

I'm going through this as we test some movement of the SQL Server Central infrastructure. There is a mix of relative and absolute pathing, which breaks the test system. This is similar to the issues I've seen when copying files and configuration inside a local machine. Should I really have d:\git\myrepo\flyway.toml, or should this be .\flyway.toml and assume the reference will be in the repo? There's no easy answer, whether you're using Flyway, Docker, or any software.

This is a place where the user should think for a moment about the future and what makes sense. Every month I I attach a file from SharePoint to an email to my Finance group. Outlook always asks me if I want a copy or a reference. Often, for internal links I want a link, so that if I edit the file (or the recipient does), we edit the same file. However, in this case, this is a document of record, so I want to know what I sent, without edits. If I edit things, I want to resend it.

Often we want relative references, especially in the Cloud and Internet places, where we might move resources around, and we don't want breakage. This is common when moving from dev to test to prod, or from one server to another. However, at times, we want absolute references. On the flip side, I want a standard in my SQL Server instances that puts my data files and backup files in standard locations. Data on the d: and e: drives, backups on the z: drive was a standard we used in one place.

I'm not advocating that you lean one way or the other, but think about the purpose of the item and the future possibilities. Sometimes an absolute reference makes sense, and sometimes a relative one works better. If in doubt, I'd pick the latter, but be sure that whatever software or system in which you work supports this.

Steve Jones - SSC Editor

 
 
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.
AI in the Database

Microsoft Tools for Making Data AI-Ready

From SQLServerCentral Blogs

Making Data AI-Ready, Part 2 (This is the second article in a three-part series on making data AI-ready. Part 1 covered the fundamentals of AI-ready data, this article looks... The...

AI Generated ETL Worked on Day One. Then Came Monday.

From Journey to SQL Authority with Pinal Dave

AI generated ETL ran clean on the first try, and it took six weeks to find out what it was missing. A late Monday file, a file sent twice,...

Comparing Data with Vectors in SQL Server 2025

From Callihan Data

Along with the broader term of “AI”, “vector” has also been a hot term, but it may not be as clear what it means. You may have also noticed...

AI/Machine Learning

AI Hallucination Nearly Triggered US Military Action Against Chinese Ship

From Past News - RSS Feeds

A false AI-assisted intelligence report nearly led US forces to intercept a Chinese ship, raising concerns about oversight in military AI.

Xiaomi Open-Sources MiMo-V2.6 With Pro, Flash, and 9B AI Models

From Past News - RSS Feeds

Xiaomi released MiMo-V2.6 Pro, Flash, and 9B AI models alongside reinforcement-learning resources, giving enterprises new open-weight deployment and testing options.

Removing the Noise for Better Prompts

From Ken Muse

Learn how to remove prompt noise, separate mixed g...

Zero to Agent in 30 Minutes: Build a Sports Concierge Agent with Chester Ismay

From O'Reilly Radar - Insight

Chester Ismay, a data science educator and AI consultant, created schedule viewers to keep up with the sports he follows, including the WNBA, NFL, NBA, and Premier League. But...

Creating a Local Model Chatbot on Windows

From SQLServerCentral Blogs

After my session at VSLive last week, I had a few ...

Who Owns the AI When It Gives the Wrong Answer?

From Sherpa of Data

Eventually, your AI is going to be wrong. Not necessarily because it hallucinated. Not necessarily because the model failed. It might have used stale data. It might have retrieved...

The Model Zoo: LLMs, SLMs, and VLMs, Oh My!

From AllAnalytics

This post familiarizes a practitioner with LLMs, SLMs, and VLMs as well as serving as a field guide for navigating this rapidly evolving terrain. The post The Model Zoo: LLMs,...

Don’t Fear the Technology

From SQLServerCentral Blogs

The concern that a particular technology is going to destroy the world seems to be an ever present fear. The technology changes but the fear and the marketing around... The...

 
Administration of SQL Server

How to close SQL Server operational blind spots (linked servers, DMVs, and KILL command security risks & fixes)

From Simple Talk

Learn how attackers exploit SQL Server linked servers, traces, DMVs, and the KILL command - plus the monitoring queries and fixes DBAs need to close these blind spots.… The post...

Query Store Cleaning And Mysterious Broker Tasks

From Erik Darling Data

Query Store Cleaning And Mysterious Broker Tasks W...

The Migration of a Row: Tagged, Followed, Found Again

From Journey to SQL Authority with Pinal Dave

I followed the migration of a row through SQL Serv...

Career, Employment, and Certifications

Ready to turn AI into impact? Here’s what leaders need to get right first.

From AllAnalytics

Organizations getting real value from AI are not simply investing more. They’re building stronger foundations across strategy, data, governance, adoption and measurement. Here’s what successful AI leaders do differently.  ...

To refer and to be referred

From Curious..about data

Referrals have never been more important in the jo...

Lack of confidence is my super power

From Dr SQL

I read a lot of social media posts, and they mostl...

Cloud - AWS

Introducing enhanced custom event buses in Amazon EventBridge for enterprise-scale event-driven applications

From AWS News Blog

Amazon EventBridge announces an enhanced custom event bus for organizations scaling event-driven applications across teams and accounts. Deploy a single event bus shared across all AWS accounts in your...

Cloud - Azure

Using Azure Cloud Shell To Manage Resources

From DBA Unfiltered

As a DBA or any data professional, it is becoming more valuable and vital to have a well rounded understanding of your data estate and environment. However, sometimes it...

Conferences, Classes, Events, and Webinars

Join Me at Day of Data Orlando Next Month

From Brent Ozar Unlimited

Next month on Saturday, October 17, I’ll be spea...

Data Mining / Data Analysis

SWD + AI: design effective graphs and slides

From Storytelling with Data

In part 4 of our SWD + AI series, we explore how AI can accelerate the design process to create and refine graphs and slides into effective communications.

Data Science

A few approximations for the standard normal distribution

From Statistical Odds & Ends

Let denote the cumulative distribution function (C...

Data Warehouse/Lakehouse

Medallion Architecture: What Goes Where?

From Andy Broadsword

Medallion architecture is the go-to for handling analytical data, particularly with the prominence of lakehouses in Databricks and Fabric. Whilst the layers are well defined, their definitions don’t tell...

DocumentDB/Key-Value/Graph/other NoSQL Databases

How Many MR2s still on the road – MongoDB Version

From DualCoreDBA

In my previous blog post, How Many Mk1 Toyota MR2s are still on the road, or currently being restored in the UK? we looked at how I used the...

MDX/DAX

The hidden complexity of a daily average in DAX

From Sqlbi

A simple daily average can hide complexities and return different values. We explore several edge-case scenarios to build the desired calculation using AI to accelerate the development.

Where we stand on AI and DAX in 2026

From Sqlbi

The time has come: in 2026, using AI to write DAX has started to be effective. Let me recap what has changed between 2023 and 2026, and what we...

Microsoft Fabric ( Azure Synapse Analytics, OneLake, ADLS, Data Science)

Storing Fabric Capacity Operation Events into a Lakehouse

From FourMoo

This blog post will explain how to capture the data from real-time events for Fabric Operation Events and store the results in a Lakehouse. My approach is to use...

Interesting things about T-SQL in a Fabric Data Warehouse: A bit each of clustering and performance information (Part 7)

From Dr SQL

As I come to the end of this initial salvo of material about Fabric T-SQL (more to come as I dig deeper), I wanted to do a final posts...

#4 Fabric Licensing Explained: Per-User, Capacity-Based, and Trial Options

From Paul Turley's SQL Server BI Blog

Fabric licensing isn't one decision, it's two — ...

Fabric Shortcuts to Iceberg Tables

From Prologika (Teo Lachev's Weblog)

Snowflake is an increasingly popular option for da...

Performance Tuning SQL Server

SQL Server Performance Office Hours Episode 83 – Special Guest Host

From Erik Darling Data

SQL Server Performance Office Hours Episode 83 – Special Guest Host To ask your questions, head over here. Chapters 00:00:00 – Introduction 00:01:45 – Temp DB Usage Explained 00:03:45...

Database Animations: Stop Using Page Splits to Justify Lowering Fill Factor.

From Brent Ozar Unlimited

You’re looking at page split numbers in a monitoring tool or Perfmon, and you’ve heard that page splits are bad, so you’re lowering fill factor, expecting your page splits...

PostgreSQL

Umair Shahid: Your Postgres Database Is Slow, and It Isn’t Postgres

From Planet Postgres

What a 4 TiB Azure Disk Taught Us about Slow Reads...

Christophe Pettus: All Your GUCs in a Row: max_prepared_transactions

From Planet Postgres

Prepared transactions are orphaned sessions that hold locks and block vacuum indefinitely.

Cornelia Biacsics: What Development Looked Like at PGConf.dev 2026

From Planet Postgres

With PGConf.dev 2027 now on the horizon, I found myself thinking back to PGConf.dev 2026 and all the moments that stayed with me. From 19–22 May 2026, I attended...

How to run PostgreSQL in Docker (getting started with PostgreSQL, part one)

From Simple Talk

Get PostgreSQL running in Docker in minutes with this step-by-step setup guide. Learn to pull the image, run a container, set up volumes, and connect with psql.… The post How...

Mikhail Shytsko: Forty Deletes Vanished From pg_stat_statements

From Planet Postgres

On the server this article was written against, pg_stat_statements_info.dealloc reads 20, and that counter is all the database has left to say about forty rows an agent deleted. The...

Dimitri Fontaine: Ten years of Postgres logical replication

From Planet Postgres

A long time ago I ran a write-heavy system on a hub and a handful of workers. Each worker took a share of the application traffic and wrote events...

Christophe Pettus: All Your GUCs in a Row: max_pred_locks_per_transaction

From Planet Postgres

max_pred_locks_per_transaction has the naming problem of max_locks_per_transaction, and then one of its own. Like its namesake, it is a table size quoted per backend slot, not a limit on...

Power BI/PowerPivot/PowerQuery

Power BI: the tale of migrating a report between two tenants

Before I get started, yes, I’m going to write about Power BI. If you’re not familiar with my work, the long and short of it is that I tend to keep a healthy distance from anything involving semantic models and reports. Why? In one word, pie charts. Sorry if that triggered you.

Find Unused Objects In Power BI Semantic Models With Semantic Link Labs

From Chris Webb's BI Blog

A few weeks ago I wrote about how Semantic Link La...

Model Your Data in Power BI: Star Schemas, Filter Flow & Field Lists

From Havens Consulting

Video by: Reid HavensPlenty of Power BI issues that look like DAX issues start one layer down, in the model. The formula is correct, the relationship underneath it isn't...

Professional Development

When credit losses start climbing, better decisions matter more than ever

From AllAnalytics

Most lending teams don’t wake up one morning and decide they’re comfortable taking on more risk. It builds over time – gradually enough that it’s easy to miss until...

When Software Subscriptions Become Public Policy

From O'Reilly Radar - Insight

My conversation with Dan Gookin, the original For Dummies author and now mayor of Coeur d’Alene, Idaho, started as a publishing reunion. It ended with a much larger question:...

R Language

Ranking US counties by traffic death rate in R

From DataScience+

I wanted to know which US counties have the deadliest roads, measured as deaths per resident. The ranking takes a few lines of R:…

When Chain-Ladder Factors Misbehave: Smoothing Reserves with Polars and Whittaker-Henderson

We run a full Chain-Ladder reserving calculation for 233 insurers in a handful of polars expressions, cross-checked against R’s ChainLadder package

Grouping FDA recall records into recall events in R

From DataScience+

I wanted a number I assumed was one line of R away...

Fitting a curve in R when the correlation is near zero

From DataScience+

I wanted to know how much of a country’s daily electricity demand is just the weather, so I pulled five and a half years…

SQL Server Security and Auditing

Creating a Custom SQL Server Security Checklist Using the DoD STIG

From SQLServerCentral Blogs

The STIG is detailed, which is a good thing, but I found myself wanting something a little more practical for day-to-day DBA work. Something I could open, work through... The...

Security News and Issues

Malicious npm Packages That Evade Defenses

From Schneier on Security

This is an impressive piece of malware. Its sophistication says nation-state to me, but there is no direct evidence and certainly no attribution.

OpenAI Agent Accessed Australian Government Site: What Went Wrong

From Past News - RSS Feeds

An OpenAI agent accessed an Australian Medicare statistics portal without authorization, prompting a government review of autonomous AI risks and controls.

Reverse-Engineering Flock Cameras

From Schneier on Security

Hackers captured a Flock camera and got a look (al...

GPT-6 Astra Breaks an Old Enigma Message

From Schneier on Security

This is pretty amazing: However, the most astonishing thing about this break is that the GPT­6 Astra did it entirely on its own. Carter Leffer only directed GPT­6 Astra to...

T-SQL and Query Languages

NOLOCK Double Counting: One Employee, Two Lunches

From Journey to SQL Authority with Pinal Dave

NOLOCK double counting is how three people in a lunch line turn into four lunches. Nothing was inserted. One row moved ahead of the scan and got read twice....

Tech News

Smart glasses are already causing havoc in India

From Technology Review Feed - Tech Review Top Stories

Shubnam was packing boxes for a move into a new home when their friend sent them an Instagram video. The footage had only been up for a few hours,...

IBM Cuts Quantum Error-Correction Overhead by 63-Fold in New Study

From Past News - RSS Feeds

IBM combined error detection with probabilistic error cancellation, cutting quantum error correction overhead by up to 63 times in a new study.

Databricks Bets $350 Million on Singapore as Enterprise AI Moves Into Production

From Past News - RSS Feeds

Databricks is investing more than $350 million in Singapore as enterprises shift from AI pilots toward secure, governed production deployments.

The Lighter Side

Error'd: Said Different

From Daily WTF

I know it's not nice to mock mistranslations, but would you believe we're laughing with them, not at them? In response to recent criticism of the difficulty of identifying precisely what...

 
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

 

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