%3CLINGO-SUB%20id%3D%22lingo-sub-1629727%22%20slang%3D%22en-US%22%3ELarge-scale%20Data%20Analytics%20with%20Azure%20Synapse%20-%20Workspaces%20with%20CLI%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1629727%22%20slang%3D%22en-US%22%3E%3CP%3EOne%20of%20the%20challenges%20of%20large%20scale%20data%20analysis%20is%20being%20able%20to%20get%20the%20value%20from%20data%20with%20least%20effort.%20Doing%20that%20often%20involves%20multiple%20stages%3A%20provisioning%20infrastructure%2C%20accessing%20or%20moving%20data%2C%20transforming%20or%20filtering%20data%2C%20analyzing%20and%20learning%20from%20data%2C%20automating%20the%20data%20pipelines%2C%20connecting%20with%20other%20services%20that%20provide%20input%20or%20consume%20the%20output%20data%2C%20and%20more.%20There%20are%20quite%20a%20few%20tools%20available%20to%20solve%20these%20questions%2C%20but%20it's%20usually%20difficult%20to%20have%20them%20all%20in%20one%20place%20and%20easily%20connected.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3EIf%20this%20article%20was%20helpful%20or%20interesting%20to%20you%2C%20follow%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftwitter.com%2Flenadroid%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%40lenadroid%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eon%20Twitter.%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CH2%20id%3D%22toc-hId--1271198672%22%20id%3D%22toc-hId--1271198648%22%20id%3D%22toc-hId--1271198648%22%3E%26nbsp%3B%3C%2FH2%3E%0A%3CH2%20id%3D%22toc-hId-1216314161%22%20id%3D%22toc-hId-1216314185%22%20id%3D%22toc-hId-1216314185%22%3E%3CA%20class%3D%22anchor%22%20href%3D%22https%3A%2F%2Fdev.to%2Fazure%2Flarge-scale-data-analytics-with-azure-synapse-workspaces-with-cli-3g99%23introduction%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%20name%3D%22introduction%22%3E%3C%2FA%3EIntroduction%3C%2FH2%3E%0A%3CP%3EThis%20is%20the%20first%20article%20in%20this%20series%2C%20which%20will%20cover%20what%20Azure%20Synapse%20is%20and%20how%20to%20start%20using%20it%20with%20Azure%20CLI.%20Make%20sure%20your%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fcli%2Fazure%3FWT.mc_id%3Dsynapse-blog-alehall%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20CLI%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eis%20installed%20and%20up-to-date%2C%20and%20add%20a%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CCODE%3Esynapse%3C%2FCODE%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eextension%20if%20necessary%3A%3C%2FP%3E%0A%3CDIV%20class%3D%22highlight%22%3E%0A%3CPRE%20class%3D%22highlight%20shell%22%3E%3CCODE%3E%3CSPAN%20class%3D%22nv%22%3E%24%20%3C%2FSPAN%3Eaz%20extension%20add%20%3CSPAN%20class%3D%22nt%22%3E--name%3C%2FSPAN%3E%20synapse%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EWhat%20is%20Azure%20Synapse%3F%3C%2FSTRONG%3E%3CBR%20%2F%3EIn%20Azure%2C%20we%20have%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsynapse-analytics%2Fsql-data-warehouse%2Fsql-data-warehouse-overview-what-is%3FWT.mc_id%3Dsynapse-blog-alehall%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESynapse%20Analytics%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eservice%2C%20which%20aims%20to%20provide%20managed%20support%20for%20distributed%20data%20analysis%20workloads%20with%20less%20friction.%20If%20you're%20coming%20from%20GCP%20or%20AWS%20background%2C%20Azure%20Synapse%20alternatives%20in%20other%20clouds%20are%20products%20like%20BigQuery%20or%20Redshift.%20Azure%20Synapse%20is%20currently%20in%20public%20preview.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EServerless%20and%20provisioned%20capacity%3C%2FSTRONG%3E%3CBR%20%2F%3EIn%20the%20world%20of%20large-scale%20data%20processing%20and%20analytics%2C%20things%20like%20autoscale%20clusters%20and%20pay-for-what-you-use%20has%20become%20a%20must-have.%20In%20Azure%20Synapse%2C%20you%20can%20choose%20between%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsynapse-analytics%2Foverview-what-is%3FWT.mc_id%3Dsynapse-blog-alehall%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Eserverless%20and%20provisioned%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Ecapacity%2C%20depending%20on%20whether%20you%20need%20to%20be%20flexible%20and%20adjust%20to%20bursts%2C%20or%20have%20a%20predictable%20resource%20load.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3ENative%20Apache%20Spark%20support%3C%2FSTRONG%3E%3CBR%20%2F%3EApache%20Spark%20has%20demonstrated%20its%20power%20in%20data%20processing%20for%20both%20batch%20and%20real-time%20streaming%20models.%20It%20offers%20a%20great%20Python%20and%20Scala%2FJava%20support%20for%20data%20operations%20at%20large%20scale.%20Azure%20Synapse%20provides%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsynapse-analytics%2Fquickstart-apache-spark-notebook%3FWT.mc_id%3Dsynapse-blog-alehall%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ebuilt-in%20support%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Efor%20data%20analytics%20using%20Apache%20Spark.%20It's%20possible%20to%20create%20an%20Apache%20Spark%20pool%2C%20upload%20Spark%20jobs%2C%20or%20create%20Spark%20notebooks%20for%20experimenting%20with%20the%20data.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3ESQL%20support%3C%2FSTRONG%3E%3CBR%20%2F%3EIn%20addition%20to%20Apache%20Spark%20support%2C%20Azure%20Synapse%20has%20excellent%20support%20for%20data%20analytics%20with%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsynapse-analytics%2Fquickstart-create-sql-pool-portal%3FWT.mc_id%3Dsynapse-blog-alehall%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EOther%20features%3C%2FSTRONG%3E%3CBR%20%2F%3EAzure%20Synapse%20provides%20smooth%20integration%20with%20Azure%20Machine%20Learning%20and%20Spark%20ML.%20It%20enables%20convenient%20data%20ingestion%20and%20export%20using%20Azure%20Data%20Factory%2C%20which%20connects%20with%20many%20Azure%20and%20independent%20data%20input%20and%20output%20sources.%20Data%20can%20be%20effectively%20visualized%20with%20PowerBI.%3C%2FP%3E%0A%3CP%3EAt%20Microsoft%20Build%202020%2C%20Satya%20Nadella%20announced%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fazure.microsoft.com%2Fen-us%2Fblog%2Fazure-analytics-clarity-in-an-instant%3FWT.mc_id%3Dsynapse-blog-alehall%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESynapse%20Link%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Efunctionality%20that%20will%20help%20get%20insights%20from%20real-time%20transactional%20data%20stored%20in%20operational%20databases%20(e.g.%20Cosmos%20DB)%20with%20a%20single%20click%2C%20without%20the%20need%20to%20manage%20data%20movement.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId--591140302%22%20id%3D%22toc-hId--591140278%22%20id%3D%22toc-hId--591140278%22%3E%3CA%20class%3D%22anchor%22%20href%3D%22https%3A%2F%2Fdev.to%2Fazure%2Flarge-scale-data-analytics-with-azure-synapse-workspaces-with-cli-3g99%23get-started-with-azure-synapse-workspaces-using-azure-cli%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%20name%3D%22get-started-with-azure-synapse-workspaces-using-azure-cli%22%3E%3C%2FA%3EGet%20started%20with%20Azure%20Synapse%20Workspaces%20using%20Azure%20CLI%3C%2FH2%3E%0A%3CP%3EPrepare%20the%20necessary%20environment%20variables%3A%3C%2FP%3E%0A%3CDIV%20class%3D%22highlight%22%3E%0A%3CPRE%20class%3D%22highlight%20shell%22%3E%3CCODE%3E%3CSPAN%20class%3D%22nv%22%3E%24%20StorageAccountName%3C%2FSPAN%3E%3CSPAN%20class%3D%22o%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22s1%22%3E'%3CCOME%20up%3D%22%22%20with%3D%22%22%20a%3D%22%22%20name%3D%22%22%20for%3D%22%22%20your%3D%22%22%20storage%3D%22%22%20account%3D%22%22%3E'%3C%2FCOME%3E%3C%2FSPAN%3E%0A%3CSPAN%20class%3D%22nv%22%3E%24%20ResourceGroup%3C%2FSPAN%3E%3CSPAN%20class%3D%22o%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22s1%22%3E'%3CCOME%20up%3D%22%22%20with%3D%22%22%20a%3D%22%22%20name%3D%22%22%20for%3D%22%22%20your%3D%22%22%20resource%3D%22%22%20group%3D%22%22%3E'%3C%2FCOME%3E%3C%2FSPAN%3E%0A%3CSPAN%20class%3D%22nv%22%3E%24%20Region%3C%2FSPAN%3E%3CSPAN%20class%3D%22o%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22s1%22%3E'%3CCOME%20up%3D%22%22%20with%3D%22%22%20a%3D%22%22%20name%3D%22%22%20of%3D%22%22%20the%3D%22%22%20region%3D%22%22%3E'%3C%2FCOME%3E%3C%2FSPAN%3E%0A%3CSPAN%20class%3D%22nv%22%3E%24%20FileShareName%3C%2FSPAN%3E%3CSPAN%20class%3D%22o%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22s1%22%3E'%3CCOME%20up%3D%22%22%20with%3D%22%22%20a%3D%22%22%20name%3D%22%22%20of%3D%22%22%20the%3D%22%22%20storage%3D%22%22%20file%3D%22%22%20share%3D%22%22%3E'%3C%2FCOME%3E%3C%2FSPAN%3E%0A%3CSPAN%20class%3D%22nv%22%3E%24%20SynapseWorkspaceName%3C%2FSPAN%3E%3CSPAN%20class%3D%22o%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22s1%22%3E'%3CCOME%20up%3D%22%22%20with%3D%22%22%20a%3D%22%22%20name%3D%22%22%20for%3D%22%22%20synapse%3D%22%22%20workspace%3D%22%22%3E'%3C%2FCOME%3E%3C%2FSPAN%3E%0A%3CSPAN%20class%3D%22nv%22%3E%24%20SqlUser%3C%2FSPAN%3E%3CSPAN%20class%3D%22o%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22s1%22%3E'%3CCOME%20up%3D%22%22%20with%3D%22%22%20a%3D%22%22%20username%3D%22%22%3E'%3C%2FCOME%3E%3C%2FSPAN%3E%0A%3CSPAN%20class%3D%22nv%22%3E%24%20SqlPassword%3C%2FSPAN%3E%3CSPAN%20class%3D%22o%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22s1%22%3E'%3CCOME%20up%3D%22%22%20with%3D%22%22%20a%3D%22%22%20secure%3D%22%22%20password%3D%22%22%3E'%3C%2FCOME%3E%3C%2FSPAN%3E%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CP%3ECreate%20a%20resource%20group%20as%20a%20container%20for%20your%20resources%3A%3C%2FP%3E%0A%3CDIV%20class%3D%22highlight%22%3E%0A%3CPRE%20class%3D%22highlight%20shell%22%3E%3CCODE%3E%3CSPAN%20class%3D%22nv%22%3E%24%20%3C%2FSPAN%3Eaz%20group%20create%20%3CSPAN%20class%3D%22nt%22%3E--name%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24ResourceGroup%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nt%22%3E--location%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24Region%3C%2FSPAN%3E%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CP%3ECreate%20a%20Data%20Lake%20storage%20account%3A%3C%2FP%3E%0A%3CDIV%20class%3D%22highlight%22%3E%0A%3CPRE%20class%3D%22highlight%20shell%22%3E%3CCODE%3E%3CSPAN%20class%3D%22nv%22%3E%24%20%3C%2FSPAN%3Eaz%20storage%20account%20create%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--name%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24StorageAccountName%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--resource-group%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24ResourceGroup%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--location%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24Region%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--sku%3C%2FSPAN%3E%20Standard_GRS%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--kind%3C%2FSPAN%3E%20StorageV2%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CP%3EThe%20output%20of%20this%20command%20will%20be%20similar%20to%3A%3C%2FP%3E%0A%3CDIV%20class%3D%22highlight%22%3E%0A%3CPRE%20class%3D%22highlight%20json%22%3E%3CCODE%3E%3CSPAN%20class%3D%22p%22%3E%7B%3C%2FSPAN%3E%3CSPAN%20class%3D%22err%22%3E-%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22err%22%3EFinished%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22err%22%3E..%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22accessTier%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22Hot%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22creationTime%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%222020-05-19T01%3A32%3A42.434045%2B00%3A00%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22customDomain%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22enableAzureFilesAadIntegration%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22enableHttpsTrafficOnly%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Efalse%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22encryption%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22p%22%3E%7B%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22keySource%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22Microsoft.Storage%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22keyVaultProperties%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22services%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22p%22%3E%7B%3C%2FSPAN%3E%0A%20%20%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22blob%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22p%22%3E%7B%3C%2FSPAN%3E%0A%20%20%20%20%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22enabled%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Etrue%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22lastEnabledTime%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%222020-05-19T01%3A32%3A42.496550%2B00%3A00%22%3C%2FSPAN%3E%0A%20%20%20%20%20%20%3CSPAN%20class%3D%22p%22%3E%7D%2C%3C%2FSPAN%3E%0A%20%20%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22file%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22p%22%3E%7B%3C%2FSPAN%3E%0A%20%20%20%20%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22enabled%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Etrue%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22lastEnabledTime%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%222020-05-19T01%3A32%3A42.496550%2B00%3A00%22%3C%2FSPAN%3E%0A%20%20%20%20%20%20%3CSPAN%20class%3D%22p%22%3E%7D%2C%3C%2FSPAN%3E%0A%20%20%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22queue%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22table%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22p%22%3E%7D%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22p%22%3E%7D%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22failoverInProgress%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22geoReplicationStats%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22id%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22%2Fsubscriptions%2F%3CSUBSCRIPTION-ID%3E%2FresourceGroups%2FSynapse-test%2Fproviders%2FMicrosoft.Storage%2FstorageAccounts%2F%3CSTORAGE-ACCOUNT-NAME%3E%22%3C%2FSTORAGE-ACCOUNT-NAME%3E%3C%2FSUBSCRIPTION-ID%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22identity%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22isHnsEnabled%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22kind%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22StorageV2%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22lastGeoFailoverTime%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22location%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22eastus%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22name%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22%3CSTORAGE-ACCOUNT-NAME%3E%22%3C%2FSTORAGE-ACCOUNT-NAME%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22networkRuleSet%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22p%22%3E%7B%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22bypass%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22AzureServices%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22defaultAction%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22Allow%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22ipRules%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22p%22%3E%5B%5D%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22virtualNetworkRules%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22p%22%3E%5B%5D%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22p%22%3E%7D%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22primaryEndpoints%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22p%22%3E%7B%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22blob%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22https%3A%2F%2F%3CSTORAGE-ACCOUNT-NAME%3E.blob.core.windows.net%2F%22%3C%2FSTORAGE-ACCOUNT-NAME%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22dfs%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22https%3A%2F%2F%3CSTORAGE-ACCOUNT-NAME%3E.dfs.core.windows.net%2F%22%3C%2FSTORAGE-ACCOUNT-NAME%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22file%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22https%3A%2F%2F%3CSTORAGE-ACCOUNT-NAME%3E.file.core.windows.net%2F%22%3C%2FSTORAGE-ACCOUNT-NAME%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22queue%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22https%3A%2F%2F%3CSTORAGE-ACCOUNT-NAME%3E.queue.core.windows.net%2F%22%3C%2FSTORAGE-ACCOUNT-NAME%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22table%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22https%3A%2F%2F%3CSTORAGE-ACCOUNT-NAME%3E.table.core.windows.net%2F%22%3C%2FSTORAGE-ACCOUNT-NAME%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22web%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22https%3A%2F%2F%3CSTORAGE-ACCOUNT-NAME%3E.z13.web.core.windows.net%2F%22%3C%2FSTORAGE-ACCOUNT-NAME%3E%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22p%22%3E%7D%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22primaryLocation%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22eastus%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22provisioningState%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22Succeeded%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22resourceGroup%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22%3CRESOURCE-GROUP-NAME%3E%22%3C%2FRESOURCE-GROUP-NAME%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22secondaryEndpoints%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22secondaryLocation%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22westus%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22sku%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22p%22%3E%7B%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22capabilities%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22kind%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22locations%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22name%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22Standard_GRS%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22resourceType%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22restrictions%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22kc%22%3Enull%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22nl%22%3E%22tier%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22Standard%22%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22p%22%3E%7D%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22statusOfPrimary%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22available%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22statusOfSecondary%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22available%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22tags%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22p%22%3E%7B%7D%2C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nl%22%3E%22type%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22p%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22Microsoft.Storage%2FstorageAccounts%22%3C%2FSPAN%3E%0A%3CSPAN%20class%3D%22p%22%3E%7D%3C%2FSPAN%3E%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CP%3ERetrieve%20the%20storage%20account%20key%3A%3C%2FP%3E%0A%3CDIV%20class%3D%22highlight%22%3E%0A%3CPRE%20class%3D%22highlight%20shell%22%3E%3CCODE%3E%3CSPAN%20class%3D%22nv%22%3E%24%20StorageAccountKey%3C%2FSPAN%3E%3CSPAN%20class%3D%22o%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22si%22%3E%24(%3C%2FSPAN%3Eaz%20storage%20account%20keys%20list%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--account-name%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24StorageAccountName%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%7C%20jq%20%3CSPAN%20class%3D%22nt%22%3E-r%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s1%22%3E'.%5B0%5D%20%7C%20.value'%3C%2FSPAN%3E%3CSPAN%20class%3D%22si%22%3E)%3C%2FSPAN%3E%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CP%3ERetrieve%20Storage%20Endpoint%20URL%3A%3C%2FP%3E%0A%3CDIV%20class%3D%22highlight%22%3E%0A%3CPRE%20class%3D%22highlight%20shell%22%3E%3CCODE%3E%3CSPAN%20class%3D%22nv%22%3E%24%20StorageEndpointUrl%3C%2FSPAN%3E%3CSPAN%20class%3D%22o%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22si%22%3E%24(%3C%2FSPAN%3Eaz%20storage%20account%20show%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--name%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24StorageAccountName%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--resource-group%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24ResourceGroup%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%7C%20jq%20%3CSPAN%20class%3D%22nt%22%3E-r%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s1%22%3E'.primaryEndpoints%20%7C%20.dfs'%3C%2FSPAN%3E%3CSPAN%20class%3D%22si%22%3E)%3C%2FSPAN%3E%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CP%3EYou%20can%20always%20check%20what%20your%20storage%20account%20key%20and%20endpoint%20are%20by%20looking%20at%20them%2C%20if%20you'd%20like%3A%3C%2FP%3E%0A%3CDIV%20class%3D%22highlight%22%3E%0A%3CPRE%20class%3D%22highlight%20shell%22%3E%3CCODE%3E%3CSPAN%20class%3D%22nv%22%3E%24%20%3C%2FSPAN%3E%3CSPAN%20class%3D%22nb%22%3Eecho%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22Storage%20Account%20Key%3A%20%3C%2FSPAN%3E%3CSPAN%20class%3D%22nv%22%3E%24StorageAccountKey%3C%2FSPAN%3E%3CSPAN%20class%3D%22s2%22%3E%22%3C%2FSPAN%3E%0A%3CSPAN%20class%3D%22nv%22%3E%24%20%3C%2FSPAN%3E%3CSPAN%20class%3D%22nb%22%3Eecho%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22s2%22%3E%22Storage%20Endpoint%20URL%3A%20%3C%2FSPAN%3E%3CSPAN%20class%3D%22nv%22%3E%24StorageEndpointUrl%3C%2FSPAN%3E%3CSPAN%20class%3D%22s2%22%3E%22%3C%2FSPAN%3E%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CP%3ECreate%20a%20fileshare%3A%3C%2FP%3E%0A%3CDIV%20class%3D%22highlight%22%3E%0A%3CPRE%20class%3D%22highlight%20shell%22%3E%3CCODE%3E%3CSPAN%20class%3D%22nv%22%3E%24%20%3C%2FSPAN%3Eaz%20storage%20share%20create%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--account-name%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24StorageAccountName%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--account-key%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24StorageAccountKey%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--name%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24FileShareName%3C%2FSPAN%3E%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CP%3ECreate%20a%20Synapse%20Workspace%3A%3C%2FP%3E%0A%3CDIV%20class%3D%22highlight%22%3E%0A%3CPRE%20class%3D%22highlight%20shell%22%3E%3CCODE%3E%3CSPAN%20class%3D%22nv%22%3E%24%20%3C%2FSPAN%3Eaz%20synapse%20workspace%20create%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--name%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24SynapseWorkspaceName%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--resource-group%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24ResourceGroup%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--storage-account%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24StorageAccountName%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--file-system%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24FileShareName%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--sql-admin-login-user%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24SqlUser%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--sql-admin-login-password%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24SqlPassword%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22se%22%3E%5C%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22nt%22%3E--location%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22nv%22%3E%24Region%3C%2FSPAN%3E%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CP%3EThe%20output%20of%20the%20command%20should%20show%20the%20successful%20creation%3A%3C%2FP%3E%0A%3CDIV%20class%3D%22highlight%22%3E%0A%3CPRE%20class%3D%22highlight%20shell%22%3E%3CCODE%3E%3CSPAN%20class%3D%22o%22%3E%7B%3C%2FSPAN%3E-%20Finished%20..%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22connectivityEndpoints%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22o%22%3E%7B%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22s2%22%3E%22dev%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22https%3A%2F%2F%3CSYNAPSE-WORKSPACE-NAME%3E.dev.azuresynapse.net%22%3C%2FSYNAPSE-WORKSPACE-NAME%3E%3C%2FSPAN%3E%2C%0A%20%20%20%20%3CSPAN%20class%3D%22s2%22%3E%22sql%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22%3CSYNAPSE-WORKSPACE-NAME%3E.sql.azuresynapse.net%22%3C%2FSYNAPSE-WORKSPACE-NAME%3E%3C%2FSPAN%3E%2C%0A%20%20%20%20%3CSPAN%20class%3D%22s2%22%3E%22sqlOnDemand%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22%3CSYNAPSE-WORKSPACE-NAME%3E-ondemand.sql.azuresynapse.net%22%3C%2FSYNAPSE-WORKSPACE-NAME%3E%3C%2FSPAN%3E%2C%0A%20%20%20%20%3CSPAN%20class%3D%22s2%22%3E%22web%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22https%3A%2F%2Fweb.azuresynapse.net%3Fworkspace%3D%252fsubscriptions%25%3CSUBSCRIPTION-ID%3E%252fresourceGroups%252fS%3CRESOURCE-GROUP-NAME%3E%252fproviders%252fMicrosoft.Synapse%252fworkspaces%25%3CSYNAPSE-WORKSPACE-NAME%3E%22%3C%2FSYNAPSE-WORKSPACE-NAME%3E%3C%2FRESOURCE-GROUP-NAME%3E%3C%2FSUBSCRIPTION-ID%3E%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22o%22%3E%7D%3C%2FSPAN%3E%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22defaultDataLakeStorage%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22o%22%3E%7B%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22s2%22%3E%22accountUrl%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22https%3A%2F%2F%3CSTORAGE-ACCOUNT-NAME%3E.dfs.core.windows.net%22%3C%2FSTORAGE-ACCOUNT-NAME%3E%3C%2FSPAN%3E%2C%0A%20%20%20%20%3CSPAN%20class%3D%22s2%22%3E%22filesystem%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22%3CFILE-SHARE-NAME%3E%22%3C%2FFILE-SHARE-NAME%3E%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22o%22%3E%7D%3C%2FSPAN%3E%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22id%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22%2Fsubscriptions%2F%3CSUBSCRIPTION-ID%3E%2FresourceGroups%2F%3CRESOURCE-GROUP-NAME%3E%2Fproviders%2FMicrosoft.Synapse%2Fworkspaces%2F%3CSYNAPSE-WORKSPACE-NAME%3E%22%3C%2FSYNAPSE-WORKSPACE-NAME%3E%3C%2FRESOURCE-GROUP-NAME%3E%3C%2FSUBSCRIPTION-ID%3E%3C%2FSPAN%3E%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22identity%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22o%22%3E%7B%3C%2FSPAN%3E%0A%20%20%20%20%3CSPAN%20class%3D%22s2%22%3E%22principalId%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22%3CPRINCIPAL-ID%3E%22%3C%2FPRINCIPAL-ID%3E%3C%2FSPAN%3E%2C%0A%20%20%20%20%3CSPAN%20class%3D%22s2%22%3E%22tenantId%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22%3CTENANT-ID%3E%22%3C%2FTENANT-ID%3E%3C%2FSPAN%3E%2C%0A%20%20%20%20%3CSPAN%20class%3D%22s2%22%3E%22type%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22SystemAssigned%22%3C%2FSPAN%3E%0A%20%20%3CSPAN%20class%3D%22o%22%3E%7D%3C%2FSPAN%3E%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22location%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22eastus%22%3C%2FSPAN%3E%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22managedResourceGroupName%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22%3CMANAGED-TESOURCE-GROUP-ID%3E%22%3C%2FMANAGED-TESOURCE-GROUP-ID%3E%3C%2FSPAN%3E%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22name%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22%3CSYNAPSE-WORKSPACE-NAME%3E%22%3C%2FSYNAPSE-WORKSPACE-NAME%3E%3C%2FSPAN%3E%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22provisioningState%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22Succeeded%22%3C%2FSPAN%3E%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22resourceGroup%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22%3CRESOURCE-GROUP-NAME%3E%22%3C%2FRESOURCE-GROUP-NAME%3E%3C%2FSPAN%3E%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22sqlAdministratorLogin%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22%3CADMIN-LOGIN%3E%22%3C%2FADMIN-LOGIN%3E%3C%2FSPAN%3E%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22sqlAdministratorLoginPassword%22%3C%2FSPAN%3E%3A%20%3CADMIN-PASSWORD%3E%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22tags%22%3C%2FSPAN%3E%3A%20null%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22type%22%3C%2FSPAN%3E%3A%20%3CSPAN%20class%3D%22s2%22%3E%22Microsoft.Synapse%2Fworkspaces%22%3C%2FSPAN%3E%2C%0A%20%20%3CSPAN%20class%3D%22s2%22%3E%22virtualNetworkProfile%22%3C%2FSPAN%3E%3A%20null%0A%3CSPAN%20class%3D%22o%22%3E%7D%3C%2FSPAN%3E%0A%3C%2FADMIN-PASSWORD%3E%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FDIV%3E%0A%3CP%3EAfter%20you%20successfully%20created%20these%20resources%2C%20you%20should%20be%20able%20to%20go%20to%20Azure%20Portal%2C%20and%20navigate%20to%20the%20resource%20called%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CCODE%3E%24SynapseWorkspaceName%3C%2FCODE%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Ewithin%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CCODE%3E%24ResourceGroup%3C%2FCODE%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eresource%20group.%20You%20should%20see%20a%20similar%20page%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22lenadroid_0-1599094247688.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F216140i4AB2828CB1E67364%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22lenadroid_0-1599094247688.png%22%20alt%3D%22lenadroid_0-1599094247688.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EWhat's%20next%3F%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3EYou%20can%20now%20load%20data%20and%20experiment%20with%20it%20in%20Synapse%20Data%20Studio%2C%20create%20Spark%20or%20SQL%20pools%20and%20run%20analytics%20queries%2C%20connect%20to%20PowerBI%20and%20visualize%20your%20data%2C%20and%20many%20more.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EStay%20tuned%20for%20next%20articles%20to%20learn%20more!%20Thanks%20for%20reading!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIf%20this%20article%20was%20interesting%20to%20you%2C%20follow%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftwitter.com%2Flenadroid%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%40lenadroid%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eon%20Twitter.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-1629727%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3EOne%20of%20the%20challenges%20of%20large%20scale%20data%20analysis%20is%20being%20able%20to%20get%20the%20value%20from%20data%20with%20least%20effort.%20Doing%20that%20often%20involves%20multiple%20stages%3A%20provisioning%20infrastructure%2C%20accessing%20or%20moving%20data%2C%20transforming%20or%20filtering%20data%2C%20analyzing%20and%20learning%20from%20data%2C%20automating%20the%20data%20pipelines%2C%20connecting%20with%20other%20services%20that%20provide%20input%20or%20consume%20the%20output%20data%2C%20and%20more.%20There%20are%20quite%20a%20few%20tools%20available%20to%20solve%20these%20questions%2C%20but%20it's%20usually%20difficult%20to%20have%20them%20all%20in%20one%20place%20and%20easily%20connected.%26nbsp%3BThis%20article%20will%20cover%20what%20Azure%20Synapse%20is%20and%20how%20to%20start%20using%20it%20with%20Azure%20CLI.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1629727%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EAzure%20Developer%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1672015%22%20slang%3D%22en-US%22%3ERe%3A%20Large-scale%20Data%20Analytics%20with%20Azure%20Synapse%20-%20Workspaces%20with%20CLI%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1672015%22%20slang%3D%22en-US%22%3E%3CP%3EThanks%20for%20Sharing%20with%20the%20Community%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F256695%22%20target%3D%22_blank%22%3E%40lenadroid%3C%2FA%3E%26nbsp%3B%26nbsp%3B%3CIMG%20class%3D%22lia-deferred-image%20lia-image-emoji%22%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Fhtml%2Fimages%2Femoticons%2Fcool_40x40.gif%22%20alt%3D%22%3Acool%3A%22%20title%3D%22%3Acool%3A%22%20%2F%3E%3C%2FP%3E%0A%3CP%3EGreat%20Blogpost!%3C%2FP%3E%3C%2FLINGO-BODY%3E
Microsoft

