@@ -25,6 +25,7 @@ for %%F in (sqlcmd.exe bcp.exe kubectl.exe curl.exe) do (
25
25
26
26
pushd " %tmp% "
27
27
md %TMP_DIR_NAME%
28
+ cd %TMP_DIR_NAME%
28
29
echo Downloading sample database backup file...
29
30
%DEBUG% curl -G " https://sqlchoice.blob.core.windows.net/sqlchoice/static/tpcxbb_1gb.bak" -o tpcxbb_1gb.bak
30
31
@@ -40,26 +41,28 @@ echo Configuring sample database...
40
41
for %%F in (web_clickstreams inventory customer) do (
41
42
echo Exporting %%F data...
42
43
if /i %%F EQU web_clickstreams (set DELIMITER=,) else (SET DELIMITER=^ |)
43
- %DEBUG% bcp sales.dbo.%%F out " %STARTUP_PATH% % %F .csv" -S %SQL_MASTER_INSTANCE% -Usa -P%SQL_MASTER_SA_PASSWORD% -c -t" !DELIMITER! " -o " %%F .out" -e " %%F .err" || goto exit
44
+ %DEBUG% bcp sales.dbo.%%F out " %%F .csv" -S %SQL_MASTER_INSTANCE% -Usa -P%SQL_MASTER_SA_PASSWORD% -c -t" !DELIMITER! " -o " %%F .out" -e " %%F .err" || goto exit
44
45
)
45
46
46
47
echo Exporting product_reviews data...
47
- %DEBUG% bcp " select pr_review_sk, replace(replace(pr_review_content, ',', ';'), char(34), '') as pr_review_content from sales.dbo.product_reviews" queryout " %TMP_DIR_NAME% product_reviews.csv" -S %SQL_MASTER_INSTANCE% -Usa -P%SQL_MASTER_SA_PASSWORD% -c -t, -o " product_reviews.out" -e " product_reviews.err" || goto exit
48
+ %DEBUG% bcp " select pr_review_sk, replace(replace(pr_review_content, ',', ';'), char(34), '') as pr_review_content from sales.dbo.product_reviews" queryout " product_reviews.csv" -S %SQL_MASTER_INSTANCE% -Usa -P%SQL_MASTER_SA_PASSWORD% -c -t, -o " product_reviews.out" -e " product_reviews.err" || goto exit
48
49
49
50
REM Copy the data file to HDFS
50
51
echo Uploading web_clickstreams data to HDFS...
51
52
%DEBUG% curl -i -L -k -u root:%KNOX_PASSWORD% -X PUT " https://%KNOX_ENDPOINT% /gateway/default/webhdfs/v1/clickstream_data?op=MKDIRS" || goto exit
52
53
%DEBUG% curl -i -L -k -u root:%KNOX_PASSWORD% -X PUT " https://%KNOX_ENDPOINT% /gateway/default/webhdfs/v1/clickstream_data/web_clickstreams.csv?op=create&overwrite=true&noredirect=true" -H " Content-Type: application/octet-stream" -T " web_clickstreams.csv" || goto exit
54
+ del /q web_clickstreams.*
53
55
54
56
echo .
55
57
echo Uploading product_reviews data to HDFS...
56
58
%DEBUG% curl -i -L -k -u root:%KNOX_PASSWORD% -X PUT " https://%KNOX_ENDPOINT% /gateway/default/webhdfs/v1/product_review_data?op=MKDIRS" || goto exit
57
59
%DEBUG% curl -i -L -k -u root:%KNOX_PASSWORD% -X PUT " https://%KNOX_ENDPOINT% /gateway/default/webhdfs/v1/product_review_data/product_reviews.csv?op=create&overwrite=true&noredirect=true" -H " Content-Type: application/octet-stream" -T " product_reviews.csv" || goto exit
60
+ del /q product_reviews.*
58
61
59
- %DEBUG% del /q *.out *.err *.csv
62
+ REM %DEBUG% del /q *.out *.err *.csv
63
+ echo Data files for Oracle setup are located at [%TMPDIRNAME% ].
60
64
61
65
popd
62
- %DEBUG% rd /q " %tmp% \%TMP_DIR_NAME% "
63
66
endlocal
64
67
exit /b 0
65
68
goto :eof
0 commit comments