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.
Activar los puntos de conexión de API
- 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.
- Desde la pestaña Vista general, haga clic en Editar > Puntos de conexión de API.
Se abre la ventana Editar producto de datos.
- Seleccione los conjuntos de datos para los que desea activar los puntos de conexión de API.
- 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.
- Desde la pestaña Vista general, haga clic en
> Consumir en > Puntos de conexión de API. La ventana de Puntos de conexión de API está abierta.
- 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.
your-api-key. Sustituya esta parte por su clave de API.
- Active los puntos de conexión de la API. Consulte el procedimiento anterior.
- Genere una clave de API si aún no tiene una. Para obtener más información, consulte Generar y administrar claves de API.
- Abra la herramienta de su elección para obtener los datos. En este ejemplo, se utiliza PowerBI.
- Haga clic en Obtener datos > Consulta en blanco.
- 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"]]) - Si desea recuperar datos de otros conjuntos de datos, cree una consulta por conjunto de datos.
- Haga clic en Cerrar & aplicar para aplicar sus consultas.
- Cuando se importen los datos, defina las relaciones entre las tablas.
- Haga clic en Administrar relaciones > Nueva relación.
- Seleccione las tablas y guárdelas.
- Cree tantas relaciones como sea necesario.
Cuando las relaciones estén configuradas, podrá ver sus datos en los gráficos.