One of the challenges of large scale data analysis is being able to get the value from data with least effort. Doing that often involves multiple stages: provisioning infrastructure, accessing or moving data, transforming or filtering data, analyzing and learning from data, automating the data pipelines, connecting with other services that provide input or consume the output data, and more. There are quite a few tools available to solve these questions, but it's usually difficult to have them all in one place and easily connected.

 

If this article was helpful or interesting to you, follow @lenadroid on Twitter.

 

Introduction

This is the first article in this series, which will cover what Azure Synapse is and how to start using it with Azure CLI. Make sure your Azure CLI is installed and up-to-date, and add a synapse extension if necessary:

$ az extension add --name synapse

 

What is Azure Synapse?
In Azure, we have Synapse Analytics service, which aims to provide managed support for distributed data analysis workloads with less friction. If you're coming from GCP or AWS background, Azure Synapse alternatives in other clouds are products like BigQuery or Redshift. Azure Synapse is currently in public preview.

 

Serverless and provisioned capacity
In the world of large-scale data processing and analytics, things like autoscale clusters and pay-for-what-you-use has become a must-have. In Azure Synapse, you can choose between serverless and provisioned capacity, depending on whether you need to be flexible and adjust to bursts, or have a predictable resource load.

 

Native Apache Spark support
Apache Spark has demonstrated its power in data processing for both batch and real-time streaming models. It offers a great Python and Scala/Java support for data operations at large scale. Azure Synapse provides built-in support for data analytics using Apache Spark. It's possible to create an Apache Spark pool, upload Spark jobs, or create Spark notebooks for experimenting with the data.

 

