Accessing data functions

These functions access data and return table values. Most of these functions return a table value called a navigation table. Navigation tables are primarily used by the Power Query user interface to provide a navigation experience over the potentially large hierarchical data sets returned.

Name Description
AccessControlEntry.ConditionToIdentities Returns a list of identities that the condition will accept.
Access.Database Returns a structural representation of a Microsoft Access database.
ActiveDirectory.Domains Returns a list of Active Directory domains in the same forest as the specified domain or of the current machine's domain if none is specified.
AdobeAnalytics.Cubes Returns the report suites in Adobe Analytics.
AdoDotNet.DataSource Returns the schema collection for an ADO.NET data source.
AdoDotNet.Query Returns the result of running a native query on an ADO.NET data source.
AnalysisServices.Database Returns a table of multidimensional cubes or tabular models from the Analysis Services database.
AnalysisServices.Databases Returns the Analysis Services databases on a particular host.
AzureStorage.BlobContents Returns the content of the specified blob from an Azure storage vault.
AzureStorage.Blobs Returns a navigational table containing the containers found in the specified account from an Azure storage vault. Each row has the container name and a link to the container blobs.
AzureStorage.DataLake Returns a navigational table containing the documents found in the specified container and its subfolders from Azure Data Lake Storage.
AzureStorage.DataLakeContents Returns the content of the specified file from an Azure Data Lake Storage filesystem.
AzureStorage.Tables Returns a navigational table containing the tables found in the specified account from an Azure storage vault. Each row contains a link to the azure table.
Cdm.Contents This function is unavailable because it requires .NET 4.5.
Csv.Document Returns the contents of the CSV document as a table using the specified encoding.
Cube.AddAndExpandDimensionColumn Merges the specified dimension table into the cube’s filter context and changes the dimensional granularity of the filter context by expanding the specified set of dimension attributes.
Cube.AddMeasureColumn AAdds a column to the cube that contains the results of the measure applied in the row context of each row.
Cube.ApplyParameter Returns a cube after applying a parameter to it.
Cube.AttributeMemberId Returns the unique member identifier from members property value.
Cube.AttributeMemberProperty Returns a property of a dimension attribute.
Cube.CollapseAndRemoveColumns Changes the dimensional granularity of the filter context for the cube by collapsing the attributes mapped to the specified columns.
Cube.Dimensions Returns a table containing the set of available dimensions.
Cube.DisplayFolders Returns a nested tree of tables representing the display folder hierarchy of the objects (for example, dimensions and measures).
Cube.MeasureProperties Returns a table containing the set of available measure properties that are expanded in the cube.
Cube.MeasureProperty Returns a property of a measure (cell property).
Cube.Measures Returns a table containing the set of available measures.
Cube.Parameters Returns a table containing the set of parameters that can be applied to the cube.
Cube.Properties Returns a table containing the set of available properties for dimensions that are expanded in the cube.
Cube.PropertyKey Returns the key of a property.
Cube.ReplaceDimensions Replaces the set of dimensions returned by Cube.Dimensions.
Cube.Transform Applies a list of cube functions.
DB2.Database Returns a table of SQL tables and views available in a Db2 database.
DeltaLake.Table Returns the contents of the Delta Lake table.
Essbase.Cubes Returns the cubes in an Essbase instance grouped by Essbase server.
Excel.CurrentWorkbook Returns the contents of the current Excel workbook.
Excel.Workbook Returns the contents of the Excel workbook.
Exchange.Contents Returns a table of contents from a Microsoft Exchange account.
File.Contents Returns the contents of the specified file as binary.
Folder.Contents Returns a table containing the properties and contents of the files and folders found in the specified folder.
Folder.Files Returns a table containing the properties and contents of the files found in the specified folder and subfolders. Each row contains properties of the folder or file and a link to its content.
GoogleAnalytics.Accounts Returns the Google Analytics accounts for the current credential.
Hdfs.Contents Returns a table containing the properties and contents of the files and folders found in the specified folder from a Hadoop file system. Each row contains properties of the folder or file and a link to its content.
Hdfs.Files Returns a table containing the properties and contents of the files found in the specified folder and subfolders from a Hadoop file system. Each row contains properties of the file and a link to its content.
HdInsight.Containers Returns a navigational table containing the containers found in the specified account from an Azure storage vault. Each row has the container name and table containing its files.
HdInsight.Contents Returns a navigational table containing the containers found in the specified account from an Azure storage vault. Each row has the container name and table containing its files.
HdInsight.Files Returns a table containing the properties and contents of the blobs found in the specified container from an Azure storage vault. Each row contains properties of the file/folder and a link to its content.
Html.Table Returns a table containing the results of running the specified CSS selectors against the provided HTML.
Identity.From Creates an identity.
Identity.IsMemberOf Determines whether an identity is a member of an identity collection.
IdentityProvider.Default The default identity provider for the current host.
Informix.Database Returns a table of SQL tables and views available in an Informix database.
Json.Document Returns the content of the JSON document. The contents can be directly passed to the function as text, or it can be the binary value returned by a function like File.Contents.
Json.FromValue Produces a JSON representation of a given value value with a text encoding specified by encoding.
MySQL.Database Returns a table of SQL tables, views, and stored scalar functions available in a MySQL database.
OData.Feed Returns a table of OData feeds offered by an OData service.
Odbc.DataSource Returns a table of SQL tables and views from the ODBC data source.
Odbc.InferOptions Returns the result of trying to infer SQL capabilities for an ODBC driver.
Odbc.Query Returns the result of running a native query on an ODBC data source.
OleDb.DataSource Returns a table of SQL tables and views from the OLE DB data source.
OleDb.Query Returns the result of running a native query on an OLE DB data source.
Oracle.Database Returns a table of SQL tables and views from the Oracle database.
Pdf.Tables Returns any tables found in a PDF file.
PostgreSQL.Database Returns a table of SQL tables and views available in a PostgreSQL database.
RData.FromBinary Returns a record of data frames from the RData file.
Salesforce.Data Returns the objects from the Salesforce account.
Salesforce.Reports Returns the reports from the Salesforce account.
SapBusinessWarehouse.Cubes Returns the InfoCubes and queries in an SAP Business Warehouse system grouped by InfoArea.
SapHana.Database Returns the packages in an SAP HANA database.
SharePoint.Contents Returns a table containing content from a SharePoint site. Each row contains properties of the folder or file and a link to its content.
SharePoint.Files Returns a table containing documents from a SharePoint site. Each row contains properties of the folder or file and a link to its content.
SharePoint.Tables Returns a table containing content from a SharePoint List.
Soda.Feed Returns a table from the contents at the specified URL formatted according to the SODA 2.0 API. The URL must point to a valid SODA-compliant source that ends in a .csv extension.
Sql.Database Returns a table of SQL tables, views, and stored functions from the SQL Server database.
Sql.Databases Returns a table of databases on a SQL Server.
Sybase.Database Returns a table of SQL tables and views available in a Sybase database.
Teradata.Database Returns a table of SQL tables and views from the Teradata database.
WebAction.Request Creates an action that, when executed, will return the results of performing a method request against url using HTTP as a binary value.
Web.BrowserContents Returns the HTML for the specified URL, as viewed by a web browser.
Web.Contents Returns the contents downloaded from the URL as binary.
Web.Headers Returns the HTTP headers downloaded from the URL as a record value.
Web.Page Returns the contents of the HTML document broken into its constituent structures, as well as a representation of the full document and its text after removing tags.
Xml.Document Returns the contents of the XML document as a hierarchical table (list of records).
Xml.Tables Returns the contents of an XML document as a nested collection of flattened tables.