Saltar al contenido principal Saltar al contenido complementario

Consumo de productos de datos a través de API

Active los puntos de conexión de la API para consultar, filtrar y consumir sus datos en todas las herramientas y ecosistemas. Una vez activados los puntos de conexión, puede acceder a sus datos a través de API compatibles con OData.

Nota informativaNecesita una suscripción a Qlik Talend Cloud Enterprise.

Activar los puntos de conexión de API

Nota informativaPara activar los puntos de conexión de la API, necesita el permiso para administrar productos de datos.
  1. Desde el menú Productos de datos, haga clic en el producto de datos para el que desea activar los puntos de conexión de API.
  2. Desde la pestaña Vista general, haga clic en Editar > Puntos de conexión de API.

    Se abre la ventana Editar producto de datos.

  3. Seleccione los conjuntos de datos para los que desea activar los puntos de conexión de API.
  4. Haga clic en Guardar.

    Ha vuelto a la pestaña Vista general y la opción Puntos de conexión de API está disponible en el menú Acciones en la esquina superior derecha.

    Los puntos de conexión de la API se han creado y puede configurarlos.

Cuando el producto de datos se activa en el mercado de datos, los puntos de conexión de la API también se activan en la versión activa en el mercado de datos.

Configurar los puntos de conexión de API

Después de activar los puntos de conexión de la API, puede configurar la conexión que debe utilizarse para consumir los conjuntos de datos.

Los puntos de conexión basados en archivos se consumen en el mismo almacenamiento que para el conjunto de datos.

  1. Desde la pestaña Vista general, haga clic en Icono de acciones > Consumir en > Puntos de conexión de API.

    La ventana de Puntos de conexión de API está abierta.

  2. Si es necesario, seleccione otra conexión.

    Sus cambios se guardarán de forma automática.

Uso de las API

Una vez que los puntos de conexión de la API estén activados, puede usar consultas para consumir sus datos en otras herramientas.

Se utiliza el protocolo OData. Para más información, consulte la documentación de Microsoft.

El formato de una consulta en Power Query o PowerBI es: = OData.Feed("url-of-the-dataset", null, [Headers = [Authorization = "Bearer your-api-key"]])

Necesita adaptar lo siguiente a su uso:

  • url-of-the-dataset. Reemplace esta parte por la URL de la ventana de puntos de conexión de la API.

    URL del conjunto de datos en la ventana de puntos de conexión de la API

  • your-api-key. Sustituya esta parte por su clave de API.
Nota de avisoPuede usar las API solo para leer sus datos, no para escribir.
  1. Active los puntos de conexión de la API. Consulte el procedimiento anterior.
  2. Genere una clave de API si aún no tiene una. Para obtener más información, consulte Generar y administrar claves de API.
  3. Abra la herramienta de su elección para obtener los datos. En este ejemplo, se utiliza PowerBI.
  4. Haga clic en Obtener datos > Consulta en blanco.
  5. Escriba la consulta.

    Aquí tiene un ejemplo de una consulta que puede adaptar y usar en Power Query o PowerBI para recuperar datos de un conjunto de datos.

    = OData.Feed("https://qcs.us.qlikcloud.com/api/data-governance/data-access/data-products/687e50d58d4773120e843007/datasets/687e508ee636a966d6a6f9e4/connections/9d0d8a52-33a8-4d46-be28-068b4fd06282", null, [Headers = [Authorization = "Bearer your-api-key"]])
  6. Si desea recuperar datos de otros conjuntos de datos, cree una consulta por conjunto de datos.
  7. Haga clic en Cerrar & aplicar para aplicar sus consultas.
  8. Cuando se importen los datos, defina las relaciones entre las tablas.
  9. Haga clic en Administrar relaciones > Nueva relación.
  10. Seleccione las tablas y guárdelas.
  11. Cree tantas relaciones como sea necesario.
  12. Cuando las relaciones estén configuradas, podrá ver sus datos en los gráficos.

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.