The Bit Bucket

SQL Down Under Show 58 - Marco Russo - SQL Server Analysis Services Tabular Data Models

SQL Down Under Show 58 - Marco Russo - SQL Server Analysis Services Tabular Data Models

In Melbourne, it was the coldest morning of the year so far but I didn’t mind getting up at 5:30AM to record an interview with Marco Russo. Marco is well-known in the SQL BI community for his writing and presentations.

SQL Down Under show 58 is now online: https://podcast.sqldownunder.com

In this show, Marco discusses concepts and experiences from working with tabular data models in SQL Server Analysis Services.

Enjoy!

2013-04-01

Whitepaper editing (sigh)

Whitepaper editing (sigh)

I posted a day or so back about the whitepaper on plan caching and recompilation being published.

Today I had a query from a reader and found that the editor has messed up an example.

For example, I had this example of a query that’s almost identical but where the query plan would be different:

SELECT ProductID  
FROM Sales.SalesOrderDetail  
GROUP BY ProductID  
HAVING AVG(OrderQty) > 5  
ORDER BY ProductID;

SELECT productid  
FROM Sales.SalesOrderDetail  
GROUP BY ProductID  
HAVING AVG(OrderQty) > 5  
ORDER BY ProductId;

Helpfully the editor changed it to:

2013-03-19

Whitepaper: Plan Caching and Recompilations in SQL Server 2012

Whitepaper: Plan Caching and Recompilations in SQL Server 2012

Over the last year, I’ve been working on an update to the whitepaper Plan Caching in SQL Server 2008 as a background task.

A great group of reviewers have been involved at various stages during the process. Thank you to Paul White, Andrew Kelly, Kalen Delaney, and Rubén Garrigós from the SQL community, along with Leigh Stewart and Jack Li from the SQL Server product team for sharing your knowledge and ideas.

2013-03-16

SQL Down Under - Show 57 - Karen López - Data Modelling, Database Refactoring, Space Data, and Open Data

SQL Down Under - Show 57 - Karen López - Data Modelling, Database Refactoring, Space Data, and Open Data

Hi Folks,

I got to record another podcast today. Show 57 features guest SQL Server MVP Karen López. Karen is well-known in the SQL Community, on her blog and is prolific on Twitter.

In the show, Karen discusses her experiences related to data modelling, including tools, round-tripping, traceability, and model-driven development. She also covers some common mistakes she encounters in this area. Later in the show Karen discusses the challenges in database refactoring, her interest in all things to do with space, and her interest in the open data movement.

2013-03-12

Has the term "big data" completely lost meaning yet?

Has the term "big data" completely lost meaning yet?

There are some terms in IT that make their way straight into the hype stratosphere. Unfortunately “big data” is one of these. I see very few systems that I’d contend are actually “big data”. However, I endlessly see the term applied to data stores that are trivial by today’s standards. This might help the marketing teams but it’s sad none-the-less. There are some technological challenges that really do start to bite as the data volume really does start to become large, and as the proportion of unstructured and semi-structured data increases. There are also some very interesting new tools that allow us to process larger volumes of data faster, particularly in relation to analytics, and a large market building around Hadoop and its derivatives.

2013-02-10

Update of Ola Hallengren's Maintenance Tools (Still Free Too)

Update of Ola Hallengren's Maintenance Tools (Still Free Too)

SQL Server 2008 R2 SP2 and SQL Server 2012 SP1 introduced sys.dm_db_stats_properties. This DMV is a new way to check the number of rows that have been modified since the last time a set of statistics was updated. It is described here

In the latest version of Ola’s tools, he’s made use of this new DMV for customers that are on one of these SQL Server versions. For customers on earlier versions, he continues to use sys.sysindexes in the same way he did previously.

2013-02-08