SQL support
In addition to Apache Spark support, Azure Synapse has excellent support for data analytics with SQL.

 

Other features
Azure Synapse provides smooth integration with Azure Machine Learning and Spark ML. It enables convenient data ingestion and export using Azure Data Factory, which connects with many Azure and independent data input and output sources. Data can be effectively visualized with PowerBI.

At Microsoft Build 2020, Satya Nadella announced Synapse Link functionality that will help get insights from real-time transactional data stored in operational databases (e.g. Cosmos DB) with a single click, without the need to manage data movement.

 

Get started with Azure Synapse Workspaces using Azure CLI

Prepare the necessary environment variables:

$ StorageAccountName='<come up with a name for your storage account>'
$ ResourceGroup='<come up with a name for your resource group>'
$ Region='<come up with a name of the region, e.g. eastus>'
$ FileShareName='<come up with a name of the storage file share>'
$ SynapseWorkspaceName='<come up with a name for Synapse Workspace>'
$ SqlUser='<come up with a username>'
$ SqlPassword='<come up with a secure password>'

Create a resource group as a container for your resources:

$ az group create --name $ResourceGroup --location $Region

Create a Data Lake storage account:

$ az storage account create \
  --name $StorageAccountName \
  --resource-group $ResourceGroup \
  --location $Region \
  --sku Standard_GRS \
  --kind StorageV2

