我是Azure的新手,因此我试图了解什么时候和如何使用哪些服务。
目前,我有一个excel文件,它有两个选项卡,需要进行一些转换才能创建一个excel文件选项卡(在源文件内部--比如tab "x")。最后创建的标签"x“对于创建一个共享给不同团队的最终excel文件非常有用。
目前,一切都是手工完成的。
这需要改变,共享给团队的excel文件必须是自动化的。文件的来源是excel文件,它有各种选项卡(不包括选项卡"x"),报告工具将是SSRS,其中excel数据存储在云中。
记住这个场景,将excel数据存储到云中的最佳方法是什么?excel数据将每月存储在云中。我不知道是用Azure-SQL、Azure data Lake Gen 2还是Azure Data Lake Analytics还是Azure SQL VM来存储数据?
每个月都可以从Excel文件中获取数据,并使用Azure数据工厂将其填充到azure中。但是,考虑到某些ETL过程需要生成类似于选项卡"X“的格式的数据,我不确定在云中存储数据的最佳方法是什么。
发布于 2019-10-10 15:19:20
您的存储需求非常小,所以我会选择Data来存储您的文档。另一种选择是Blob存储,但我总是更喜欢Data,因为它与Azure Active一起工作。
在您的场景中,将其放到ADL中,并在Azure Data中使用ADL作为源。
编辑:
老实说,你原来的帖子有点让人困惑。您有一个原始Excel文档,您可以对原始文档进行一些转换,以生成Excel文档。此源文档保存开发团队将用于构建SSRS报告的最终数据集。您需要将此数据集提供给团队,以便他们能够连接到它来构建报表?我的建议是保持简单,并以Excel格式将最终的源数据集放到blob或数据湖存储中,然后要求开发人员从位置收集它。如果您正在设计和维护一个数据管道(Blob > data > SQL,或者CSV,TSV ),那么您将引入不必要的复杂性。
发布于 2019-10-11 07:59:10
我认为您可以考虑使用Azure SQL数据库。
Azure SQL数据库或SQL server支持从excel(或csv)文件导入数据。有关更多细节和限制,请参见:将数据从Excel导入Server或Azure SQL数据库。
如果数据存储在Azure SQL数据库中,还可以使用EXCEL从Azure SQL数据库获取数据:
将Excel连接到Azure SQL数据库中的单个数据库,并导入数据,并根据数据库中的值创建表和图表。在本教程中,您将设置Excel与数据库表之间的连接,保存存储Excel数据和连接信息的文件,然后从数据库值创建枢轴图。
参考资料:将数据从Excel导入Server或Azure SQL数据库.
我认为您不需要将这些excel文件存储在Azure数据湖.Azure Data Gen2中,这是一组专门用于大数据分析的功能,构建在Azure存储上。还是个储藏室。
您使用的Azure资源越多,您需要支付给的成本就越高。
如果excel文件存储在本地计算机中,则可以使用Azure Data访问这些本地文件或使用自主机集成运行库。
请参考:使用Azure数据工厂将数据复制到文件系统或从文件系统复制。
希望这能有所帮助。
https://stackoverflow.com/questions/58324530
复制相似问题