SQLServerCentral - www.sqlservercentral.com

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

Featured Contents

The Voice of the DBA

The Data Scribe

There's an interesting piece in the New Yorker about technology in the medical field from Atul Gawande. It talks about the love hate relationship doctors have with medical systems, and ruminates a bit about whether these new systems are making medicine better or worse. I think Dr. Gawande is a very interesting individual, and whose Checklist Manifesto is a great look at improving processes.    

The article talks about the struggles of doctors with using various systems, but there is one interesting solution that some companies have tried: medical scribes. For these companies, rather than teach a doctor everything and have them do their own work and spend less time with a patient, the meetings are either recorded or witnessed by a scribe. The scribe handles the computer work, writing down observations, notes, orders, etc. The doctor later approves things, but this allows the doctor to focus more on patient care and get less caught up in technology.

Years ago I worked in a company that had some extensive technology in some areas, but some older senior management. There were still secretaries that literally took dictation, handled schedules, and printed reports for the senior executives, who almost never used their computers. The might pull up some emails, but anything that required more than a few keystrokes was dictated to a secretary who wrote and sent the emails. At the time I thought this was wasteful, after all, couldn't an executive type a few emails themselves?

I thought of that experience while reading the other story about doctors. Certainly the executives could type emails, but not as well as others, and was that a good use of their time? Certainly today, with far too much communication being sent, I might argue executives ought to have less access to email, not more. Certainly upper level execs do have assistants, but is it really a good use of time for directors and managers to be dealing with many of our computer applications?

What about report tools like Power BI and Tableau? Is that a good use of anyone's time in finding data and assembling it into reports? The analysis is, but tracking down data, formatting it, and more feels like something that is a skill in and of itself.

Perhaps we need data scribes in more industries. Not a single employee dedicated to one person, but a specialist in the gathering and cleaning of data, preparing it in tools that business people then use to perform their analysis, working for multiple people. Need more data? Ping your data scribe, someone that knows the structure, meaning, and location of data.

Would you want that job? I know I've done this at times for people, finding the data they need and producing a report, often showing them how to do it themselves, but I wonder if that's a good idea. With data changing, new sources appearing, stronger access controls and more, perhaps this is a role that more companies ought to embrace to ensure that those with experience analyzing data aren't spending time fiddling with it.

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 ( 4.7MB) 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
Webinar

Creating a data culture can transform risk calculation for insurers

James Boother from COEO will be joining us for a live video session to discuss the seven steps some organisations are already taking to predict future risks with even greater certainty and the opportunities Data Mastery presents insurers.  
Register now

SQL Provision

NEW SQL Provision: Create, protect, & manage SQL Server database copies for compliant DevOps

With SQL Provisions virtual cloning technology, databases can be created in seconds using just 1MB of storage, and sensitive data can be anonymized or replaced with realistic data to ensure it is protected as it moves between environments. Download your free trial

Featured Contents

 

T-SQL Decommenter Part III

Toby Ovod-Everett from SQLServerCentral.com

Detailed explanation of the recursive section of the T-SQL Decommenter. More »


 

Luxembourg SQL User Group - The Reality of Migrating to SQL Azure

Press Release from SQLServerCentral.com

The next meeting is Nov 22, 2018. More »


 

Installing SQL Server 2019 CTP 2.0

Additional Articles from Database Journal

Greg Larsen offers detailed instructions on how to install SQL Server 2019 CTP 2.0. More »


 

From the SQLServerCentral Blogs - Bad Query Performance Tips Rebutted

Grant Fritchey from SQLServerCentral Blogs

Once upon a time, someone, somewhere, wrote a list of bad query performance tips and they’ve been copied all over... More »


 

From the SQLServerCentral Blogs - Reasons to Serve on the PASS Board of Directors

Andy Warren from SQLServerCentral Blogs

A few weeks back I wrote Some Thoughts on How To Prepare to Serve on the PASS Board of Directors.... More »

Question of the Day

Today's Question (by Steve Jones):

I want to query sys.dm_exec_text_query_plan for code inside of a query being run. This is a DMF, and some of the inputs are offsets. Where can I find the offsets of statements?

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: Execution Plan.

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

Pro Power BI Desktop

