This month's discount Comprehensive Database Performance Health Check · Testimonials
SQLAuthority with Pinal Dave
Home
  • Consulting
    • Health Check
  • Free Videos
  • All Articles
    • AI
    • SQL Performance
    • SQL Tips and Tricks
    • Interview Questions and Answers
    • SQL Puzzle
    • SQL Video
    • SQLAuthority News
    • Personal
  • Books
  • Consulting
A short row of wooden stepping blocks with a small pause between groups on a tabletop.

Designing a Load That Survives Failing Halfway

May 11, 2011
Pinal Dave
SQL Tips and Tricks
Best Practices, Data Warehousing, Database, ETL

Build a restartable load with durable batch identity, transactional progress, repeatable input, and retries that do not duplicate business effects.

Read More
A goods receiving bench with an unopened crate on one side, sorted and labelled parts in the middle, and a filled storage rack behind

What Is ETL? Extract, Transform and Load Explained

April 11, 2011
Pinal Dave
SQL Tips and Tricks
Best Practices, Data Warehousing, Database, ETL

ETL means extract, transform and load, and only the middle word is interesting. What each stage really does, why transform eats most of the schedule, and what changes when a team says ELT instead.

Read More
A set dining table with one chair pulled out and a red napkin on its plate, no one seated

Late-Arriving Dimension Rows: Inferred Members in a Data Warehouse

March 14, 2011
Pinal Dave
SQL Tips and Tricks
Business Intelligence, Data Warehousing, ETL, SQL Server

Handle a late-arriving dimension with inferred members, preserve fact keys, fill attributes later, and report unresolved placeholders.

Read More
A child seen from behind against a door frame with pencil height lines, an adult hand marking a new higher line.

Slowly Changing Dimensions in Plain T-SQL

January 23, 2011
Pinal Dave
SQL Tips and Tricks
Business Intelligence, Data Warehousing, ETL, SQL Server

Slowly changing dimensions need explicit Type 1 and Type 2 rules; use T-SQL updates and inserts with tests for history and overlap.

Read More
A bakery counter where cooled loaves are sold from the shelf while a fresh tray cools on a rack behind the counter.

Loading a Fact Table Without Blocking Reports

January 20, 2011
Pinal Dave
SQL Tips and Tricks
Data Warehousing, ETL, SQL Lock, SQL Server, Table Partitioning

Loading a fact table without blocking reports calls for isolated staging, aligned partition switching, short locks, and a tested reader path.

Read More
A small pile of matching wooden beads with one visibly different bead separated on a table.

Finding the One Row That Broke Your Data Load

November 30, 2010
Pinal Dave
SQL Tips and Tricks
Best Practices, Data Warehousing, Database, ETL

Trace a data load error to its source row with raw staging, TRY_CONVERT, stable row identifiers, and a rejection report that supports a safe retry.

Read More
Two clear glass pitchers and two ceramic cups arranged on a round wooden serving tray.

Where a Self-Service Report Actually Gets Its Data

October 15, 2010
Pinal Dave
SQL Tips and Tricks
Best Practices, Data Warehousing, Database, ETL

Trace self-service BI numbers through source data, transformations, refresh schedules, credentials, gateways, and the owner of each step.

Read More
Previous 1 … 4 5 6 7 8 Next
  • Books
  • Testimonials
  • Privacy Policy

© 2006 – 2026 All rights reserved. pinal @ SQLAuthority.com