蔚蓝辽宁体育彩票湖,Azure分析服务,Power BI及其关系

将辽宁体育彩票从本地SQL Server加载到Azure辽宁体育彩票湖存储和Power BI中的辽宁体育彩票可视化

我最近在讲 坦帕Dev 蔚蓝会议 于2018年1月31日以网络研讨会形式进行。在演示过程中,我们收到了有趣的问题。我的目的是介绍大辽宁体育彩票,Azure辽宁体育彩票湖,Azure辽宁体育彩票湖商店(ADLS),Azure辽宁体育彩票工厂(ADF)的基本概念  和 Power BI.

我要感谢坦帕开发组织者和所有与会人员在这次会议上的发言机会。

在本课程中,您将学习以下基本概念:

  • 大辽宁体育彩票
  • 蔚蓝辽宁体育彩票湖
  • 蔚蓝辽宁体育彩票湖存储(ADLS)
  • 蔚蓝辽宁体育彩票工厂(ADF)
  • 蔚蓝分析服务(AAS)
  • Power BI
  • 以及它们之间的关系

会话记录:

继续阅读 “Azure辽宁体育彩票湖,Azure分析服务,Power BI及其关系”

将Power BI辽宁体育彩票导出到SQL Server

将Power BI辽宁体育彩票导出到SQL Server

2019年4月更新:如果您有兴趣将辽宁体育彩票模型从Power BI Desktop或Power BI Service导出到CSV或SQL Server 看一下这个. The method 在这里解释 仅适用于具有XMLA端点连接的Power BI Premium或嵌入式功能。

在之前的博客文章中,我解释了如何将Power BI辽宁体育彩票导出到Excel和CSV 这里这里。如本文所承诺的,我将解释如何将辽宁体育彩票从Power BI Desktop导出到SQL Server。

汉斯·彼得·菲斯特 已经解释了如何 使用R脚本将辽宁体育彩票从Power BI Desktop导出到SQL Server。尽管汉斯做得很出色,但是如果您没有任何R经验,甚至不知道如何安装和调用R库,要使其正常工作可能会有些困难。关于我自己,我不是R家伙,但是,谁知道,也许我会做到。 微笑 

但是,如果您不想使用R,该怎么办?如果您对BI的投入比对分析的投入更大,那么使用R可能并不是您的最佳选择。幸运的是,还有另一种将Power BI辽宁体育彩票导出到SQL Server的方法,它对BI更友好。您可以使用SSIS(SQL Server集成服务)将Power BI辽宁体育彩票导出到SQL Server。因此,如果您熟悉SSIS,则可能是您的首选。

关于Hans,在本文中,我将详细解释他将辽宁体育彩票从Power BI Desktop导出到SQL Server的方法,以便对R不太熟悉的任何人都可以使用它。我还将说明如何使用SSIS将辽宁体育彩票从Power BI Desktop导出到SQL Server。如果您知道其他方法,请在下面的评论部分中告诉我。

使用R将辽宁体育彩票从Power BI Desktop导出到SQL Server

如前所述,汉斯已经解释了这种方法 这里。因此,我无法确切解释他的所作所为,但是,我使用他的方法将辽宁体育彩票从现有的Power BI Desktop模型导出到SQL Server,并逐步进行解释。

要求

要使此方法有效,您需要:

  • 最新版本的Power BI Desktop,可以从以下位置下载 这里
  • 可以访问您自己的计算机上或本地网络中的服务器上的SQL Server实例,以将辽宁体育彩票导出到
  • 无论是安装Windows R还是可以从以下位置下载 这里 或使用现有R-Server或安装SQL Server 2016 R服务
  • 安装R的RODBC库,可以从以下位置下载该库 这里

注意: 我尚未安装R Studio,也没有出现任何问题。

为R和SQL Server R服务安装RODBC库

如前所述,您可以安装R或SQL Server R服务或R-Server,但是由于我自己还没有尝试过R-Server,所以我仅说明如何在R和SQL Server R服务中安装RODBC。

您必须从上面提供的链接下载该库,然后解压缩包含“ 远程ODBC”文件夹的zip文件的内容。然后,您真正需要做的就是将“ 远程ODBC”复制到“ Program Files”文件夹中R或SQL Server 2016文件夹中的“ library”文件夹中。

R中的库文件夹

SQL服务器 2016中的库文件夹

它是如何工作的?

打开一个您愿意将其辽宁体育彩票导出到SQL Server表中的现有Power BI Desktop模型,然后执行以下步骤:(我使用在“ AdventureWorksDW。您可以在本文末尾下载我的Power BI Desktop模型。)

继续阅读 “将Power BI辽宁体育彩票导出到SQL Server”

将SSIS项目部署到不同的环境

在本文中,我将解释如何将已开发的SSIS项目部署到几个不同的环境。您可能已经发生了将SSIS项目部署到多个环境的情况。假设您具有DEV,QA,UAT和PROD环境。一些组织可能拥有更多的环境。另外,在很多情况下,您可能有几个PROD,应该将SSIS包部署到所有PROD。因此,方案是,无论何时在DEV区域中创建新的SSIS项目或修改现有项目,都需要将每个SSIS项目部署到QA以进行测试。因此,如果您有3个新的SSIS项目或刚修改了3个现有项目,则需要分别部署每个项目。对于质量检查人员来说,在完成测试用例之后以及SSIS项目通过所有测试用例之后,情况都是一样的。他们需要将所有项目部署到UAT。同样,使用UAT和PROD也是一样。当您需要在几个不同的PROD环境中部署所有项目时,这将变得越来越困难。

使用下面的解决方案,您可以轻松地将所有SSIS项目从一个环境部署到另一个环境甚至几个不同的环境。

继续阅读 “将SSIS项目部署到不同的环境”

在单个SSIS包中对不同的源SQL Server实例进行操作

在某些情况下,我们需要对许多SQL Server实例执行一项任务。假设我们有一个基于Web的程序。该计划的辽宁体育彩票库分布在全国各地,我们有10个不同的虚拟(VM)服务器来托管该计划的辽宁体育彩票库。该程序基于存储在CONFIG辽宁体育彩票库中的某些配置运行。 CONFIG辽宁体育彩票库由20个不同的SQL Server实例托管,以服务20个不同的客户端。 SQL服务器实例都是由这10个虚拟服务器托管的命名SQL服务器实例。我们需要每月更新所有区域的CONFIG辽宁体育彩票库。所有CONFIG辽宁体育彩票库的辽宁体育彩票库结构是相同的。在这种情况下,一种简单的方法是为每个源服务器创建一个SSIS包,以一个一个地从所有源辽宁体育彩票库收集辽宁体育彩票。这意味着我们将拥有10个相同SSIS软件包的副本,每个软件包都将其指向作为源服务器的服务器。我们需要10个软件包,因为我们可以通过编写T-SQL脚本或使用额外的Foreach循环容器来检索CONFIG辽宁体育彩票库列表。因此,每个服务器需要一个SSIS包。