This book shows how to deliver eye-catching Business Intelligence with Microsoft Power BI Desktop. You can now take data from virtually any source and use it to produce stunning dashboards and compelling reports that will seize your audience’s attention. Slice and dice the data with remarkable ease then add metrics and KPIs to project the insights that create your competitive advantage.

Yesterday's Question of the Day

Yesterday's Question (by Steve Jones):

Which of these functions are always deterministic? (choose 2)

Answer:

  • FLOOR()
  • DAY()

Explanation:

Deterministic functions always return the same result when they are called with a specific set of inputs, given the same state of the database. This means that there are functions that can be always fit this definition, functions that sometimes fit it, and functions that don't fit it.

FLOOR() and DAY() are deterministic. ISDATE() is sometimes deterministic.

Ref: Deterministic and Nondeterministic functions - 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 2017 : SQL Server 2017 - Development

Can a person learn to use SSIS for free ? - Can a person learn to use SSIS for free ? https://en.wikipedia.org/wiki/SQL_Server_Integration_Services https://www.codeproject.com/Questions/1187085/Free-installation-of-SQL-server-SSIS states: There

DT_BYTE to DT_DBDATE - I've got an SSIS project pulling data from a MySQL database into SQL Server. One of the date values in the...

How to study the layout of a database? - Hello friends, Suppose you download a sample database, whether it be AdventureWorks, Northwind, or whatever other database. What steps do you...


SQL Server 2016 : SQL Server 2016 - Development and T-SQL

IsNull to check column - I need to check if col1 is null, then show Col2 else show col3. Used a case statement in the select...

Execute a Stored Procedure against every row insert in Table - I have around 200 tables and we have insert in each table with in each seconds. so there are around 90...

Importing from XML to SQL 2014 - This is my 4th day on SQL so I am a newbie. I created a query to import from an...


SQL Server 2014 : Administration - SQL Server 2014

Splitting data files caused performance issue - Hi All, We have a database about 500 GB , we thought of splitting the data files on different physical hard disks...

slow query - the query has a Where clause that 2 conditions combined via AND. If only the first condition is run it...

Unable to execute SP - Hi, I have a colleague we cannot execute an SP they get an error saying: User does not have permission...

The distribution agent failed to create temporary files in 'C:\Program Files\Microsoft SQL Server\120\COM' directory. System returned errorcode 5. - Hi Publisher: SQL 2008 Distributor: upgraded from SQL 2012 to SQL 2014 Subscribers: SQL 2008 / 2012 Current error on transactional replication: The distribution...


SQL Server 2012 : SQL 2012 - General

INSERT INTO one table from Multiple Tables - I have three tables; RT_Group_Average RT_Group_Status RT_Group_Diff I need to Combine the data from both tables and insert it into the third table. The...

How do I compare values in two columns based on a static date - So, I have been asked to provide a way to compare daily data that comes in to a given date....


SQL Server 2012 : SQL Server 2012 - T-SQL

Converting large excel spreadsheet to normalized data in SQL 2012 - Hi everybody, I have a large excel spreadsheet created by finance user that contains several decades worth of sales data. Here is...


SQL Server 2008 : SQL Server 2008 - General

Change Invalid date to 1900-01-01 in sql CASE query - Hi, I have a requirement to change the date to 1900-01-01 if its an invalid date like 2009-13-31 (Invalid month) or...


SQL Server 2008 : SQL Server Newbies

sys.dm_exec_query_stats - Is there a way to know which query plan added last 5 minutes into sys.dm_exec_query_stats by date . Thank you in...


Data Warehousing : Integration Services

SQL agent ssis package issue Script Task - Hello, i am trying to get an ssis package to work, the real problem is on the script task. I run...


Data Warehousing : Strategies and Ideas

Pattern to load incremental data - MERGE or TRUNCATE and INSERT - Hi, There mainly 2 patterns for incrementally loading data for facts. 1. Load new records to staging 2. Truncate any of these rows...


Data Warehousing : Analysis Services

Measures showing up Blank in Power BI - When I attempt to connect POwer BI Desktop to my tabular model, The measures all show up blank.   I am able...


Database Design : Disaster Recovery

Off-site backups - I've recently started in a new organisation and found that 2 local SQL Servers Backups are not going off-site at...


SQL Server 7,2000 : T-SQL

Natural Sort Order - Hello. I have a table that has a column of nvarchar that has rows containing both numbers and letters... Ex:...

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