Integración con Power BI
Conecta Power BI a Metaustral y cataloga automáticamente tus workspaces, datasets, reportes y dashboards.
Metaustral se conecta a la Power BI REST API usando un Service Principal de Azure AD. Una vez conectado, descubre datasets (con sus tablas y columnas) y reportes como activos del catálogo.
Requisitos previos
- Un workspace de Power BI Pro o Premium.
- Un Azure AD App Registration (Service Principal) con los permisos
Dataset.Read.AllyReport.Read.Allen el servicio Power BI. - El Service Principal debe estar habilitado en el portal de administración de Power BI en Admin → Tenant settings → Developer settings → Allow service principals to use Power BI APIs.
- Plan Starter, Pro o Enterprise.
Cómo conectar
Crea un Azure AD App Registration
En el portal de Azure, ve a Azure Active Directory → App registrations → New registration. Anota el Application (client) ID y el Directory (tenant) ID. Crea un client secret en Certificates & secrets y copia el valor inmediatamente.
Otorga permisos de API de Power BI
En el App Registration, ve a API permissions → Add a permission → Power BI Service y agrega Dataset.Read.All y Report.Read.All. Luego otorga el consentimiento de administrador.
Abre Integrations y haz clic en + New connection
Selecciona Power BI como tipo e ingresa el Tenant ID, Client ID y Client Secret. Opcionalmente agrega un Workspace ID para limitar el descubrimiento a un workspace específico.
Guarda e importa los metadatos
Ve a Import → From a connection, selecciona esta conexión y haz clic en Confirm import. Metaustral crea activos DASHBOARD y REPORT desde tus workspaces de Power BI.
Campos de conexión
| Campo | Dónde encontrarlo |
|---|---|
| Tenant ID | Azure AD → App registration → Overview → Directory (tenant) ID. |
| Client ID | Azure AD → App registration → Overview → Application (client) ID. |
| Client Secret | Azure AD → App registration → Certificates & secrets → Client secrets. Cópialo inmediatamente tras crearlo. |
| Workspace ID (opcional) | URL del servicio Power BI al navegar un workspace: app.powerbi.com/groups/<workspace-id>. |