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 schema collection for 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 all containers found in the Azure Storage account. 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 a row for each table found at the account URL 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 a CSV document as a table using the specified encoding.
Cube.AddAndExpandDimensionColumn Merges the specified dimension table, dimensionSelector, into the cube's, cube, filter context and changes the dimensional granularity by expanding the specified set, attributeNames, of dimension attributes.
Cube.AddMeasureColumn Adds a column with the name column to the cube that contains the results of the measure measureSelector applied in the row context of each row.
Cube.ApplyParameter Returns a cube after applying parameter with arguments to cube.
Cube.AttributeMemberId Returns the unique member identifier from a member property value.
Cube.AttributeMemberProperty Returns the property propertyName of dimension attribute attribute.
Cube.CollapseAndRemoveColumns Changes the dimensional granularity of the filter context for the cube by collapsing the attributes mapped to the specified columns columnNames.
Cube.Dimensions Returns a table containing the set of available dimensions within the cube.
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 properties for measures that are expanded in the cube.
Cube.MeasureProperty Returns the property of a measure.
Cube.Measures Returns a table containing the set of available measures within the cube.
Cube.Parameters Returns a table containing the set of parameters that can be applied to 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 property property.
Cube.ReplaceDimensions Replaces the set of dimensions returned by Cube.Dimensions.
Cube.Transform Applies the list cube functions, transforms, on the cube.
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 tables in the current Excel Workbook.
Excel.Workbook Returns a table representing sheets in the given excel workbook.
Exchange.Contents Returns a table of contents from a Microsoft Exchange account.
File.Contents Returns the binary contents of the file located at a path.
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 a row for each file found at a folder path, 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 a row for each folder and file found at the folder url, {0}, 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 a row for each file found at the folder url, {0}, 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 all containers found in the HDInsight account. Each row has the container name and table containing its files.
HdInsight.Contents Returns a navigational table containing all containers found in the HDInsight account. Each row has the container name and table containing its files.
HdInsight.Files Returns a table containing a row for each folder and file found at the container URL, and subfolders from an HDInsight account. 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 on server server in the database instance named database.
Json.Document Returns the contents of a JSON document. The contents may be directly passed to the function as text, or it may 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 with data relating to the tables in the specified MySQL Database.
OData.Feed Returns a table of OData feeds offered by an OData serviceUri.
Odbc.DataSource Returns a table of SQL tables and views from the ODBC data source specified by the connection string connectionString.
Odbc.InferOptions Returns the result of trying to infer SQL capabilities for an ODBC driver.
Odbc.Query Connects to a generic provider with the given connection string and returns the result of evaluating the query.
OleDb.DataSource Returns a table of SQL tables and views from the OLE DB data source specified by the connection string.
OleDb.Query Returns the result of running a native query on an OLE DB data source.
Oracle.Database Returns a table with data relating to the tables in the specified Oracle Database.
Pdf.Tables Returns any tables found in a PDF file.
PostgreSQL.Database Returns a table with data relating to the tables in the specified PostgreSQL Database.
RData.FromBinary Returns a record of data frames from the RData file.
Salesforce.Data Connects to the Salesforce Objects API and returns the set of available objects (i.e. Accounts).
Salesforce.Reports Connects to the Salesforce Reports API and returns the set of available reports.
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 a row for each folder and document found at the SharePoint site url. Each row contains properties of the folder or file and a link to its content.
SharePoint.Files Returns a table containing a row for each document found at the SharePoint site url, and subfolders. Each row contains properties of the folder or file and a link to its content.
SharePoint.Tables Returns a table containing the result of a SharePoint List as an OData feed.
Soda.Feed Returns the resulting table of a CSV file that can be accessed using 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 containing SQL tables located on a SQL Server instance database.
Sql.Databases Returns a table with references to databases located on a SQL Server instance. Returns a navigation table.
Sybase.Database Returns a table with data relating to the tables in the specified Sybase Database.
Teradata.Database Returns a table with data relating to the tables in the specified 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 a web URL as a binary value.
Web.Headers Returns the HTTP headers downloaded from the URL as a record value.
Web.Page Returns the contents of an HTML webpage as a table.
Xml.Document Returns the contents of an 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.