Power Bi 简明教程
Power BI - Supported Data Sources
Power BI 支持广泛的数据源。您可以单击“获取数据”,它将显示所有可用的数据连接。它允许您连接到不同的平面文件、SQL 数据库和 Azure 云甚至 Web 平台,例如 Facebook、Google Analytics 和 Salesforce 对象。它还包括 ODBC 连接,用于连接到其他未列出的 ODBC 数据源。
以下是 Power BI 中可用的数据源−
-
Flat Files
-
SQL Database
-
OData Feed
-
Blank Query
-
Azure Cloud platform
-
Online Services
-
Blank Query
-
其他数据源,例如 Hadoop、Exchange 或 Active Directory
要在 Power BI 桌面版中获取数据,您需要单击主屏幕中的“获取数据”选项。它首先向您显示最常见的数据源。然后,单击“更多”选项以查看可用数据源的完整列表。
当您点击“更多..”选项卡(如上图所示)时,您会看到一个新的导航窗口,其中左侧显示了所有可用数据源的类别。您还可以选择在顶部执行搜索。
以下是列出的各种 data sources −
Database
当您单击“数据库”选项时,它将显示您可以连接到的所有数据库连接的列表。
要连接到任何数据库,请从列表中选择一个“数据库”类型,如上图所示。单击“连接”。
您必须传递服务器名称/用户名和密码才能连接。您还可以使用“高级”选项通过直接 SQL 查询进行连接。您还可以选择连接模式——导入或 DirectQuery。
Note − 您不能在单个报表中组合导入和 DirectQuery 模式。
Import vs DirectQuery
DirectQuery 选项限制了数据操作选项,并且数据保留在 SQL 数据库中。DirectQuery 是实时的,无需像在“导入”方法中那样计划刷新。
Import 方法允许执行数据转换和操作。当您将数据发布到 PBI 服务时,限制为 1GB。它会消耗数据并将其推送到 Power BI Azure 后端,并且可以在一天内刷新最多 8 次数据,并且可以为数据刷新设置计划。
Advantages of Using DirectQuery
-
利用 DirectQuery,您可以针对导入到 Power BI 桌面版中不可行的海量数据集构建数据可视化。
-
DirectQuery 不应用任何 1GB 数据集限制。
-
通过使用 DirectQuery,报表始终显示当前数据。
Limitations of Using DirectQuery
-
在使用 DirectQuery 时,返回数据的行数限制为 100 万行。您可以对更多行进行聚合,但是结果行应该少于 100 万行才能返回数据集。
-
在 DirectQuery 中,所有表都应该来自单个数据库。
-
查询编辑器中使用复杂查询时,会抛出一个错误。要运行查询,您需要从查询中删除该错误。
-
在 DirectQuery 中,您只能单方向使用关系筛选。
-
它不支持对表中与时间相关的数据进行特殊处理。