前一篇故意设定一种最简单的场景,避开本地数据源,直接使用Azure SQL上的数据,最终没有任何报错。
真实情况更多是有部分本地数据源,特别是Excel数据这样手工维护的数据,怎样可以将这些数据放在本地一样可以被AzureAS来使用呢?本篇给大家填这个坑。
加入本地数据源后
本篇模拟导入一份Excel表格数据,第1个坑将出现,使用导入数据源,选择excel表格后,出现这个吓人的界面,亲测貌似使用【模拟服务帐户】通过。
之所以有这些帐号的问题,因为在企业级解决方案中,权限是重中之重,微软为了最大化的安全,设置了很多门槛,例如这个Excel表格是应该由什么帐户去访问它的,如果是数据库时,又是什么帐户去访问才合理(一般严谨的做法是权限最小化,让帐户刚好合适的权限访问合适的资源,不对其有过大的权限给予)。
权限的坑到处都是,只能慢慢摸了。
接下来看到这一步很熟悉,用过Excel和PowerBIDeskTop的都不陌生,就是PowerQuery界面,在SSDT上,完全可以使用PowerQuery做简单的数据ETL工作。有些场景比用SSIS这样的方式更省事。在Sqlserver2017版才提供(Azure保持最新版肯定也提供)。
按上篇的操作,使用部署菜单,将其部署到AzureAS上试试。结果出现了吓人的错误,掉进坑里了。提示需要本地GateWay。
配置网关
这个网关,用的和PowerBI Pro网关是一样的,安装过PowerBI网关,都知道其原理,这里不展开。下载网址:https://www.microsoft.com/zh-CN/download/details.aspx?id=53127
在本地数据源的电脑上安装好网关,并以Azure的帐号登录。
网关登录后显示准备就绪,即可以到Azure门户上去创建网关。
根据自己电脑安装的网关,选择到对应的网关位置及网关名称(当选择不同位置时,会自动检验Installation Name,不是自己网关位置会显示不可用提示)
切换到AzureAS页面,选择刚刚创建好的本地网关,即完成Azure AS的本地网关配置工作。不要忘记点击【连接选定网关】才是最终生效的。
按Azure的设计原理,一个Azure订阅,可以创建多个本地网关,即可以连接多台本机机器的数据源,所以我们Azure AS上具体需要对应的是哪个网关,这个需要再做选择,没想明白这点时,坑了笔者好久。
重新部署后,这次是成功的画面,坑顺利填完,安全通行了。
重新用Excel连接模型发现新的本地Excel表的数据顺利进到AzureAS模型中来了。
结语
本篇通过真实项目的场景设计,给大家演示了当有本地数据源存在时,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
取名催化剂,因Excel本身的强大,并非所有人能够立马享受到,大部分人还是在被Excel软件所虐的阶段,就是头脑里很清晰想达到的效果,而且高手们也已经实现出来,就是自己怎么弄都弄不出来,或者更糟的是还不知道Excel能够做什么而停留在不断地重复、机械、手工地在做着数据,耗费着无数的青春年华岁月。所以催生了是否可以作为一种媒介,让广大的Excel用户们可以瞬间点燃Excel的爆点,无需苦苦地挣扎地没日没夜的技巧学习、高级复杂函数的烧脑,最终走向了从入门到放弃的道路。
最后Excel功能强大,其实还需树立一个观点,不是所有事情都要交给Excel去完成,也不是所有事情Excel都是十分胜任的,外面的世界仍然是一个广阔的世界,Excel只是其中一枚耀眼的明星,还有其他更多同样精彩强大的技术、工具等。*Excel催化剂也将借力这些其他技术,让Excel能够发挥更强大的爆发!
关于Excel催化剂作者
姓名:李伟坚,从事数据分析工作多年(BI方向),一名同样在路上的学习者。
服务过行业:零售特别是鞋服类的零售行业,电商(淘宝、天猫、京东、唯品会)
技术路线从一名普通用户,通过Excel软件的学习,从此走向数据世界,非科班IT专业人士。
历经重重难关,终于在数据的道路上达到技术平原期,学习众多的知识不再太吃力,同时也形成了自己的一套数据解决方案(数据采集、数据加工清洗、数据多维建模、数据报表展示等)。
擅长技术领域:Excel等Office家族软件、VBA&VSTO的二次开发、Sqlserver数据库技术、Sqlserver的商业智能BI技术、Powerbi技术、云服务器布署技术等等。
2018年开始职业生涯作了重大调整,从原来的正职工作,转为自由职业者,暂无固定收入,暂对前面道路不太明朗,苦重新回到正职工作,对Excel催化剂的运营和开发必定受到很大的影响(正职工作时间内不可能维护也不可能随便把工作时间内的成果公布于外,工作外的时间也十分有限,因已而立之年,家庭责任重大)。
和广大拥护者一同期盼:Excel催化剂一直能运行下去,我所惠及的群体们能够给予支持(多留言鼓励下、转发下朋友圈推荐、小额打赏下和最重点的可以和所在公司及同行推荐推荐,让我的技术可以在贵司发挥价值,实现双赢(初步设想可以数据顾问的方式或一些小型项目开发的方式合作)。