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.
v-shex-msft
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
BenniDejagere
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.
v-shex-msft
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?
v-shex-msft
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.
v-shex-msft
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
BenniDejagere
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.