我在实习中使用 Microsoft Power BI 和 Microsoft Fabric 进行 ETL 项目。该项目涉及使用 Data Flow Gen 2 将数据从 SharePoint 文件夹传输到数据仓库,然后将该仓库中的数据放入 Power BI Desktop。但是,当我将数据从仓库导入 Power BI Desktop 时,Power Query 按钮(转换数据)被禁用。我想知道是否可以从数据仓库导入数据,并且仍然能够在 Power BI Desktop 的 Power Query 中执行转换。
在Power BI中,有2种连接模式:导入和DirectQuery
在导入模式下,您可以将数据导入到 Power BI 实例中,并根据需要创建所需的转换。
在 DirectQuery 模式下。您将仅拥有元数据,并且转换在 DWH 中处理。因此您将无法在 Power BI 中进行转换。
所以,请确保您使用的是导入模式,以防您需要通过Power BI本身进行转换。
希望有帮助!
从 Power BI Desktop 连接到 Fabric 时,您可以连接到工作区 SQL 端点,也可以连接到语义模型。如果您连接到语义模型,则您处于“实时连接”模式,并且根本不导入数据。如果您连接到 SQL 端点,您可以选择“导入”或“DirectQuery”,然后像连接到 SQL Server 一样继续操作。