Linaje de datos. ¿Puedes conectarte a los metadatos?

Un usuario Pregunto ✅

DebbieE

El linaje de datos es genial,

Es la única forma de verlo dentro de Service,

Realmente nos encantaría conectarnos a estos metadatos para poder usarlos para nuestro Linaje de datos completo, que incluye muchas otras herramientas.

¿Podemos conectarnos a estos metadatos de alguna manera para poder hacer más que solo mirarlos en Servicio?

Sé que hay API de resto para ver el flujo de datos, el conjunto de datos, etc. Pero, ¿hay una API REST para acceder directamente a Data Lineage?

De manera similar, estamos viendo algo que saca el código M y el DAX que se encuentra detrás de estos objetos.

En respuesta a DebbieE

Hola @ DebbieE,

Power bi rest API no proporciona ninguna función para extraer metadatos, me gustaría sugerirle que envíe una idea para su requerimiento.
Saludos,

Xiaoxin Sheng

En respuesta a v-shex-msft

Hola @DebbieE,

Esto no será fácil …

Las API REST / cmdlets de PowerShell lo llevarán al nivel de fuente de datos utilizado en un informe. Es probable que se reduzca a una combinación de Get-Report, Get-Dataset, Get-Datasource y luego algunas cosas en la puerta de enlace para extraer toda la información que necesita en un archivo .csv y continuar desde allí.

Si desea profundizar en un nivel de tabla / vista (para fuentes de base de datos), no se pueden encontrar opciones nativas. La única forma de hacerlo es extrayendo los archivos .pbix y comenzando a raspar / analizar las consultas M. No lo he probado, pero estoy seguro de que es un trabajo horrible.

Existe una solución de proveedor, Power BI Sentinel, que ha dominado esto. Podría valer la pena intentarlo para ver si puede integrar esto en su solución de linaje. También tienen algunas otras características bastante impresionantes, por lo que podría adaptarse bien a usted.

Hola @ DebbieE,

No, la API de power bi rest actual no contiene una función para acceder a los metadatos de recursos.
En mi opinión, me gustaría sugerirle que agregue una tabla de consulta en blanco para extraer otras estructuras de tabla y metadatos, luego puede usar la API de descanso para exportar datos de esa tabla.

Saludos,

Xiaoxin Sheng

DebbieE

En respuesta a v-shex-msft

¿Realmente no entiendo lo que quieres decir? ¿Podrías darnos un poco más de información sobre cómo harías esto?

En respuesta a DebbieE

Hola @ DebbieE,

Significa que puede crear una tabla de consulta en blanco con la función de metadatos para invocar otras tablas de consulta para recopilar información, entonces no necesita hacer esto en el lado del servicio Power Bi.

Esquema de manejo

Además, también puede echar un vistazo al siguiente blog para agregar metadatos a su tabla de origen o habilitar la opción de metadatos mejorada del conjunto de datos:

Agregar metadatos a un informe con Power Query

Usar metadatos de conjuntos de datos mejorados (vista previa)

Saludos,
Xiaoxin Sheng

DebbieE

En respuesta a v-shex-msft

esto es genial. Yo miraré esto.

Sin embargo, no es lo que queremos hacer. Queremos usar los metadatos para crear lógica alrededor de todo el proceso, lo que significa que queremos tomarlos y usarlos a través de una API dentro de otro servicio que se ocupa de todo el procesamiento del linaje.

¿No creo que agregar metadatos a un informe ayude en este caso?

cvillegas

En respuesta a DebbieE

@DebbieE @ v-shex-msft Una gran advertencia sobre la habilitación de los metadatos mejorados. Lea la nota inferior porque la habilitamos en un momento y notamos un gran problema.

Vista de linaje
Los conjuntos de datos que usan el nuevo formato de metadatos actualmente no muestran vínculos a flujos de datos en la vista de linaje en el servicio Power BI.

En respuesta a DebbieE

Hola @ DebbieE,

Power bi rest API no proporciona ninguna función para extraer metadatos, me gustaría sugerirle que envíe una idea para su requerimiento.
Saludos,

Xiaoxin Sheng

En respuesta a v-shex-msft

Hola @DebbieE,

Esto no será fácil …

Las API REST / cmdlets de PowerShell lo llevarán al nivel de fuente de datos utilizado en un informe. Es probable que se reduzca a una combinación de Get-Report, Get-Dataset, Get-Datasource y luego algunas cosas en la puerta de enlace para extraer toda la información que necesita en un archivo .csv y continuar desde allí.

Si desea profundizar en un nivel de tabla / vista (para fuentes de base de datos), no se pueden encontrar opciones nativas. La única forma de hacerlo es extrayendo los archivos .pbix y comenzando a raspar / analizar las consultas M. No lo he probado, pero estoy seguro de que es un trabajo horrible.

Existe una solución de proveedor, Power BI Sentinel, que ha dominado esto. Podría valer la pena intentarlo para ver si puede integrar esto en su solución de linaje. También tienen algunas otras características bastante impresionantes, por lo que podría adaptarse bien a usted.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *