数据访问函数
这些函数可访问数据并返回表值。 这些函数中的大多数会返回名为“导航表”的表值 。 导航表主要由 Power Query 用户界面使用,用于提供针对可能返回的大型分层数据集的导航体验。
名称 | 说明 |
---|---|
AccessControlEntry.ConditionToIdentities | 返回此条件将接受的标识列表。 |
Access.Database | 返回 Microsoft Access 数据库的结构表示形式。 |
ActiveDirectory.Domains | 返回与指定域或当前计算机的域(如果未指定任何域)处于同一个林中的 Active Directory 域的列表。 |
AdobeAnalytics.Cubes | 在 Adobe Analytics 中返回报表套件。 |
AdoDotNet.DataSource | 返回 ADO.NET 数据源的架构集合。 |
AdoDotNet.Query | 返回 ADO.NET 数据源的架构集合。 |
AnalysisServices.Database | 从 Analysis Services 数据库中返回多维数据集或表格模型的表。 |
AnalysisServices.Databases | 将 Analysis Services 数据库返回到特定的主机上。 |
AzureStorage.BlobContents | 从 Azure 存储库返回指定 blob 的内容。 |
AzureStorage.Blobs | 返回一个导航表,其中包含在 Azure 存储帐户中找到的所有容器。 每一行都有容器名称和指向容器 blob 的一个链接。 |
AzureStorage.DataLake | 返回一个导航表,其中包含在 Azure Data Lake Storage 的指定容器及其子文件夹中找到的文档。 |
AzureStorage.DataLakeContents | 从 Azure Data Lake Storage 文件系统返回指定文件的内容。 |
AzureStorage.Tables | 返回一个导航表,对于从 Azure 存储库中的帐户 URL 处找到的每个表,都作为一行包含在此表中。 每一行都包含一个指向 Azure 表的链接。 |
Cdm.Contents | 此函数不可用,因为它需要使用 .NET 4.5。 |
Csv.Document | 使用指定的编码以表的形式返回 CSV 文档的内容。 |
Cube.AddAndExpandDimensionColumn | 将指定维度表 dimensionSelector 合并到多维数据集的 cube 筛选上下文中,并通过展开维度属性的指定集 attributeNames 来更改维度粒度。 |
Cube.AddMeasureColumn | 向多维数据集添加包含名称列的列,其中包含在每行的行上下文中应用的度量值 measureSelector 的结果。 |
Cube.ApplyParameter | 将形参与实参应用于多维数据集后返回多维数据集。 |
Cube.AttributeMemberId | 从成员属性值返回唯一的成员标识符。 |
Cube.AttributeMemberProperty | 返回维度属性 attribute 的属性 propertyName 。 |
Cube.CollapseAndRemoveColumns | 通过折叠映射至指定列 columnNames 的属性,为多维数据集更改筛选上下文的维度粒度。 |
Cube.Dimensions | 返回包含多维数据集中可用维度集的表。 |
Cube.DisplayFolders | 返回一个表嵌套树,它表示对象(如维度和度量值)的显示文件夹层次结构。 |
Cube.MeasureProperties | 返回一个表,此表包含在多维数据集中扩展的度量值的可用属性集。 |
Cube.MeasureProperty | 返回度量值的属性。 |
Cube.Measures | 返回包含多维数据集中可用度量值集的表。 |
Cube.Parameters | 返回一个表,此表包含可应用于多维数据集的参数集。 |
Cube.Properties | 返回一个表,此表包含在多维数据集中扩展的维度的可用属性集。 |
Cube.PropertyKey | 返回属性 property 的键。 |
Cube.ReplaceDimensions | 替换 Cube.Dimensions 返回的一组维度。 |
Cube.Transform | 在多维数据集上应用列表多维数据集函数 transforms。 |
DB2.Database | 返回 Db2 数据库中可用的 SQL 表和视图的表。 |
DeltaLake.Table | 返回 Delta Lake 表的内容。 |
Essbase.Cubes | 返回 Essbase 实例中按 Essbase 服务器分组的多维数据集。 |
Excel.CurrentWorkbook | 返回当前 Excel 工作簿中的表。 |
Excel.Workbook | 返回表示给定 excel 工作簿中工作表的表。 |
Exchange.Contents | 返回来自 Microsoft Exchange 帐户的目录。 |
File.Contents | 返回位于某一路径处的文件的二进制内容。 |
Folder.Contents | 返回一个表,其中包含在指定文件夹中找到的文件和文件夹的属性和内容。 |
Folder.Files | 返回一个表,其中包含在文件夹路径处和子文件夹中找到的每个文件的行。 每一行都包含文件夹或文件的属性以及指向其内容的链接。 |
GoogleAnalytics.Accounts | 返回当前凭据的 Google Analytics 帐户。 |
Hdfs.Contents | 返回一个表,其中包含在 Hadoop 文件系统的文件夹 URL 和 {0} 中找到的每个文件夹和文件的行。 每一行都包含文件夹或文件的属性以及指向其内容的链接。 |
Hdfs.Files | 返回一个表,其中包含在 Hadoop 文件系统的文件夹 URL、{0} 和子文件夹中找到的每个文件的行。 每一行都包含文件的属性以及指向其内容的链接。 |
HdInsight.Containers | 返回一个导航表,其中包含在 HDInsight 帐户中找到的所有容器。 每一行都有容器名称和包含其文件的表。 |
HdInsight.Contents | 返回一个导航表,其中包含在 HDInsight 帐户中找到的所有容器。 每一行都有容器名称和包含其文件的表。 |
HdInsight.Files | 返回一个表,其中包含在 HDInsight 帐户的容器 URL 处和子文件夹中找到的每个文件夹和文件的行。 每一行都包含文件/文件夹的属性以及指向其内容的链接。 |
Html.Table | 返回一个表,其中包含针对所提供的 HTML 运行指定 CSS 选择器的结果。 |
Identity.From | 创建标识。 |
Identity.IsMemberOf | 确定某标识是否为某一标识集合的成员。 |
IdentityProvider.Default | 当前主机的默认标识提供程序。 |
Informix.Database | 返回 SQL 表和视图的一个表,这些表和视图在名为 database 数据库实例中服务器 server 上的 Informix 数据库中可用。 |
Json.Document | 返回 JSON 文档的内容。 这些内容可能会直接作为文本传递给函数,或者可能是由 File.Contents 等函数返回的二进制值。 |
Json.FromValue | 使用 encoding 指定的文本编码生成给定值的 JSON 表示形式。 |
MySQL.Database | 返回一个表,其中包含与指定 MySQL 数据库中的表相关的数据。 |
OData.Feed | 返回 OData serviceUri 提供的 OData 数据源表。 |
Odbc.DataSource | 从连接字符串 connectionString 指定的 ODBC 数据源中返回 SQL 表和视图的表。 |
Odbc.InferOptions | 返回尝试推断 ODBC 驱动程序的 SQL 功能的结果。 |
Odbc.Query | 使用给定的连接字符串连接到通用提供程序并返回评估查询的结果。 |
OleDb.DataSource | 从连接字符串指定的 OLE DB 数据源中返回 SQL 表和视图的表。 |
OleDb.Query | 返回在 OLE DB 数据源上运行本机查询的结果。 |
Oracle.Database | 返回一个表,其中包含与指定 Oracle Database 中的表相关的数据。 |
Pdf.Tables | 返回 PDF 文件中找到的任何表。 |
PostgreSQL.Database | 返回一个表,其中包含与指定 PostgreSQL 数据库中的表相关的数据。 |
RData.FromBinary | 从 RData 文件返回数据帧记录。 |
Salesforce.Data | 连接到 Salesforce Objects API 并返回一组可用对象(即帐户)。 |
Salesforce.Reports | 连接到 Salesforce Reports API 并返回一组可用报表。 |
SapBusinessWarehouse.Cubes | 返回 SAP Business Warehouse 系统中按 InfoArea 分组的 InfoCubes 和查询。 |
SapHana.Database | 返回 SAP HANA 数据库中的包。 |
SharePoint.Contents | 返回一个表,其中包含在 SharePoint 站点 URL 处找到的每个文件夹和文档的行。 每一行都包含文件夹或文件的属性以及指向其内容的链接。 |
SharePoint.Files | 返回一个表,其中包含在 SharePoint 站点 URL 处和子文件夹中找到的每个文档的行。 每一行都包含文件夹或文件的属性以及指向其内容的链接。 |
SharePoint.Tables | 返回一个表,其中包含作为 OData 源的 SharePoint 列表的结果。 |
Soda.Feed | 返回可使用 SODA 2.0 API 访问的 CSV 文件的结果表。 URL 必须指向与 SODA 兼容的且以 .csv 扩展名结尾的有效的源。 |
Sql.Database | 返回一个表,其中包含位于 SQL Server 实例数据库上的 SQL 表。 |
Sql.Databases | 返回一个表,其中包含对位于 SQL Server 实例上的数据库的引用。 返回导航表。 |
Sybase.Database | 返回一个表,其中包含与指定 Sybase 数据库中的表相关的数据。 |
Teradata.Database | 返回一个表,其中包含与指定 Teradata 数据库中的表相关的数据。 |
WebAction.Request | 创建以下操作:执行后,将使用 HTTP 针对 URL 执行方法请求的结果作为二进制值返回。 |
Web.BrowserContents | 返回由 Web 浏览器查看的指定 URL 的 HTML。 |
Web.Contents | 将从 Web URL 下载的内容作为二进制值返回。 |
Web.Headers | 返回从 URL 下载的 HTTP 标头作为记录值。 |
Web.Page | 将 HTML 网页的内容作为表返回。 |
Xml.Document | 返回 XML 文档的内容作为层次结构表(记录列表)。 |
Xml.Tables | 返回 XML 文档的内容作为平展表的嵌套集合。 |