Compartir a través de


Datasets - Get Datasources

Devuelve una lista de orígenes de datos para el conjunto de datos especificado de Mi área de trabajo.

Ámbito requerido

Dataset.ReadWrite.All o Dataset.Read.All

GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/datasources

Parámetros de identificador URI

Nombre En Requerido Tipo Description
datasetId
path True

string

El identificador del conjunto de datos

Respuestas

Nombre Tipo Description
200 OK

Datasources

Aceptar

Ejemplos

Analysis Services example
Azure Blobs datasource example
Excel example
Extension datasource example
Microsoft Exchange datasource example
OData example
Oracle example
Salesforce datasource example
SAP HANA example
SharePoint example
SQL example

Analysis Services example

Solicitud de ejemplo

GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/datasources

Respuesta de muestra

{
  "@odata.context": "http://api.powerbi.com/v1.0/myorg/groups/222f0f33-3abc-4a57-9f98-ff01bd2aaabb/$metadata#datasources",
  "value": [
    {
      "datasourceType": "AnalysisServices",
      "connectionDetails": {
        "server": "My-As-Server",
        "database": "My-As-Database"
      },
      "datasourceId": "33cc5222-3fb9-44f7-b19d-ffbff18aaaf5",
      "gatewayId": "0a2dafe6-0e93-4120-8d2c-fae123c111b1"
    }
  ]
}

Azure Blobs datasource example

Solicitud de ejemplo

GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/datasources

Respuesta de muestra

{
  "value": [
    {
      "datasourceType": "AzureBlobs",
      "datasourceId": "e0315274-90b6-4fc0-abf2-2d60d448cb04",
      "gatewayId": "7f1c4e55-544b-403f-b132-da0d3a024674",
      "connectionDetails": {
        "account": "myAccount",
        "domain": "blob.core.windows.net"
      }
    }
  ]
}

Excel example

Solicitud de ejemplo

GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/datasources

Respuesta de muestra

{
  "@odata.context": "http://api.powerbi.com/v1.0/myorg/groups/222f0f33-3abc-4a57-9f98-ff01bd2aaabb/$metadata#datasources",
  "value": [
    {
      "datasourceType": "File",
      "connectionDetails": {
        "path": "c:\\users\\username\\documents\\orders1.xlsx"
      },
      "datasourceId": "33cc5222-3fb9-44f7-b19d-ffbff18aaaf5",
      "gatewayId": "0a2dafe6-0e93-4120-8d2c-fae123c111b1"
    }
  ]
}

Extension datasource example

Solicitud de ejemplo

GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/datasources

Respuesta de muestra

{
  "value": [
    {
      "datasourceType": "Extension",
      "datasourceId": "70540d95-4c8e-41ae-88c6-27a103b12841",
      "gatewayId": "7f1c4e55-544b-403f-b132-da0d3a024674",
      "connectionDetails": {
        "kind": "AzureDataExplorer",
        "path": "https://myserver.kusto.windows.net"
      }
    }
  ]
}

Microsoft Exchange datasource example

Solicitud de ejemplo

GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/datasources

Respuesta de muestra

{
  "value": [
    {
      "datasourceType": "Exchange",
      "datasourceId": "4d126fc8-1568-46aa-ba16-ccf19b18f012",
      "gatewayId": "7f1c4e55-544b-403f-b132-da0d3a024674",
      "connectionDetails": {
        "emailAddress": "john@contoso.com"
      }
    }
  ]
}

OData example

Solicitud de ejemplo

GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/datasources

Respuesta de muestra

{
  "@odata.context": "http://api.powerbi.com/v1.0/myorg/groups/222f0f33-3abc-4a57-9f98-ff01bd2aaabb/$metadata#datasources",
  "value": [
    {
      "datasourceType": "OData",
      "connectionDetails": {
        "url": "http://services.odata.org/MyOdata/MyOdata.svc"
      },
      "datasourceId": "33cc5222-3fb9-44f7-b19d-ffbff18aaaf5",
      "gatewayId": "0a2dafe6-0e93-4120-8d2c-fae123c111b1"
    }
  ]
}

Oracle example

Solicitud de ejemplo

GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/datasources

Respuesta de muestra

{
  "@odata.context": "http://api.powerbi.com/v1.0/myorg/groups/222f0f33-3abc-4a57-9f98-ff01bd2aaabb/$metadata#datasources",
  "value": [
    {
      "datasourceType": "Oracle",
      "connectionDetails": {
        "server": "My-Oracle-Server",
        "database": "My-Oracle-Database"
      },
      "datasourceId": "33cc5222-3fb9-44f7-b19d-ffbff18aaaf5",
      "gatewayId": "0a2dafe6-0e93-4120-8d2c-fae123c111b1"
    }
  ]
}