The output of this command will be similar to:

{- Finished ..
  "accessTier": "Hot",
  "creationTime": "2020-05-19T01:32:42.434045+00:00",
  "customDomain": null,
  "enableAzureFilesAadIntegration": null,
  "enableHttpsTrafficOnly": false,
  "encryption": {
    "keySource": "Microsoft.Storage",
    "keyVaultProperties": null,
    "services": {
      "blob": {
        "enabled": true,
        "lastEnabledTime": "2020-05-19T01:32:42.496550+00:00"
      },
      "file": {
        "enabled": true,
        "lastEnabledTime": "2020-05-19T01:32:42.496550+00:00"
      },
      "queue": null,
      "table": null
    }
  },
  "failoverInProgress": null,
  "geoReplicationStats": null,
  "id": "/subscriptions/<subscription-id>/resourceGroups/Synapse-test/providers/Microsoft.Storage/storageAccounts/<storage-account-name>",
  "identity": null,
  "isHnsEnabled": null,
  "kind": "StorageV2",
  "lastGeoFailoverTime": null,
  "location": "eastus",
  "name": "<storage-account-name>",
  "networkRuleSet": {
    "bypass": "AzureServices",
    "defaultAction": "Allow",
    "ipRules": [],
    "virtualNetworkRules": []
  },
  "primaryEndpoints": {
    "blob": "https://<storage-account-name>.blob.core.windows.net/",
    "dfs": "https://<storage-account-name>.dfs.core.windows.net/",
    "file": "https://<storage-account-name>.file.core.windows.net/",
    "queue": "https://<storage-account-name>.queue.core.windows.net/",
    "table": "https://<storage-account-name>.table.core.windows.net/",
    "web": "https://<storage-account-name>.z13.web.core.windows.net/"
  },
  "primaryLocation": "eastus",
  "provisioningState": "Succeeded",
  "resourceGroup": "<resource-group-name>",
  "secondaryEndpoints": null,
  "secondaryLocation": "westus",
  "sku": {
    "capabilities": null,
    "kind": null,
    "locations": null,
    "name": "Standard_GRS",
    "resourceType": null,
    "restrictions": null,
    "tier": "Standard"
  },
  "statusOfPrimary": "available",
  "statusOfSecondary": "available",
  "tags": {},
  "type": "Microsoft.Storage/storageAccounts"
}

