From 9225d6d6aae50089ac1af44464b99b215a7e017f Mon Sep 17 00:00:00 2001 From: Benjin Dubishar Date: Thu, 5 Nov 2020 11:42:26 -0800 Subject: [PATCH] Disabling validation, changing template for Streaming Jobs (#13253) * Disable streaming job validation by hiding menu item * Adding comment to and genercizing column names in external streaming job script --- extensions/sql-database-projects/package.json | 5 ----- .../templates/newTsqlExternalStreamingJobTemplate.sql | 11 +++++++---- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/extensions/sql-database-projects/package.json b/extensions/sql-database-projects/package.json index 297c113fca..17bf48e844 100644 --- a/extensions/sql-database-projects/package.json +++ b/extensions/sql-database-projects/package.json @@ -351,11 +351,6 @@ "when": "view =~ /^(sqlDatabaseProjectsView|dataworkspace.views.main)$/ && viewItem == databaseProject.itemType.referencesRoot", "group": "4_dbProjects_addDatabaseReference" }, - { - "command": "sqlDatabaseProjects.validateExternalStreamingJob", - "when": "view =~ /^(sqlDatabaseProjectsView|dataworkspace.views.main)$/ && viewItem == databaseProject.itemType.file.externalStreamingJob", - "group": "5_dbProjects_streamingJob" - }, { "command": "sqlDatabaseProjects.exclude", "when": "view =~ /^(sqlDatabaseProjectsView|dataworkspace.views.main)$/ && viewItem == databaseProject.itemType.folder || viewItem =~ /^databaseProject.itemType.file/", diff --git a/extensions/sql-database-projects/resources/templates/newTsqlExternalStreamingJobTemplate.sql b/extensions/sql-database-projects/resources/templates/newTsqlExternalStreamingJobTemplate.sql index d6924df8ef..015ea4ae67 100644 --- a/extensions/sql-database-projects/resources/templates/newTsqlExternalStreamingJobTemplate.sql +++ b/extensions/sql-database-projects/resources/templates/newTsqlExternalStreamingJobTemplate.sql @@ -1,7 +1,10 @@ +-- External Streaming Jobs have dependencies on External Streams. +-- You will need to separately create External Streams in order to +-- successfully deploy this script. For more information, see: +-- https://docs.microsoft.com/en-us/azure/azure-sql-edge/create-stream-analytics-job + EXEC sys.sp_create_streaming_job @NAME = '@@OBJECT_NAME@@', @STATEMENT = 'INSERT INTO SqlOutputStream SELECT timeCreated, - machine.temperature as machine_temperature, - machine.pressure as machine_pressure, - ambient.temperature as ambient_temperature, - ambient.humidity as ambient_humidity + streamColumn1 as column1, + streamColumn2 as column2 FROM EdgeHubInputStream'