| A community of more than 1,600,000 database professionals and growing |
| | The Multilingual Programmer At the recent SQL Konferenz in Germany, the keynote was from Michael Rhys of Microsoft. His talk was on the evolution and design of the U-SQL language. If you haven't looked at it, U-SQL is what the Azure Data Lake (ADL) uses, and it's designed to improve your ability to query various data sources in the ADL. If you want to know more, and begin working with U-SQL, we have a stairway you can go through. Michael opened his talk by looking at the languages he'd learned in his career. He started with APL and moved on from there. He asked if anyone had used APL, and there were few of us. It was my second language at University, and one I didn't enjoy. The nature of the language was un-intuitive to me, and I was glad I only suffered for a few months. If you'd like to try it, you can tryapl. I thought this would make a fun discussion, so I wanted to ask: what languages did you learn for programming and in what order? For me, I started with BASIC, and a little assembler with early systems. I moved to Pascal in high school, trying to develop fun games and computer assisted homework help for myself. In University, I began with LISP, which caused plenty of people to drop out of computing. I'm not sure if that was a good idea or not, but I enjoyed that. From there, I went to APL, Assembler, Fortran and C before switching away from computers for a bit. When I returned, C++ was all the rage, and I soon found jobs that paid me to write FoxPro/Clipper code, then VB, then a touch of Java before the web became popular and I worked in ASP and ASP.NET. Along the way SQL became more and more of my career, and I'm glad it did. These days I'm trying to improve my C#, PowerShell, and Python skills, more for fun than anything else, but those are sueful as both languages are useful in data work. I haven't done much with R, but I have fingers crossed that the sp_execute_external_script call that allows a parameter of @language=N'Python' gets added to SQL Server before I need to learn any R. After all, most of the R libraries exist in Python, and I find the language much more intuitive. Let us know today what your journey has been, and if you haven't been a developer, maybe its time to learn some programming skills. After all, I think that's important for a DBA. Steve Jones from SQLServerCentral.comJoin the debate, and respond to today's editorial on the forums |
| The Voice of the DBA Podcast Listen to the MP3 Audio ( 5.0MB) podcast or subscribe to the feed at iTunes and Libsyn. 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 | | Not enough hours in your day? The SQL Toolbelt lets you reduce the time spent on SQL Server development and administration. Cambridge University developer David Spaxman, for example, says: “I’m saving 10-12 hours a week using the SQL Toolbelt.” Learn how you can double your productivity, speed up deployments and protect your data. Download a free trial. |
|
|
|
| | | Lowell Izaguirre from SQLServerCentral.com Here a quick script showing how to get all the Active Directory users in a AD group. More » |
| Additional Articles from SimpleTalk If your organisation is committed to using Oracle Business Intelligence Enterprise Edition (OBIEE) 10g/11g /12c as their BI solution, you aren't thereby committed to using Oracle throughout your organisation. You can use a range of data sources including SQL Server, and save a great deal of money by doing so. Sadly, Oracle will only support the use of the venerable SQL Server 2008 R2. Zafar Ali demonstrates how to connect OBIEE to the world beyond Oracle. More » |
| SQL DBA in HK from SQLServerCentral Blogs Welcome to the last part of this series, you can find the previous post here (http://www.sqlservercentral.com/blogs/denniss-sql-blog-1/2017/02/01/improve-performance-by-replacing-temp-tables-with-memory-optimized-tables-part-1/) and here (http://www.sqlservercentral.com/blogs/denniss-sql-blog-1/2017/02/08/improve-performance-by-replacing-temp-tables-with-memory-optimized-tables-part-2/). Previously we... More » |
| David Postlethwaite from SQLServerCentral Blogs In my latest learning tree newsletter, I discussed analysing some of the salary survey data that the good folks over... More » |
|
|
| | Today's Question (by Steve Jones): What enhancement in SQL Server 2016 reduces the CPU load of TDE? |
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: Transparent Data Encryption (TDE). 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 | With SQL Server Analysis Services 2016, Microsoft has dramatically upgraded its Tabular approach to business intelligence data modeling, making Tabular the easiest and best solution for most new projects. In this book, two world-renowned experts in Microsoft data modeling and analysis cover all you need to know to create complete BI solutions with these powerful new tools. Get your copy from Amazon today. | | |
|
|
|
|
|
| Yesterday's Question of the Day |
| Yesterday's Question (by Steve Jones): I have connected to the master database of my Azure SQL Data Warehouse. Currently I have this set for 100 DWUs of performance. I want to set this to 200 DWUs. Can I do this with code? Answer: Yes, with ALTER DATABASE... MODIFY (SERVICE_OBJECTIVE) Explanation: The ALTER DATABASE... MODIFY (SERVICE_OBJECTIVE) command can be used to increase or decrease the amount of DWUs for your Azure SQL Data Warehouse. Ref: ALTER DATABASE - https://msdn.microsoft.com/en-us/library/mt204042.aspx » Discuss this question and answer on the forums |
|
|
| | Konstantin Taranov from SQLServerCentral.com -- For table with Identity Column ID with SET IDENTITY_INSERT ON @useIdentity = 1 and KEEPIDENTITY property EXECUTE [dbo].[usp_BulkUpload] @path = 'd:\GIT\GazEco\NIIGAZ\TXT\', @databaseName = 'DatabaseName', @tableName = 'TableName', @useIdentity = 1, @debug = 0; -- For table with Identity Column ID without SET IDENTITY_INSERT ON @useIdentity = 2 EXECUTE [dbo].[usp_BulkUpload] @path = 'd:\GIT\GazEco\NIIGAZ\TXT\', @databaseName = 'DatabaseName', @tableName = 'TableName', @useIdentity = 2, @debug = O; -- For table without Identity Column @useIdentity = 0 EXECUTE [dbo].[usp_BulkUpload] @path = 'd:\GIT\GazEco\NIIGAZ\TXT\', @useIdentity = 0 @databaseName = 'DatabaseName', @tableName = 'TableName', @useIdentity = 0, @debug = 0; More » |
|
|
| Database Pros Who Need Your Help |
| Here's a few of the new posts today on the forums. To see more, visit the forums. 30 minute Transaction Log back up - I take transaction log back up ever 30 minutes - but every day at about 05:30 the back up takes 01:30... Bad I/O on C: drive - We have a SQL 2016 on Azure. It's running into bad I/O problems. When I was looking at the resource... Log shipping from sql 2008 to 2016? - Hello, We want to do a migration, these databases range from 100-500 gigs of data, and want to log ship from... Store Procedure - I have a store Procedure which generate output as one random number I need to execute 100 times how can I... stored proc fails randomly... - I have a agent task that calls a SSIS routine and in that routine is a stored proc call.. Sometime... Policy based maangement - Limit target databses. - Hi all, I am trying to set up some new policies for checking database configurable options e.g. auto_shrink, recovery_model etc... but I... Performance improves after reboot - I am an ETL Developer who was asked to look at SQL Server performance problem. We have two DBA's but they're... Backup Database is terminated Abnormally Failed on SQL Server 2014 RTM - My Database backup is not working in SQL 2014 RTM version. It works fine on SQL Server 2008 R2. All... Where to put option Recompile in Dynamic SQL - Hi SSC, I've got a procedure which performs maintenance on a bunch of tables. It used to be about 40 statically... Key Lookup to Index Seek? - Hello All, I am trying to educate myself a little more about Index usage in regards to performance tuning. I have... Querying against XML - Hello all, I have the following xml and I'm trying to build a query that will output ids of both familyid... Queries Hung on Memory Request - Server is an x64 VM with Win 2012 and SQL 2012, SP3. It has 32G of ram with 24,576 MB... Failover Clustering Questions - Hello, I have a client that wishes to transform our existing single node system into a high availability environment. I... UPDATE STATISTICS with FULLSCAN -- implications? - I am being asked by our SharePoint people upon suggestion of a Microsoft engineer to run an "UPDATE STATISTICS ... Need to migrate a databases from DB2 to SQL server - Hi, Need a help in Migrating a database of 100 GB from DB2 to Sql server. Client would extract the data from... how to select only non null columns out of 100 plus columns table - Hi I have 100 plus columns table and right of the bat I see 90 columns are null so I want... From Cluster to Virtual Machine using VMware - Dear Friends, I am working with a SQL Server 2008 Enterprise Edition in a cluster environment. We are moving our infrastructure... log shipping issue - Hello, i am using SQL 2008 R2, doing log shipping, everything is working good for all jobs, backup logs, copy log... Excel Export Fail when Number of rows in the Excel sheet exceeded the limit of 65536 rows. - Hi, I have ran into the below error because of bulk and huge data. The error is given below: "Error: System.Exception: Excel... Simple SSIS failed with The value could not be converted because of a potential loss of data. - I have a very simple SSIS: 1. Source: 5 columns, all in string(50) 2. Key two columns: Period, Val 3. To do: get... |
|
| This email has been sent to [email protected]. To be removed from this list, please click here. If you have any problems leaving the list, please contact the [email protected]. | 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 ©2015 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved. Contact: [email protected] |
|
|