Neal Waterstreet

  • Home
  • About
  • Book Reviews
    • 2018 Reading List
    • 2017 Reading List
    • 2016 Reading List
    • 2015 Reading List
    • 2014 Reading List
    • 2013 Reading List
  • Projects
    • OBi200
    • DS716+ memory upgrade
    • Cord cutting
  • Presentations
  • Contact

Atlanta Modern Excel – August Meeting

August 15, 2016 by neal Leave a Comment

Topic: Introduction to Power Query

Summary: In this session, I will introduce you to Microsoft’s new self-service ETL tool “Power Query” for Excel.  I will show you, how to source data from various data sources, how you can massage the data and consume the data for your use in the data pipeline.  I will show you how you can discover and mash data from public data sources within Power Query.  If you would like to do ETL quickly without writing SSIS packages, Power Query is the way go. Come and attend this session to learn the new way to acquire and clean your data using “Power Query” in Excel.

Speaker: Damu Venkatesan

When: 6:30PM on Wednesday, August 17, 2016

Where: Microsoft Alpharetta Office, 1125 Sanctuary Pkwy #300, Alpharetta, GA 30009

Filed Under: ETL, Power BI, Power Query, Tabular

Problem with SCD

February 15, 2015 by neal Leave a Comment

Problem

A common (and very well documented) best practice for performance is to specify the columns in a SQL statement instead of using SELECT *. This applies to SSIS in the Data Flow Task, but there are other reasons to avoid this too.

At a recent client the current member row was being recreated daily for a SCD 2 dimension. The data in the source rarely changed, so it was obvious that something was wrong.

My first step was to look at the code, including the Conditional Split task. All of the logic there looked correct – all of the comparisons appeared to be functioning as intended and NULL values were being accounted for in the code.

I then checked some of the columns to determine if there was a problem with spaces by using the RTRIM() and LTRIM() functions. That reminded me that there is still not a TRIM() function. All of this still looked to be functioning correctly.

Finally I checked the Source and Destination Connection Managers and found they were configured to use tables as a source. The end result of this was that the current member rows were not filtered in the Destination and all rows were incuded.

Solution

I changed the Destination SQL statement to select only the current member rows selected in the WHERE clause. This resolved the issue and the SCD 2 no longer created duplicate rows.

Filed Under: Data Warehouse, ETL, SSIS

Atlanta Microsoft BI March meeting notes

March 31, 2014 by neal Leave a Comment

This month’s meeting was sponsored by X-IO. Good demo of an interesting product that delivers very high performance. It would be good to see a full presentation in the future.

The speaker for this month was Aneel Ismaily presenting “Building a Custom ETL Framework with SSIS 2012”. A quick poll showed a surprisingly high number of people in the audience are still running 2008 versus 2012. Good overview of 2012 logging features and comparison with 2008. Lots of links to samples in the slides and some detail about specific tables. The presentation was well done and included some good comments and questions afterwards from the audience.

A quick raffle for the vendor giveaways following the presentation and we’re done. Like most meetings, it seems like there is more networking/discussion after the meeting than before. Good turnout for the meeting, especially considering many people are out of town for spring break.

Filed Under: Atlanta Microsoft BI, ETL, Review

June 2025
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  
« Mar    

Blogroll

  • Atlanta MDF
  • Atlanta Microsoft Business Intelligence Group
  • Atlanta Modern Excel User Group
  • Chris Webb's BI Blog
  • codegumbo
  • Lance England
  • PowerPivotPro
  • Prologika
  • SQLBI

Tags

#SQLSatATLBI Aereo at Atlanta Microsoft BI Azure Azure DataFest Backups Batch Certification changeset Chicago Conference CrashPlan Data Modeling Data Quality DAX Deployment DVR Entity-based staging Error Messages Excel Filter Goals Headphones Healthcare Leaf Tables MDM MDS MDS Add-in for Excel Oops! Something went wrong PASS Healthcare VC Power BI Power Pivot review Roku SQLSaturday SQL Saturday 800 SQLSaturday Atlanta BI SSIS Streaming Subscription View Time Training Validation Version Flag

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright © 2025 · Minimum Pro Theme on Genesis Framework · WordPress · Log in