Sugerencias para crear aplicaciones de plantilla en Power BI

Cuando se crea la aplicación de plantilla en Power BI, parte del proceso es la logística para crear el área de trabajo, las pruebas y la producción. Pero la otra parte importante es, obviamente, la creación del informe y el panel. El proceso de creación se puede desglosar en cuatro componentes principales. Trabajar en estos componentes le ayudará a crear la mejor aplicación de plantilla posible:

  • Mediante consultas, conecta y transforma los datos, y define parámetros.
  • En el modelo de datos, crea relaciones, medidas y mejoras de preguntas y respuestas.
  • Las páginas de informes incluyen objetos visuales y filtros para proporcionar información sobre los datos.
  • Los paneles y los iconos ofrecen una visión general de la información incluida.
  • Los datos de ejemplo hacen que la aplicación se pueda descubrir inmediatamente después de la instalación.

Puede estar familiarizado con cada una de las partes de las características de Power BI existentes. Al compilar una aplicación de plantilla, hay aspectos adicionales que tener en cuenta para cada componente. Vea las secciones siguientes para obtener más detalles.

Consultas

Para las aplicaciones de plantilla, se usan consultas desarrolladas en Power BI Desktop para conectarse al origen de datos e importar datos. Estas consultas tienen que devolver un esquema coherente y son compatibles con la actualización de datos programada.

Conexión con la API

Para empezar, debe conectarse a la API desde Power BI Desktop para comenzar a generar las consultas.

Puede usar los conectores de datos que están disponibles en Power BI Desktop para conectarse a la API. Puede usar el conector de datos web (Obtener datos > Web) para conectarse a la API REST, o bien el conector de OData (Obtener datos > Fuente OData) para conectarse a la fuente OData.

Nota

Actualmente las aplicaciones de plantilla no admiten los conectores personalizados; se recomienda explorar el uso de Odatafeed Auth 2.0 como mitigación para algunos de los casos de uso de la conexión o enviar el conector para su certificación. Para más información sobre cómo desarrollar un conector y certificarlo, consulte la documentación sobre conectores de datos.

Tenga en cuenta el origen

Las consultas definen los datos que se incluyen en el modelo de datos. Dependiendo del tamaño de su sistema, estas consultas también deben incluir filtros para asegurarse de que los clientes están tratando con un tamaño administrable que se ajusta a su escenario de negocio.

Las aplicaciones de plantilla de Power BI pueden ejecutar varias consultas en paralelo y para varios usuarios simultáneamente. Planee con antelación la estrategia de simultaneidad y limitación, y pregúntenos cómo hacer que la aplicación de plantilla sea tolerante a errores.

Cumplimiento de esquema

Asegúrese de las consultas sean resistentes a los cambios en el sistema. Los cambios de esquema en la actualización pueden interrumpir el modelo. Si es posible que el origen devuelva un resultado de esquema nulo o que falta para algunas consultas, considere la posibilidad de devolver una tabla vacía o un mensaje de error personalizado que sea significativo.

Parámetros

Los parámetros en Power BI Desktop permiten a los usuarios proporcionar valores de entrada que permiten personalizar los datos recuperados por el usuario. Piense en los parámetros por adelantado para evitar la repetición del trabajo después de invertir tiempo en generar informes o consultas detallados.

Nota

Las aplicaciones de plantilla admiten todos los parámetros excepto Todos y Binario.

Sugerencias de consulta adicionales

  • Asegúrese de que todas las columnas se escriben correctamente.
  • Las columnas tienen nombres descriptivos (vea Preguntas y respuestas).
  • Para la lógica compartida, considere el uso de funciones o consultas.
  • En la actualidad, no se admiten niveles de privacidad en el servicio. Si recibe un mensaje sobre los niveles de privacidad, es posible que tenga que volver a escribir la consulta para usar rutas de acceso relativas.

Modelos de datos

Un modelo de datos bien definido garantiza que los clientes puedan interactuar fácil e intuitivamente con la aplicación de plantilla. Cree el modelo de datos en Power BI Desktop.

Nota

Realizará gran parte de la modelización básica (escritura y nombres de columna) en las consultas.

Preguntas y respuestas

La modelización también afecta a la forma en que las preguntas y respuestas pueden proporcionar resultados para los clientes. Asegúrese de agregar sinónimos a columnas de uso frecuente y de asignar nombres correctos a las columnas en las consultas.

Sugerencias del modelo de datos adicionales

Asegúrese de haber:

  • Aplicado formato a todas las columnas de valores. Aplicado tipos en la consulta.
  • Aplicado formato a todas las medidas.
  • Establecido el resumen predeterminado. Especialmente "No resumir", cuando sea aplicable (por ejemplo, para valores únicos).
  • Establecido categorías de datos, cuando sea aplicable.
  • Establecido relaciones de datos, según sea necesario.

Informes

