Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La creación de aplicaciones de plantilla en Power BI requiere atención a varios componentes más allá de la logística y las pruebas del área de trabajo. En este artículo se proporcionan sugerencias para crear consultas, modelos de datos, informes y paneles para ayudarle a crear aplicaciones de plantilla eficaces que ofrecen excelentes experiencias de usuario.
- Consultas. Con las consultas, se conectan y transforman los datos y se definen los parámetros.
- Modelo de datos. En el modelo de datos, se crean relaciones, medidas y mejoras de preguntas y respuestas.
- Páginas de informe. Las páginas de informe incluyen objetos visuales y filtros para proporcionar información sobre los datos.
- Panel e iconos. Los paneles y los iconos ofrecen información general sobre la información incluida.
- Datos de ejemplo. Una muestra hace que la aplicación sea detectable inmediatamente después de la instalación.
Es posible que esté familiarizado con cada pieza como características de Power BI existentes. Al construir una aplicación de plantilla, hay otras cosas que se deben tener en cuenta para cada componente. En este artículo se describen estas consideraciones junto con sugerencias sobre otras informaciones útiles relacionadas con la creación de aplicaciones de plantilla.
Queries
En el caso de las aplicaciones de plantilla, las consultas desarrolladas en Power BI Desktop se usan para conectarse al origen de datos e importar datos. Estas consultas son necesarias para devolver un esquema coherente y se admiten para la actualización de datos programados.
Conexión a la API
Para empezar, debe conectarse a la API desde Power BI Desktop para empezar a crear 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 al conector de OData (Obtener datos>OData) para conectarse a la fuente de OData.
Nota:
Actualmente, las aplicaciones de plantilla no admiten conectores personalizados. Se recomienda explorar el uso de Odatafeed Auth 2.0 como mitigación para algunos de los casos de uso de conexión o para enviar el conector para su certificación. Para más información sobre cómo desarrollar un conector y certificarlo, consulte Conectores de datos.
Tenga en cuenta el origen
Las consultas definen los datos que se incluyen en el modelo de datos. En función del tamaño del sistema, estas consultas también deben incluir filtros para asegurarse de que los clientes trabajan con un tamaño manejable que se adapte a su escenario empresarial.
Las aplicaciones de plantilla de Power BI pueden ejecutar varias consultas en paralelo y para varios usuarios simultáneamente. Planifique su estrategia para la limitación y la concurrencia y pregúntanos cómo hacer que tu aplicación de plantilla sea tolerante a errores.
Cumplimiento de esquemas
Asegúrese de que las consultas son resistentes a los cambios en el sistema. Los cambios en el esquema pueden interrumpir el modelo durante la actualización. Si el origen podría devolver null o un resultado de esquema que falta para algunas consultas, considere la posibilidad de devolver una tabla vacía o un mensaje de error personalizado significativo.
Parámetros
Los parámetros de Power BI Desktop permiten a los usuarios proporcionar valores de entrada que personalicen los datos recuperados por el usuario. Piense en los parámetros por adelantado para evitar volver a trabajar después de invertir tiempo para crear consultas o informes detallados.
Nota:
Las aplicaciones de plantilla admiten todos los parámetros excepto Any y Binary.
Sugerencias de consulta adicionales
- Asegúrese de que todas las columnas se escriben correctamente.
- Asigne nombres informativos a las columnas. Para obtener más información, consulte Q&A.
- Para la lógica compartida, considere la posibilidad de usar funciones o consultas.
- Actualmente, los niveles de privacidad no se admiten en el servicio Power BI. 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ácilmente e intuitivamente con la aplicación de plantilla. Cree el modelo de datos en Power BI Desktop.
Nota:
Deberías realizar gran parte del modelado básico, como la tipificación y los nombres de columna, en las consultas.
Preguntas y respuestas
El modelado también afecta a la eficacia de preguntas y respuestas para proporcionar resultados a sus clientes. Asegúrese de agregar sinónimos a las columnas usadas habitualmente y asigne un nombre correcto a las columnas en las consultas.
Sugerencias adicionales del modelo de datos
Asegúrese de que tiene:
- Se aplicó formato a todas las columnas de valor. Aplicar tipos en la consulta.
- Se ha aplicado el formato a todas las medidas.
- Establezca el resumen predeterminado. En concreto, establezca Sin cálculo cuando sea aplicable, para valores únicos, por ejemplo.
- Establezca una categoría de datos, cuando sea aplicable.
- Establezca relaciones, según sea necesario.
Informes
Las páginas del informe ofrecen información adicional sobre los datos incluidos en la aplicación de plantilla. Use las páginas de los informes para responder a las preguntas empresariales clave que intenta abordar la aplicación de plantilla. Cree el informe mediante Power BI Desktop.
Sugerencias de informe adicionales
- Use más de un objeto visual por página para el filtrado cruzado.
- Alinee cuidadosamente los objetos visuales, sin superposición.
- Asegúrese de que el diseño de página esté establecido en modo 4:3 o 16:9.
- Asegúrese de que todas las agregaciones presentadas tengan sentido numérico, por ejemplo, los promedios o los valores únicos.
- Compruebe que el corte produce resultados coherentes.
- Incluya su logotipo en al menos el informe principal.
- Asegúrese de que los elementos estén en la combinación de colores del cliente en la medida de lo posible.
Nota:
Una sola aplicación de plantilla no puede incluir más de 20 informes.
Dashboards
El panel es el punto principal de interacción con tu aplicación basada en una plantilla para tus clientes. Debe incluir información general sobre el contenido incluido, especialmente las métricas importantes para su escenario empresarial.
Para crear un panel para tu aplicación de plantilla, basta con cargar el PBIX mediante Obtener datos>Archivos, o publicar directamente desde Power BI Desktop.
Sugerencias adicionales del tablero de control
- 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 trabajar con la mayoría de las resoluciones de pantalla es de cinco a seis iconos pequeños anchos.
- Todos los iconos del panel deben tener títulos y subtítulos adecuados.
- Considere agrupar elementos en el panel para diferentes escenarios, ya sea de forma vertical u horizontal.
Datos de ejemplo
Una aplicación de plantilla, como parte de crear la aplicación, envuelve los datos de caché en el área de trabajo como parte de la aplicación; esto ofrece las siguientes ventajas:
- Permite al instalador comprender la funcionalidad y el propósito de la aplicación antes de conectar los datos.
- Crea una experiencia que impulsa al instalador para explorar aún más las funcionalidades de la aplicación, lo que conduce a la conexión del modelo semántico 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 mantener el tamaño de los datos de ejemplo lo más pequeño posible.
Publicación en AppSource
Las aplicaciones de plantilla se pueden publicar en AppSource. Siga estas instrucciones 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 se aprobarán.
- Las aplicaciones de plantilla admiten aplicaciones que contienen únicamente datos de muestra.
- Tenga instrucciones para que el equipo de validación siga que incluya credenciales y parámetros que pueden usar para conectarse a los datos.
- La aplicación debe incluir un logotipo de aplicación en Power BI y en la oferta de Cloud Partner Portal (CPP).
- Configure la página de aterrizaje.
- Asegúrese de seguir la documentación sobre la oferta de la aplicación Power BI.
- Si un panel forma 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 enviarlo. Asegúrese de que puede conectar el modelo semántico y de que la experiencia de la aplicación sea la planeada.
- Antes de cargar un archivo PBIX en el área de trabajo de plantilla, asegúrese de desconectar las conexiones innecesarias.
- Siga los procedimientos de diseño recomendados de Power BI para informes y objetos visuales para lograr el máximo impacto en los usuarios y para aprobar la distribución.
Creación de un vínculo de descarga para la aplicación
Después de publicar la aplicación de plantilla en AppSource, considere la posibilidad de crear un vínculo de descarga desde su sitio web a:
- La página de descarga de AppSource, que se puede ver públicamente. Obtenga el vínculo desde la página de AppSource.
- Power BI, que puede ser visto por un usuario de Power BI.
Para redirigir a un usuario al vínculo de descarga de la aplicación en Power BI, consulte el siguiente ejemplo de código: repositorio de GitHub.
Automatización de la configuración de parámetros durante la instalación
Si es un ISV que distribuye la aplicación de plantilla a través del servicio web, puede crear automatización que configure los parámetros de la aplicación de plantilla automáticamente cuando los clientes instalen la aplicación en su cuenta de Power BI. Este enfoque facilita las cosas a los clientes. También aumenta la probabilidad de una instalación correcta porque no tienen que proporcionar detalles que podrían no conocer. Para obtener más información, consulte Configuración automatizada de una instalación de aplicaciones de plantilla.