Salesforce datasource example

Solicitud de ejemplo

GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/datasources

Respuesta de muestra

{
  "value": [
    {
      "datasourceType": "Salesforce",
      "datasourceId": "e8a6e0f5-b244-402a-ba5a-4d578609ede3",
      "gatewayId": "7f1c4e55-544b-403f-b132-da0d3a024674",
      "connectionDetails": {
        "classInfo": "report-detail",
        "loginServer": "https://login.salesforce.com/"
      }
    }
  ]
}

SAP HANA example

Solicitud de ejemplo

GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/datasources

Respuesta de muestra

{
  "@odata.context": "http://api.powerbi.com/v1.0/myorg/groups/222f0f33-3abc-4a57-9f98-ff01bd2aaabb/$metadata#datasources",
  "value": [
    {
      "datasourceType": "SAPHana",
      "connectionDetails": {
        "server": "My-SapHana-Server",
        "database": "My-SapHana-Database"
      },
      "datasourceId": "33cc5222-3fb9-44f7-b19d-ffbff18aaaf5",
      "gatewayId": "0a2dafe6-0e93-4120-8d2c-fae123c111b1"
    }
  ]
}

SharePoint example

Solicitud de ejemplo

GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/datasources

Respuesta de muestra

{
  "@odata.context": "http://api.powerbi.com/v1.0/myorg/groups/222f0f33-3abc-4a57-9f98-ff01bd2aaabb/$metadata#datasources",
  "value": [
    {
      "datasourceType": "SharePointList",
      "connectionDetails": {
        "url": "https://microsoft.sharepoint.com/hello/myproj/"
      },
      "datasourceId": "33cc5222-3fb9-44f7-b19d-ffbff18aaaf5",
      "gatewayId": "0a2dafe6-0e93-4120-8d2c-fae123c111b1"
    }
  ]
}

SQL example

Solicitud de ejemplo

GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/datasources

Respuesta de muestra

{
  "@odata.context": "http://api.powerbi.com/v1.0/myorg/groups/222f0f33-3abc-4a57-9f98-ff01bd2aaabb/$metadata#datasources",
  "value": [
    {
      "datasourceType": "Sql",
      "connectionDetails": {
        "server": "My-As-Server",
        "database": "My-As-Database"
      },
      "datasourceId": "33cc5222-3fb9-44f7-b19d-ffbff18aaaf5",
      "gatewayId": "0a2dafe6-0e93-4120-8d2c-fae123c111b1"
    }
  ]
}

Definiciones

Nombre Description
Datasource

Un origen de datos de Power BI

DatasourceConnectionDetails

Detalles de conexión del origen de datos de Power BI. Vea ejemplos en Obtener orígenes de datos o Obtener orígenes de datos en grupo.

Datasources

Contenedor de respuesta de OData para una colección de orígenes de datos de Power BI

Datasource

Un origen de datos de Power BI

Nombre Tipo Description
connectionDetails

DatasourceConnectionDetails

Detalles de conexión del origen de datos

connectionString

string

(En desuso) Cadena de conexión del origen de datos. Solo está disponible para DirectQuery.

datasourceId

string

Identificador de origen de datos enlazado, que está vacío cuando no está enlazado a una puerta de enlace.

datasourceType

string

Tipo de origen de datos

gatewayId

string

Identificador de puerta de enlace enlazado, que está vacío cuando no está enlazado a una puerta de enlace. Cuando se usa un clúster de puerta de enlace, el identificador de puerta de enlace hace referencia a la puerta de enlace principal (primera) del clúster y es similar al identificador del clúster de puerta de enlace.

name

string

(En desuso) Nombre del origen de datos. Solo está disponible para DirectQuery.

DatasourceConnectionDetails

Detalles de conexión del origen de datos de Power BI. Vea ejemplos en Obtener orígenes de datos o Obtener orígenes de datos en grupo.

Nombre Tipo Description
account

string

La cuenta de conexión

classInfo

string

Información de la clase de conexión

database

string

La base de datos de conexión

domain

string

Dominio de conexión

emailAddress

string

La dirección de correo electrónico de conexión

kind

string

El tipo de conexión

loginServer

string

El servidor de inicio de sesión de conexión

path

string

Ruta de acceso de conexión

server

string

El servidor de conexión

url

string

La dirección URL de conexión

Datasources

Contenedor de respuesta de OData para una colección de orígenes de datos de Power BI

Nombre Tipo Description
@odata.context

string

Contexto de OData

value

Datasource[]

La colección de orígenes de datos