SQLServerCentral - www.sqlservercentral.com

A community of more than 1,600,000 database professionals and growing

Featured Contents

The Voice of the DBA

Thinkers and Doers

When I was first starting work in the data space, we had an architect at the large company that employed me. This individual reviewed new application proposals, decided on platforms and technologies, and mostly went to a lot of conferences. I think this was a smart person, but they never seemed to do much work, mostly just talk about technology and ideas. As a young person in a career, I both coveted the job (good pay and hours), and thought it ought to be eliminated.

These days I think architecture is important, at least at a coordinating level. I don't know that it needs to be a full time job, but we need a person not too distracted by daily work examining how we build our systems. Perhaps this is the type of position that someone with a lot of experience that wants to work part time ought to hold. If you have such a position, call me in about 15 years.

In this blog from Stitch Fix, who gets way too much money from my family, an engineer talks about the data science world, with scientists, data engineers, and infrastructure engineers. This is written as an ideal way to structure the data science/analysis part of your company, though not necessarily what is happening at Stitch Fix. The idea here is that the work of writing ETL pipelines isn't something that anyone really wants to do, at least not as a full time job.

I saw a note on Twitter, asking what Andy Leonard thinks of this. If you don't know Andy, he's one of the #sqlfamily data professionals that focuses on ETL work for clients. Andy disagrees with the piece, noting that he likes writing ETL flows. I hope so, because Andy has made a living producing data import and export routines for clients, and he's written a number of Stairways at SQLServerCentral (SSIS, Biml, ADF). Andy really likes this stuff, though perhaps he's an outlier.

What I think is that most people like a little variety at work. Even if you are an expert at a very niche skill, I'm sure you look for ways to express some creativity and change your job just a bit on a regular basis. Most of the very talented craftspeople I know, whether in technology, construction, medicine, etc., like a bit of variation in routine. Even as a developer or DBA, I've enjoyed breaking up my job on occasion to handle some other task, from firewalls to email to project management. 

Where I see people not enjoying a change is when they are focused on a solution and their skills are not up to the task, or perhaps their skills are rusty. I think SSIS is a great platform at times, but it's also not very intuitive to use and easy to get frustrated with the interface when trying to set up some data movement. I suspect that many data engineers that really want to focus on problem solving do hate writing ETL pipelines, if their focus and interest is in some other area.

If you don't enjoy most of your daily work, then perhaps you need to change. While the article has good points about engineers improving and providing ways to efficiently move data in a scalable manner, I'm not sure I want them trying to produce too many "Lego blocks" for data movement. Rather, I think they ought to be building those pipelines with patterns and best practices, providing ways for others to consume their work, or even adapt it where needed. Just avoid building bespoke work for every new request. That's tedious, it certainly might make an engineer dread their work, and it's a poor way of working. 

All of us in technology need to learn to be the thinkers. We need to find ways to improve processes and adopt better ways of working as computers and technology become more and more embedded in our organizations. This isn't chasing the shiny new technologies every year, but it is ensuring that you are not working the same way year after year if there are better techniques out there.

Steve Jones from SQLServerCentral.com

Join the debate, and respond to today's editorial on the forums


The Voice of the DBA Podcast

Listen to the MP3 Audio ( MB) podcast or subscribe to the feed at iTunes and Libsyn. feed

The Voice of the DBA podcast features music by Everyday Jones. No relation, but I stumbled on to them and really like the music.

ADVERTISEMENT
SQL Compare

The industry standard for comparing and deploying SQL Server database schemas

Trusted by 71% of Fortune 100 companies, SQL Compare is the fastest way to compare changes, and create and deploy error-free scripts in minutes. Plus you can easily find and fix errors caused by database differences. Download your free trial

Database DevOps

Continuous Delivery for SQL Server Databases

Spend less time managing deployment pain and more time adding value. Find out how with database DevOps

Featured Contents

 

Replicate NetSuite Data to Azure SQL (SSIS in Azure Data Factory)

Jerod Johnson from SQLServerCentral.com

With Azure Data Factory V2 Integration Runtimes (ADFv2 IR), you can deploy enterprise replication tasks to the Azure cloud. More »


 

Free eBook: SQL Server Backup and Restore

