1.创建一个sql databases
-
Basics设置
image.png -
Networking 配置
image.png -
配置完成,可以看出来,有了一个新的database还有一个sql server服务
image.png
2. 创建一个storage account(data lake)
-
basics
image.png -
Advanced
image.png
2.1 在data lake 里创建不同的容器
-
分别创建csv,parquet,存放不同结构的数据
image.png - 这里默认是private,防止他人直接访问,后面可以更改权限
3. Azure Synapse(升级版的data warehouse)
3.1创建一个Synapse
-
Project details,新建一个新的account
image.png -
Security,这里选择双向认证,数据库也可以使用密码
image.png -
这里没有选择sql pool,所以是最低配的 serverless sql pool
image.png
3.2 使用synapse连接到外部的datalake
-
在Data下添加一个新的外部数据链接
image.png -
选择gen2,并且链接到datalakelg01
image.png -
刷新,就出现了新的外部数据源
image.png
3.3 查看外部数据源里的csv文件
-
直接查询
image.png -
报错,原因:虽然datalake02链接到了01,但是01里没有授权给02使用他的数据
image.png -
去01里设置,设置02可以访问
image.png -
添加 可读权限
image.png
网友评论