【问题标题】:How to Create OLAP cubes programmatically using Visual Studio如何使用 Visual Studio 以编程方式创建 OLAP 多维数据集
【发布时间】:2020-02-20 05:53:22
【问题描述】:

我是 SQL Server Data Tools 的新手。在浏览互联网了解 BI 套件后,我发现 SSIS SSAS SSRS 不仅仅是拖放。人们实际上是在以编程方式创建多维数据集和数据库。不幸的是,我在互联网上找不到任何资源来学习如何编写这样的代码。请指导我或分享一些链接以学习以编程方式创建多维数据集和数据库。

【问题讨论】:

    标签: sql-server etl database-administration cubes cube-script


    【解决方案1】:

    使用BIML,您可以通过编程方式创建 SSIS 包。结合 BIML 和 TMSL 允许您编写多维数据集创建和处理脚本。如果您打算创建多维多维数据集而不是表格多维数据集,请查看MDX

    首先为Visual Studio Data Tools 下载BIML express。 然后开始查看Analysis Server 的连接器和允许您在组件内编写TMSL 的AnalysisServicesExecuteDdl 元素。现在,使用 TMSL 你可以create a cube。 为什么不直接使用 BIML 并跳过 TMSL?使用 TMSL 而不是可用的 BIML 元素来处理多维数据集无需安装 BIML Studio ($$$)。

    【讨论】:

    • 抱歉回复晚了,但非常感谢您的帮助!
    • 您能否解释一下,作为我职业生涯 3 个月的 BI 顾问的新角色,是否值得我学习 BIML 和 TMSL,或者我应该在没有它的情况下工作吗?到目前为止,我的公司中没有任何资源知道 BIML 和 TTMSL,但我想提升我的技能并将自己视为全栈 BI 开发人员。
    • 我认为有更简单的工具取决于您要构建的解决方案。从编写 BIML 和 TMSL 开始可能会很多。但是,如果您希望能够详细控制 ETL,这是可行的方法。对于 TMSL,我通常结合使用自己编写代码和使用 Tabular Editor。对于 SSIS,我总是使用 BIML。但如果客户端允许云解决方案,请查看 Azure(数据工厂)和 Google 的不同 etl 工具。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 1970-01-01
    • 2016-07-02
    • 2019-06-16
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多