Niko Neugebauer's Avatar

Niko Neugebauer

@nikoneugebauer.bsky.social

Flawed human being. Lover of nature and music. Community, Columnstore, Teach/Learn. My opinion is always my own & I am mostly wrong. He/Him. I am NOT working for Microsoft corporation.

465 Followers  |  152 Following  |  253 Posts  |  Joined: 11.08.2023
Posts Following

Posts by Niko Neugebauer (@nikoneugebauer.bsky.social)

Columnstore post 136 is landing tonight

18.01.2026 13:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Columnstore Indexes – part 135 (β€œJSON type and JSON Index with Columnstore Indexes”) Continuation from the previous 134 parts, the whole series can be found at Not since SQL Server 2008 that Microsoft has added a new base data type to SQL Server, but in SQL Server 2025 they have ad…

[blog] Columnstore Indexes – part 135 (β€œJSON type and JSON Index with Columnstore Indexes”):
www.nikoport.com/2026/01/02/c...
#json #jsonindex #columnstore #batch #sqlserver2025

02.01.2026 18:43 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The blog post is coming out tonight.

02.01.2026 16:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

New JSON data type and its relationship to Columnstore Index is disastrous in SQL Server 2025 RTM.
Not just like XML data type it cannot be part of the NCCI, but the requirement of the Clustered Primary Key makes it incompatible with Clustered Columnstore Indexes.

02.01.2026 16:36 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Master Data Services in SQL Server 2025 I have worked with Master Data Services (aka MDS) extensively, especially during the engagement at OH22 around a decade ago, and I my interest in the area and that specific is documented in my blog…

[blog] Master Data Services in SQL Server 2025: www.nikoport.com/2025/12/31/m...
#sqlserver2025 #mds #masterdataservices #bi #excelwriteback

01.01.2026 21:27 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Columnstore Indexes – part 134 (β€œVectors and Columnstore Indexes”) Continuation from the previous 133 parts, the whole series can be found at In this post we are going to test one of the more promising technologies in SQL Server-based offerings – Vector data…

Columnstore Indexes – part 134 (β€œVectors and Columnstore Indexes”):
www.nikoport.com/2025/12/25/c...
#columnstore #batch #vector #sqlserver2025

25.12.2025 23:17 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

a further update - it seems like a simple overflow bug that was not handled. Yeah - run "Preview" features on RTM on your own risk ;)

24.12.2025 01:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

a funnier update - removing Columnstore and running the average against the "precious int PK column" results in the same error. This is definitely some weird Vector data type bug.
A minor one, but still a bug.

24.12.2025 01:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

INSERT INTO dbo.vectors (id, v)
SELECT TOP (5000000)
ROW_NUMBER() OVER (ORDER BY (SELECT NULL)),
CAST(JSON_ARRAY(ABS(CHECKSUM(NEWID())) % 1000) as Vector(1))
FROM sys.all_objects a
CROSS JOIN sys.all_objects b;

24.12.2025 00:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

CREATE TABLE dbo.vectors
(
id INT PRIMARY KEY NONCLUSTERED,
v VECTOR(1) NOT NULL
);

CREATE CLUSTERED COLUMNSTORE INDEX CCI_vectors on dbo.vectors;

24.12.2025 00:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

the funnier thing is that MIN(id) works just fine.

23.12.2025 23:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

SELECT avg(id)
from dbo.vectors;
-- the table has 5 million rows ... and [id] is a simple INT.
-- the second column has a VECTOR column with a single dimension (full precision float)

23.12.2025 23:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

I am just running some aggregates on the table with Vector data type - aggregating with AVG against an INT column ...

23.12.2025 23:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Columnstore Indexes – part 132 (β€œWhat’s missing in Columnstore indexes in the year 2026”) Continuation from the previous 131 parts, the whole series can be found at After spending some time thinking about the best way to come back to writing about Columnstore Indexes, after 5 and half y…

[blog] Columnstore Indexes – part 132 ("What's missing in Columnstore indexes in the year 2026"):
www.nikoport.com/2025/12/03/c...
#sqlserver #columnstore #azuresql #wishlist

03.12.2025 22:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Columnstore I am deeply fascinated by the Columnstore Indexes, and I have open some Connect Items to suggest their important improvements: – Implement Batch Mode Support for Row Store – Multi-threaded rebuilds…

Just wrote "Continuation from the previous 131 parts, the whole series can be found at www.nikoport.com/columnstore/...

03.12.2025 21:34 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
Im Thinking Im Back John Wick GIF ALT: Im Thinking Im Back John Wick GIF

Working on my #Columnstiore session for the #datasaturday Madrid ... I feel like I have an easy 20-25 blog posts to write and I have quite a lot to say ... so yeah ...

16.11.2025 16:58 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Only the Paranoid Survive by Andrew S. Grove: 9780385483827 | PenguinRandomHouse.com: Books Andy Grove, founder and former CEO of Intel shares his strategy for success as he takes the reader deep inside the workings of a major company in Only the Paranoid Survive. Under Andy Grove's leader...

I have heard about that book for years and just finished it - and what a treat! Highly recommended - "Only the paranoid survive" by Andy Grove. Feels so relevant today
www.penguinrandomhouse.com/books/72469/...

26.10.2025 17:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Madrid Data Saturdays website

Will be presenting in around a month at #DataSaturdayMadrid 2025. The topic is the Columnstore and I will do my best to deliver the session in Spanish
datasaturdays.com/Event/202511...

26.10.2025 17:19 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Thank you!

21.09.2025 12:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

3rd week on the new gig - off for a first business trip, to Madrid.

16.09.2025 07:44 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Same here. Keep up the spirit of challenging the status quo.

31.08.2025 12:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If you have kids/grandkids/kids you are involved with, here's a tip:

Teach them *how* to learn, how memory works, and how to take notes. I'm finding a lot of schools are not teaching these basics, and I'm having to re-teach that in my college classes.

31.08.2025 12:06 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Thank you - let’s see if the wind will be favorable for our paths to cross in the future!

31.08.2025 12:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Danke dir, Klaus!

31.08.2025 12:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a man with dreadlocks and a bandana on his head is holding a sword ALT: a man with dreadlocks and a bandana on his head is holding a sword
31.08.2025 12:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you my friend. You were one of the great people who cared deeply about the customer impact and the company owes you more than most can imagine.

31.08.2025 12:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

:)

30.08.2025 15:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you Glenn!

30.08.2025 15:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you, Anthony!

30.08.2025 15:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you, Reitse!

30.08.2025 15:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0