Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tools and Tips For Data Warehouse Developers (SQLGLA)

490 views

Published on

Tools and Tips For Data Warehouse Developers (Presented at SQLGLA in Glasgow, Scotland on September 14th, 2018)

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

Tools and Tips For Data Warehouse Developers (SQLGLA)

  1. 1. Tools and Tips for Data Warehouse Developers Cathrine Wilhelmsen SQLGLA · September 14th 2018
  2. 2. Gold Sponsors Silver Sponsors Bronze Sponsors Local Partners
  3. 3. Cathrine Wilhelmsen @cathrinew cathrinew.net Senior Business Intelligence Consultant, Inmeta
  4. 4. once upon a time...
  5. 5. how I felt…
  6. 6. how I want to be...
  7. 7. Today? SQL Tools and Tips Free Scripts and Resources Biml for SSIS
  8. 8. Visual Information in SSMS
  9. 9. Connection Colors
  10. 10. Status Bar and Tab Text
  11. 11. Results in Separate Tab
  12. 12. Tab Groups - Vertical
  13. 13. Tab Groups - Horizontal
  14. 14. Split Query in Two
  15. 15. Pin Tabs
  16. 16. Shortcuts in SSMS
  17. 17. Query Shortcuts
  18. 18. Keyboard Shortcuts docs.microsoft.com/en-us/sql/ssms/sql-server-management-studio-keyboard-shortcuts Assign shortcuts you frequently use Remove shortcuts you accidentally click
  19. 19. HOME END PG UP PG DNCTRL ALT SHIFT TAB Magic keys!
  20. 20. CTRL R Show / Hide Query Results
  21. 21. ALTSHIFT ENTER Toggle Full Screen
  22. 22. TABCTRL Cycle through windows
  23. 23. CTRL U Change database
  24. 24. SHIFTALT Column / Multi-Line Editing
  25. 25. CTRL K CTRL C Comment Line CTRL K CTRL U Uncomment Line Comment / Uncomment
  26. 26. CTRL SHIFT V Last 20 text items copied are saved in memory Cycle through them to paste the text you need Clipboard Ring
  27. 27. Too many shortcuts? Use Quick Launch! …or just ALT + Keyboard! CTRL Q
  28. 28. am2.co/shortcuts Keyboard Shortcuts Cheat Sheet by Andy Mallon
  29. 29. SQLWorkbooks.com/SSMS SSMS Shortcuts and Secrets by Kendra Little
  30. 30. Templates and Snippets in SSMS
  31. 31. Template Browser Create Templates CTRL ALT T Templates
  32. 32. Replace Template Parameters with actual values CTRL SHIFT M Template Parameters
  33. 33. CTRL K CTRL X Insert Snippet CTRL K CTRL S Surround With Snippet Snippets
  34. 34. Redgate SQL Prompt (Licensed) SSMS Tools Pack (Licensed) red-gate.com ssmstoolspack.com Advanced Snippets and Formatting Favorites
  35. 35. ApexSQL Complete / Refactor SSMS Boost Poor Man's T-SQL Formatter dbForge SQL Complete (Licensed) SQL Formatter SqlSmash apexsql.com ssmsboost.com poorsql.com devart.com/dbforge sql-format.com sqlsmash.com Advanced Snippets and Formatting Alternatives
  36. 36. Search in SSMS
  37. 37. Free Tool: Redgate SQL Search red-gate.com/products/sql-development/sql-search/
  38. 38. Free Tool: Redgate SQL Search
  39. 39. Redgate SQL Search ApexSQL Search SSMS Tools Pack (Licensed) SSMS Boost red-gate.com apexsql.com ssmstoolspack.com ssmsboost.com Tools: Search in SSMS
  40. 40. Registered Servers and Multiserver Queries in SSMS
  41. 41. Registered Servers Save and group servers Is the server running? CTRL ALT G
  42. 42. Manage services from SSMS
  43. 43. Multiserver Queries
  44. 44. Multiserver Queries
  45. 45. Query Analysis in SSMS
  46. 46. Execution Plans Display Estimated Execution Plan CTRL L Include Actual Execution Plan CTRL M
  47. 47. Execution Plans See how a query will be executed:
  48. 48. Details in Tooltips
  49. 49. Details in Properties
  50. 50. Live Query Statistics Include Live Query Statistics
  51. 51. Live Query Statistics Include Live Query Statistics
  52. 52. Free Tool: SQL Sentry Plan Explorer sqlsentry.com/products/plan-explorer
  53. 53. Free Tool: SQL Sentry Plan Explorer answers.sqlperformance.com
  54. 54. red-gate.com/books Free Book: SQL Server Execution Plans by Grant Fritchey
  55. 55. Query Statistics in SSMS
  56. 56. Statistics IO SET STATISTICS IO OFF; SET STATISTICS IO ON;
  57. 57. Statistics Time SET STATISTICS TIME OFF; SET STATISTICS TIME ON;
  58. 58. statisticsparser.com Free Tool: Statistics Parser by Richie Rump
  59. 59. Client Statistics Include Client Statistics SHIFT SALT
  60. 60. Client Statistics Compare multiple query executions:
  61. 61. Activity Monitoring in SSMS
  62. 62. whoisactive.com Free Script: sp_WhoIsActive by Adam Machanic
  63. 63. whoisactive.com Free Script: sp_WhoIsActive by Adam Machanic
  64. 64. SQL Ops Studio
  65. 65. Command Palette CTRL SHIFT P
  66. 66. Color Themes CTRL K CTRL T
  67. 67. Keyboard Shortcuts CTRL K CTRL S
  68. 68. Save and View Results Save as CSV
  69. 69. Save and View Results Save as JSON
  70. 70. Save and View Results Save as Excel
  71. 71. Save and View Results View as Chart
  72. 72. Save and View Results
  73. 73. Built-in Snippets
  74. 74. Custom Snippets
  75. 75. Tools: Data Modeling
  76. 76. SQLDBM sqldbm.com
  77. 77. Tools: Test Data and Mockups
  78. 78. Mockaroo mockaroo.com
  79. 79. Random Names listofrandomnames.com
  80. 80. Tools: Biml for SSIS
  81. 81. Of course I can create 200 SSIS Packages! …what do you need me to do after lunch?
  82. 82. Business Intelligence Markup Language Easy to read and write XML language Generate SSIS packages from metadata
  83. 83. How does SSIS development work?
  84. 84. How does Biml development work?
  85. 85. What do you need?
  86. 86. Demo: Biml for SSIS
  87. 87. Where can I learn more? Free online training bimlscript.com
  88. 88. Biml on Monday… …BimlBreak the rest of the week!
  89. 89. @cathrinew cathrinew.net hi@cathrinew.net Too fast? Not enough details? Don't worry! cathrinew.net/efficient

×