Skip to content

Commit cef6e1c

Browse files
committed
Added compute pool data source
1 parent 82f5241 commit cef6e1c

2 files changed

Lines changed: 22 additions & 22 deletions

File tree

samples/features/sql-big-data-cluster/bootstrap-sample-db.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ then
5252
$DEBUG curl -G "https://sqlchoice.blob.core.windows.net/sqlchoice/static/tpcxbb_1gb.bak" -o tpcxbb_1gb.bak
5353
fi
5454

55-
read -r MASTER_POD_NAME HADR_ENABLED <<<$(sqlcmd -S $SQL_MASTER_INSTANCE -Usa -P$SQL_MASTER_SA_PASSWORD -I -b -h-1 -Q "SET NOCOUNT ON; SELECT @@SERVERNAME, SERVERPROPERTY('IsHadrEnabled');")
55+
read -r MASTER_POD_NAME HADR_ENABLED <<<$(sqlcmd -S $SQL_MASTER_INSTANCE -Usa -P$SQL_MASTER_SA_PASSWORD -I -b -h-1 -Q "SET NOCOUNT ON; SELECT @@SERVERNAME, SERVERPROPERTY('IsHadrEnabled');") || (echo $ERROR_MESSAGE && exit 1)
5656

5757
echo Copying sales database backup file...
5858
$DEBUG kubectl cp tpcxbb_1gb.bak $CLUSTER_NAMESPACE/$MASTER_POD_NAME:var/opt/mssql/data -c mssql-server || (echo $ERROR_MESSAGE && exit 1)

samples/features/sql-big-data-cluster/bootstrap-sample-db.sql

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -80,35 +80,35 @@ CREATE OR ALTER PROCEDURE #create_data_sources
8080
AS
8181
BEGIN
8282
-- Create database master key (required for database scoped credentials used in the samples)
83-
IF NOT EXISTS(SELECT * FROM sys.symmetric_keys WHERE name = '##MS_DatabaseMasterKey##')
84-
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'sql19bigdatacluster!';
83+
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'sql19bigdatacluster!';
8584

8685
-- Create default data sources for SQL Big Data Cluster
87-
IF NOT EXISTS(SELECT * FROM sys.external_data_sources WHERE name = 'SqlDataPool')
88-
CREATE EXTERNAL DATA SOURCE SqlDataPool
89-
WITH (LOCATION = 'sqldatapool://controller-svc/default');
90-
91-
IF NOT EXISTS(SELECT * FROM sys.external_data_sources WHERE name = 'SqlStoragePool')
92-
CREATE EXTERNAL DATA SOURCE SqlStoragePool
93-
WITH (LOCATION = 'sqlhdfs://controller-svc/default');
94-
95-
IF NOT EXISTS(SELECT * FROM sys.external_data_sources WHERE name = 'HadoopData')
96-
CREATE EXTERNAL DATA SOURCE HadoopData
97-
WITH(
98-
TYPE=HADOOP,
99-
LOCATION='hdfs://nmnode-0-svc:9000/',
100-
RESOURCE_MANAGER_LOCATION='sparkhead-svc:8032'
101-
);
86+
IF SERVERPROPERTY('ProductLevel') = 'RTM'
87+
CREATE EXTERNAL DATA SOURCE SqlComputePool
88+
WITH (LOCATION = 'sqlcomputepool://controller-svc/default');
89+
90+
CREATE EXTERNAL DATA SOURCE SqlDataPool
91+
WITH (LOCATION = 'sqldatapool://controller-svc/default');
92+
93+
CREATE EXTERNAL DATA SOURCE SqlStoragePool
94+
WITH (LOCATION = 'sqlhdfs://controller-svc/default');
95+
96+
CREATE EXTERNAL DATA SOURCE HadoopData
97+
WITH(
98+
TYPE=HADOOP,
99+
LOCATION='hdfs://nmnode-0-svc:9000/',
100+
RESOURCE_MANAGER_LOCATION='sparkhead-svc:8032'
101+
);
102102
END;
103103
GO
104104

105105
--- Sample dbs:
106106
DECLARE @sample_dbs CURSOR, @proc nvarchar(255);
107107
SET @sample_dbs = CURSOR FAST_FORWARD FOR
108-
SELECT file_or_directory_name, d.db_name
109-
FROM sys.dm_os_enumerate_filesystem('/var/opt/mssql/data', '*.bak') as f
110-
CROSS APPLY (VALUES(REPLACE(REPLACE(file_or_directory_name, 'tpcxbb_1gb', 'sales'), '.bak', ''))) as d(db_name)
111-
WHERE DB_ID(d.db_name) IS NULL;
108+
SELECT file_or_directory_name, d.db_name
109+
FROM sys.dm_os_enumerate_filesystem('/var/opt/mssql/data', '*.bak') as f
110+
CROSS APPLY (VALUES(REPLACE(REPLACE(file_or_directory_name, 'tpcxbb_1gb', 'sales'), '.bak', ''))) as d(db_name)
111+
WHERE DB_ID(d.db_name) IS NULL;
112112
DECLARE @file nvarchar(260), @db_name nvarchar(128);
113113
OPEN @sample_dbs;
114114
WHILE(1=1)

0 commit comments

Comments
 (0)