Press Release from Redgate

In this free eBook Shawn McGehee offers advice on query tuning, cutting stored procedures, and system process design and implementation for high availability. Discover how to perform backup and restore operations using SQL Server Management Studio (SSMS), basic T-SQL scripts and Redgate's SQL Backup tool. More »


 

Review Minimum SQL Server Security Practices

Additional Articles from MSSQLTips.com

In this tip we look at different things you should consider when developing your database systems to ensure you are also thinking about security best practices as well. More »


 

From the SQLServerCentral Blogs - Static Data Masking (SSMS 18.0 Preview)

SQLEspresso from SQLServerCentral Blogs

Ever need to have a test database on hand that you can allow others to query “real like” data without... More »


 

From the SQLServerCentral Blogs - Identity in a SELECT

Kenneth Fisher from SQLServerCentral Blogs

Always be learning right? So when I saw this I had to go HU?! That’s new. What’s going on here? SELECT IDENTITY(INT,... More »

Question of the Day

Today's Question (by Steve Jones):

I have this data frame in R that contains the top 10 home run hitters in baseball. I use the summary function to get this data:

 > summary(HR.hitters) rank players Hr yrs.played Min. : 1.00 Albert Pujols :1 Min. :586.0 Min. :17.00 1st Qu.: 3.25 Alex Rodriguez:1 1st Qu.:613.8 1st Qu.:21.25 Median : 5.50 Babe Ruth :1 Median :645.0 Median :22.00 Mean : 5.50 Barry Bonds :1 Mean :664.3 Mean :21.10 3rd Qu.: 7.75 Frank Robinson:1 3rd Qu.:709.5 3rd Qu.:22.00 Max. :10.00 Hank Aaron :1 Max. :762.0 Max. :23.00 (Other) :4 

I run this:

 mode(HR.hitters$Hr)

What is returned?

Think you know the answer? Click here, and find out if you are right.


We keep track of your score to give you bragging rights against your peers.
This question is worth 1 point in this category: R Language.

We'd love to give you credit for your own question and answer.
To submit a QOTD, simply log in to the Contribution Center.

ADVERTISEMENT

Design and configure SQL Server instances and databases in support of high-throughput applications that are mission-critical and provide consistent response times in the face of variations in user numbers and query volumes. Learn to configure SQL Server and design your databases to support a given instance and workload.

Pick up your copy of this great book today at Amazon today.

Yesterday's Question of the Day

Yesterday's Question (by Steve Jones):

What's the database compatability version for the upcoming SQL Server 2019 Release?

Answer: 150

Explanation:

SQL Server 2019 will use database compatability level 150. SQL Server 2017 had level 140.

Ref: Change Database Compatability Level - click here


» Discuss this question and answer on the forums

Database Pros Who Need Your Help

Here's a few of the new posts today on the forums. To see more, visit the forums.

SQL Server 2016 : SQL Server 2016 - Administration

SQL Memory & Tempdb usage - Hi Can someone confirm this please - my thoughts are that SQL has 3 main components in RAM - Proc cache ( about 2...

SQL Server 2016 License to install SQL Server 2008 - Can SQL Server 2016 license be used to install SQL Server 2008? Editions are same.

Shrink database only x gig a week. - I just added the new columnstore indexes on to the database. This saved 2 TB of space on the indexes. I like to...


Reporting Services : SSRS 2014

SSRS Report Query - SSRS Report Query Is it possible to insert clickable '+' sign in SSRS report column header ? If Yes then      1. On click of...


Data Warehousing : Integration Services

SSIS step to call sp proc - I have a table which has the details of all sp spoc names and executables, so I will have a...


SQL Server 7,2000 : Administration

Auditing changes to Database Maintenance plans - Is there a way to log changes made to database maintenance plans and / or SQL Agent Jobs? I have a...

This email has been sent to newsletter@newslettercollector.com. To be removed from this list, please click here.
If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com.
This newsletter was sent to you because you signed up at SQLServerCentral.com.
Feel free to forward this to any colleagues that you think might be interested.
If you have received this email from a colleague, you can register to receive it here.
This transmission is ©2018 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved.
Contact: webmaster@sqlservercentral.com