Click here to monitor SSC
SQLServerCentral is supported by Red Gate Software Ltd.
 
Log in  ::  Register  ::  Not logged in
 
 
 

Business Intelligence and Enterprise Architecture

Derek Wilson delivers tactical and strategic Business Intelligence and Enterprise Architecture solutions. His primary focus in on Microsoft SQL Server technologies and aligning business problems to technology solutions. He architects BI solutions leveraging SQL Server, SharePoint and any other technologies that help his clients achieve better data driven decisions. By leveraging the information learned while collecting requirements for BI projects, he helps align business processes to technology helping further organizations Enterprise Architecture. He is an author, trainer, blogger and has been using SQL Server since version 6.5.

CDO Summit Toronto June 4th

I am presenting the lunch keynote at the Toronto Chief Data Officer Summit on June 4th.  My session is on how to leverage predictive analytics to reduce customer churn.  I will be going over how I leveraged a decision tree model to create a customer risk score for active customers.… Read more

T-SQL HOST_ID and HOST_NAME

HOST_ID and HOST_NAME

Included in T-SQL for SQL Server is a functions that returns the workstation information that executes a SQL statement.  You can use this to record what workstation the transaction came from in your application or business intelligence processes.

HOST_ID will return the Process ID from the client… Read more

0 comments, 1,617 reads

Posted in Business Intelligence and Enterprise Architecture on 20 April 2015

SQL Server 2014 Deprecated Features

SQL Server 2014 Deprecated Features – Database Engine

Everyone looks at the new features when trying to determine when to upgrade from an older version of SQL Server to a newer release.  There are many factors to consider and for every environment certain features have a higher priority and need… Read more

2 comments, 220 reads

Posted in Business Intelligence and Enterprise Architecture on 19 March 2015

SQL Saturday #408 Houston – June 13th 2015

Call for speakers is now open for SQL Saturday #408 in Houston, TX.  If you are interested in presenting please fill out the form – https://www.sqlsaturday.com/408/callforspeakers.aspx.  The call for speakers ends on 4/14/2015.

For complete details on the event see – https://www.sqlsaturday.com/408/eventhome.aspx.

SQLSaturday is a training event for SQL… Read more

1 comments, 234 reads

Posted in Business Intelligence and Enterprise Architecture on 13 March 2015

Azure Data Factory

What is the Azure Data Factory?

The Azure Data Factory is a managed service for data storage and processing.  It allows you to build cloud based solutions to move and store your data in a centralized managed environment.  Source data can be pulled from on premise or cloud environments consisting… Read more

0 comments, 163 reads

Posted in Business Intelligence and Enterprise Architecture on 10 March 2015

T-SQL EXCEPT and INTERSECT

T-SQL EXCEPT and INTERSECT

Both T-SQL EXCEPT and INTERSECT are set based operators that combine multiple query results back in the same result set.  EXCEPT returns the records from the query on the left that are not found in the right query.  INTERSECT returns the distinct rows that are in… Read more

2 comments, 6,695 reads

Posted in Business Intelligence and Enterprise Architecture on 23 February 2015

T-SQL UNION Set Operator

T-SQL UNION

Set operators allow you to combine data from two or more queries and return the results in a single set.  There are 3 set operators available T-SQL
EXCEPT, INTERSECT and UNION.
This article is focused on the UNION operator.  UNION is used when you need to combine data…

Read more

1 comments, 7,371 reads

Posted in Business Intelligence and Enterprise Architecture on 4 February 2015

SSRS Farm to Scale-Out Performance

SSRS Farm Overview

Building a SSRS farm will require Enterprise or Business Intelligence editions of SQL Server for versions 2012 and 2014.  SQL Server allows for the deployment of 2 or more servers running SQL Server Reporting Services to increase the performance of your reporting environment.

SSRS stores its data… Read more

1 comments, 237 reads

Posted in Business Intelligence and Enterprise Architecture on 26 January 2015

T-SQL Random Numbers using RAND() for Test Data

T-SQL Random Numbers using RAND()

SQL Server includes the T-SQL RAND() function to create a random value between 0 and 1 of float datatype.  To create a random number execute Select Rand(), in my example it returned .0131039082850364.  If I wanted to always return the same number I can… Read more

1 comments, 206 reads

Posted in Business Intelligence and Enterprise Architecture on 12 January 2015

