「Azure」数据分析师有理由爱Azure之八-填坑-使用本地网关让AzureAS访问本地数据

2021-08-19 17:31:47 浏览数 (1)

前一篇故意设定一种最简单的场景,避开本地数据源,直接使用Azure SQL上的数据,最终没有任何报错。 真实情况更多是有部分本地数据源,特别是Excel数据这样手工维护的数据,怎样可以将这些数据放在本地一样可以被AzureAS来使用呢?本篇给大家填这个坑。

加入本地数据源后

本篇模拟导入一份Excel表格数据,第1个坑将出现,使用导入数据源,选择excel表格后,出现这个吓人的界面,亲测貌似使用【模拟服务帐户】通过。

导入Excel文件需要选择帐号

之所以有这些帐号的问题,因为在企业级解决方案中,权限是重中之重,微软为了最大化的安全,设置了很多门槛,例如这个Excel表格是应该由什么帐户去访问它的,如果是数据库时,又是什么帐户去访问才合理(一般严谨的做法是权限最小化,让帐户刚好合适的权限访问合适的资源,不对其有过大的权限给予)。

权限的坑到处都是,只能慢慢摸了。

接下来看到这一步很熟悉,用过Excel和PowerBIDeskTop的都不陌生,就是PowerQuery界面,在SSDT上,完全可以使用PowerQuery做简单的数据ETL工作。有些场景比用SSIS这样的方式更省事。在Sqlserver2017版才提供(Azure保持最新版肯定也提供)。

PowerQuery进行数据导入功能

近距离看看,真的是PowerQuery来的

按上篇的操作,使用部署菜单,将其部署到AzureAS上试试。结果出现了吓人的错误,掉进坑里了。提示需要本地GateWay。

有本地数据源时,直接发布到Azure AS会失败

配置网关

这个网关,用的和PowerBI Pro网关是一样的,安装过PowerBI网关,都知道其原理,这里不展开。下载网址:https://www.microsoft.com/zh-CN/download/details.aspx?id=53127

在本地数据源的电脑上安装好网关,并以Azure的帐号登录。

网关登录

网关登录后显示准备就绪,即可以到Azure门户上去创建网关。

网关登录后显示准备就绪

Azure门户网关入口

根据自己电脑安装的网关,选择到对应的网关位置及网关名称(当选择不同位置时,会自动检验Installation Name,不是自己网关位置会显示不可用提示)

网关配置面板

切换到AzureAS页面,选择刚刚创建好的本地网关,即完成Azure AS的本地网关配置工作。不要忘记点击【连接选定网关】才是最终生效的。

切换到AzureAS页面选择网关信息

按Azure的设计原理,一个Azure订阅,可以创建多个本地网关,即可以连接多台本机机器的数据源,所以我们Azure AS上具体需要对应的是哪个网关,这个需要再做选择,没想明白这点时,坑了笔者好久。

重新部署后,这次是成功的画面,坑顺利填完,安全通行了。

再次部署成功

重新用Excel连接模型发现新的本地Excel表的数据顺利进到AzureAS模型中来了。

Excel连接模型新数据更新成功

结语

本篇通过真实项目的场景设计,给大家演示了当有本地数据源存在时,AzureAS模型的一些细节处理问题,很多时候,这些坑横在面前的时候,其并不像一些个人使用工具那样地有许多的资料可查询,只能自己摸黑探索,这个过程中务必多多google而不是仅依赖百度。

所谓的专家、大牛就是不断地在这些坑中挣扎着,最后能够重新站起的人群。希望笔者走过的路,能够给后来者少受这些苦痛。

笔者未来聚焦在数据领域的分享,不限于Excel,会分享更多Sqlserver、dotNET、Azure、PowerBI等话题,升级数据分析的能力,欢迎继续关注。

相关阅读(链接可能失效,可自助翻阅历史文章)

「Azure」数据分析师有理由爱Azure之一-Azure能带给我们什么?https://www.jianshu.com/p/cc131a8c551c 「Azure」数据分析师有理由爱Azure之二-立即申请帐号开始学习之旅 https://www.jianshu.com/p/706a10505a6f 「Azure」数据分析师有理由爱Azure之三-对照Sqlserver学Azure https://www.jianshu.com/p/2fd9002f429b 「Azure」数据分析师有理由爱Azure之四-Azure SQL的实操 https://www.jianshu.com/p/1ed21285b49a 「Azure」数据分析师有理由爱Azure之五-Azure Analysis Services实操https://www.jianshu.com/p/bbfa23e2e282 「Azure」数据分析师有理由爱Azure之六-浅谈Azure AS的企业级应用优势 https://www.jianshu.com/p/c178208a2ca6 「Azure」数据分析师有理由爱Azure之七-从零开始做一个完整的Azure AS项目部署 https://www.jianshu.com/p/b2af5596d534

关于Excel催化剂

Excel催化剂先是一微信公众号的名称,后来顺其名称,正式推出了Excel插件,插件将持续性地更新,更新的周期视本人的时间而定争取一周能够上线一个大功能模块。Excel催化剂插件承诺个人用户永久性免费使用!

Excel催化剂插件使用最新的布署技术,实现一次安装,日后所有更新自动更新完成,无需重复关注更新动态,手动下载安装包重新安装,只需一次安装即可随时保持最新版本!

Excel催化剂插件下载链接:https://pan.baidu.com/s/1Iz2_NZJ8v7C9eqhNjdnP3Q

0 人点赞