Las páginas de informe ofrecen información adicional sobre los datos incluidos en la aplicación de plantilla. Use las páginas de los informes para responder las preguntas empresariales clave que la aplicación de plantilla intenta solucionar. Cree el informe con Power BI Desktop.

Sugerencias para informes adicionales

  • Use más de un objeto visual por página para el filtrado cruzado.
  • Alinee los objetos visuales cuidadosamente (sin superponerlos).
  • La página se establece en el modo de diseño "4:3" o "16:9".
  • Todas las agregaciones presentadas tienen sentido numérico (promedios y valores únicos).
  • La segmentación genera resultados racionales.
  • El logotipo está presente al menos en el informe superior.
  • Los elementos están en el esquema de color del cliente lo máximo posible.

Nota

Una aplicación de plantilla única no puede incluir más de 20 informes.

Paneles

Los paneles son el principal punto de interacción de los clientes con la aplicación de plantilla. Debe incluir información general sobre el contenido incluido, especialmente las métricas importantes para el escenario de negocio.

A fin de crear un panel para la aplicación de plantilla, simplemente cargue el archivo PBIX por medio de Obtener datos > Archivos, o bien publique directamente desde Power BI Desktop.

Sugerencias adicionales del panel

  • Mantenga el mismo tema al anclar para que los iconos del panel sean coherentes.
  • Ancle un logotipo al tema, para que los consumidores sepan de dónde procede el paquete.
  • El diseño sugerido para funcionar con la mayoría de resoluciones de pantalla es de entre 5 y 6 iconos pequeños de ancho.
  • Todos los iconos del panel deben tener títulos y subtítulos adecuados.
  • Considere la posibilidad de crear agrupaciones en el panel para diferentes escenarios, ya sea de forma horizontal o vertical.

Datos de ejemplo

Las aplicaciones de plantilla, como parte de la etapa de creación de aplicaciones, ajustan los datos de la caché en el área de trabajo como parte de la aplicación:

  • Permite al instalador entender la funcionalidad y el propósito de la aplicación antes de conectar los datos.
  • Crea una experiencia que lleva al instalador a explorar más a fondo las funcionalidades de la aplicación, lo que lleva a conectar el conjunto de datos de la aplicación.

Se recomienda tener datos de ejemplo de calidad antes de crear la aplicación para asegurarse de que el informe y los paneles de la aplicación se rellenan con datos. Intente que el tamaño de los datos de ejemplo sea lo más pequeño posible.

Publicación en AppSource

Las aplicaciones de plantilla pueden publicarse en AppSource, siga estas pautas antes de enviar la aplicación a AppSource:

  • Asegúrese de crear una aplicación de plantilla con datos de ejemplo atractivos que puedan ayudar al instalador a comprender lo que puede hacer la aplicación (los informes y paneles vacíos no están aprobados). Las aplicaciones de plantilla solo admiten aplicaciones de datos de ejemplo, asegúrese de marcar la casilla de aplicaciones estáticas. Más información
  • Dé indicaciones para que el equipo de validación las siga, que incluyen las credenciales y los parámetros necesarios para conectarse a los datos.
  • La aplicación debe incluir un icono de la aplicación en Power BI y en la oferta CPP. Más información
  • Página de inicio configurado. Más información
  • Asegúrese de seguir la documentación que encontrará en el Centro de partners -> Oferta de la aplicación Power BI.
  • En caso de que un panel forme parte de la aplicación, asegúrese de que no esté vacío.
  • Instale la aplicación mediante el vínculo de la aplicación antes de enviarla, asegúrese de que puede conectar el conjunto de datos y que la experiencia de la aplicación es la que planeó.
  • Antes de cargar pbix en el área de trabajo de plantilla, asegúrese de descargar cualquier conexión innecesaria.
  • Siga los procedimientos recomendados de diseño para informes y objetos visuales de Power BI para lograr el máximo impacto en sus usuarios y obtener la aprobación para su distribución.

Después de publicar la aplicación de plantilla en AppSource, valore la posibilidad de crear un vínculo de descarga desde el sitio web a:

  • Página de descargas de AppSource: se puede ver de forma pública y obtener el vínculo desde la página de AppSource.
  • Power BI: lo puede ver un usuario de Power BI.

Para redirigir a un usuario al vínculo de descarga de la aplicación en Power BI, vea el ejemplo de código siguiente: Repositorio de GitHub

Vínculo de descarga de la aplicación

Configuración de parámetros automatizada durante la instalación

Si es un ISV y está distribuyendo su aplicación de plantilla por medio de su servicio web, puede crear una automatización que configure los parámetros de la aplicación de plantilla de forma automática cuando los clientes instalen la aplicación en su cuenta de Power BI. Esto facilita la tarea a los clientes y aumenta la probabilidad de que una instalación se realice correctamente, ya que no es necesario proporcionar detalles que puede que no conozcan. Consulte Configuración automatizada de la instalación de una aplicación de plantilla para obtener más información.

Pasos siguientes

¿Qué son las aplicaciones de plantilla de Power BI?