T-SQL COALESCE Example

T-SQL COALESCE

SQL Server T-SQL coalesce simplifies the use of a case statement to find the first non-null value of your expression.  For example, I want to return the products in the AdventureWorks sample database and show the SellEndDate if it exists or the SellStartDate if the SellEndDate is null. Read more

0 comments, 7,490 reads

Posted in Business Intelligence and Enterprise Architecture on 26 December 2014

ROW_NUMBER SQL Server

Row_Number SQL Server

SQL Server includes several Ranking Functions that can be called in T-SQL.  One of these is the Row_Number() function.  You can use this function to return a sequential number in your result set that begins at 1.

There are 2 arguments that can be passed into the… Read more

2 comments, 6,989 reads

Posted in Business Intelligence and Enterprise Architecture on 16 December 2014

Azure SQL Server Database

SQL Server in Azure

You can create and leverage cloud based SQL Server instances using Microsoft Azure.  However, if you have never used the Azure portal it can be a bit challenging to get started.  This post will show you how the steps required to create an Azure SQL Server… Read more

1 comments, 6,207 reads

Posted in Business Intelligence and Enterprise Architecture on 1 December 2014

SQL Server Management Studio Reports

SQL Server Management Studio Reports

Whether you are an Application, SQL, BI Developer or a DBA.  Knowing what is occurring within your database is critical to the performance of your applications.  One tool you can leverage to see what is happening are the built in reports in SSMS.  SQL Server… Read more

1 comments, 6,409 reads

Posted in Business Intelligence and Enterprise Architecture on 17 November 2014

SQL Server Table Partition Example

Why Use a SQL Server Table Partition

Data warehouses and data repositories often have tables that store millions of records and each day adding thousands more.  As the data ages, the older records generally require fewer updates.  If all of these records are kept in a single physical table.  Queries…

Read more

0 comments, 365 reads

Posted in Business Intelligence and Enterprise Architecture on 3 November 2014

SQL Pass Summit 2014

Next week I will be in Seattle for the 2014 SQL Pass Summit event.  If you are involved in projects that leverage the Microsoft SQL Server stack this is a great conference to attend. If this is your first time going and would like some tips on making the most… Read more

0 comments, 301 reads

Posted in Business Intelligence and Enterprise Architecture on 30 October 2014

SQL Server TABLESAMPLE

Using TABLESAMPLE in SQL Server

SQL Server has several ways for you to limit the number of records returned from a query.  For example, the AdventureWorks [sales].[salesorderdetail] table has 121,317 rows loaded in sequential order starting with SalesOrderDetailID 1.  By Using a top 1000 clause I can limit the results… Read more

1 comments, 5,863 reads

Posted in Business Intelligence and Enterprise Architecture on 20 October 2014

SQL Server Checksum

Use SQL Server Checksum in Data Warehousing

When building data warehouses you often need a fast way to know if the data in the warehouse is different from the incoming source data.  One method to do this is to create a SQL Server CHECKSUM column in the data warehouse table…

Read more

0 comments, 782 reads

Posted in Business Intelligence and Enterprise Architecture on 14 October 2014

Common Table Expressions (CTE)

Common Table Expresseion (CTE)

A common table expression (CTE) is a derived table that is defined and only stored for the duration of the query. CTE’s can be used for recursive queries, creating a view on demand and referencing the same table multiple times in the same query.  CTE’s make… Read more

0 comments, 8,270 reads

Posted in Business Intelligence and Enterprise Architecture on 3 October 2014

SQL Server 2014 Cardinality Estimator

SQL Server 2014 Cardinality Estimator

The SQL Server 2014 cardinality estimator has been improved to increase the quality of SQL Server query plans in both OLTP and data warehousing solutions.  The cardinality of a field refers to the number of unique values that are populated in the table.  Gender would…

Read more

0 comments, 329 reads

Posted in Business Intelligence and Enterprise Architecture on 25 September 2014

Schema on Read vs Schema on Write

Schema on Read vs Schema on Write in Business Intelligence

When starting build out a new BI strategy.  There are more options now than ever before.  Gone are the days of just creating a massive star or snowflake schema to store THE data warehouse.  In today’s business, you need to… Read more

0 comments, 294 reads

Posted in Business Intelligence and Enterprise Architecture on 12 September 2014

Older posts