Retrieve the storage account key:

$ StorageAccountKey=$(az storage account keys list \
  --account-name $StorageAccountName \
  | jq -r '.[0] | .value')

Retrieve Storage Endpoint URL:

$ StorageEndpointUrl=$(az storage account show \
  --name $StorageAccountName \
  --resource-group $ResourceGroup \
  | jq -r '.primaryEndpoints | .dfs')

You can always check what your storage account key and endpoint are by looking at them, if you'd like:

$ echo "Storage Account Key: $StorageAccountKey"
$ echo "Storage Endpoint URL: $StorageEndpointUrl"

Create a fileshare:

$ az storage share create \
  --account-name $StorageAccountName \
  --account-key $StorageAccountKey \
  --name $FileShareName

Create a Synapse Workspace:

$ az synapse workspace create \
  --name $SynapseWorkspaceName \
  --resource-group $ResourceGroup \
  --storage-account $StorageAccountName \
  --file-system $FileShareName \
  --sql-admin-login-user $SqlUser \
  --sql-admin-login-password $SqlPassword \
  --location $Region

The output of the command should show the successful creation:

{- Finished ..
  "connectivityEndpoints": {
    "dev": "https://<synapse-workspace-name>.dev.azuresynapse.net",
    "sql": "<synapse-workspace-name>.sql.azuresynapse.net",
    "sqlOnDemand": "<synapse-workspace-name>-ondemand.sql.azuresynapse.net",
    "web": "https://web.azuresynapse.net?workspace=%2fsubscriptions%<subscription-id>%2fresourceGroups%2fS<resource-group-name>%2fproviders%2fMicrosoft.Synapse%2fworkspaces%<synapse-workspace-name>"
  },
  "defaultDataLakeStorage": {
    "accountUrl": "https://<storage-account-name>.dfs.core.windows.net",
    "filesystem": "<file-share-name>"
  },
  "id": "/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Synapse/workspaces/<synapse-workspace-name>",
  "identity": {
    "principalId": "<principal-id>",
    "tenantId": "<tenant-id>",
    "type": "SystemAssigned"
  },
  "location": "eastus",
  "managedResourceGroupName": "<managed-tesource-group-id>",
  "name": "<synapse-workspace-name>",
  "provisioningState": "Succeeded",
  "resourceGroup": "<resource-group-name>",
  "sqlAdministratorLogin": "<admin-login>",
  "sqlAdministratorLoginPassword": <admin-password>,
  "tags": null,
  "type": "Microsoft.Synapse/workspaces",
  "virtualNetworkProfile": null
}

After you successfully created these resources, you should be able to go to Azure Portal, and navigate to the resource called $SynapseWorkspaceName within $ResourceGroup resource group. You should see a similar page:

lenadroid_0-1599094247688.png

 

What's next?

You can now load data and experiment with it in Synapse Data Studio, create Spark or SQL pools and run analytics queries, connect to PowerBI and visualize your data, and many more.

 

Stay tuned for next articles to learn more! Thanks for reading!

 

If this article was interesting to you, follow @lenadroid on Twitter.

1 Comment

Thanks for Sharing with the Community @lenadroid  :cool:

Great Blogpost!