PPF M1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 39

Microsoft Power Plataform

Fundamentals PL-900
Docente:
Contenido del curso

• Módulo 1: componentes de Power Plataform,


conceptos básicos, Valor y capacidades de Power
Aps.
• Módulo 2: Construir aplicación utilizando Power
Apps, Utilizar Power Automate y construcción de
workflows.
• Módulo 3: Power BI y construcción de reportes.

Recuperado Freepik.com
Módulo 1: componentes de
Power Plataform, conceptos
básicos, Valor y capacidades de
Power Aps.

Recuperado Freepik.com
Sesión 1: componentes de
Power Plataform conceptos
básicos.

Recuperado Freepik.com
habilidades del módulo

Desarrollar habilidades generales del Power Plataform.

Adquirir competencias básicas en los conceptos


básicos de Power Plataform.

Identificar los componentes de Power Plataform.

Recuperado Freepik.com
Contenido del curso

Power Plataform: Solución de bajo código (Permite que usuarios y desarrolladores con poco
conocimiento de leguajes de programación puedan construir aplicaciones utilizando algunos de
los componentes de la solución, estos componentes se integran con Microsoft 365, Azure,
Dinamycs 365 o construidos como aplicaciones desde cero).

Componentes

Recuperado https://docs.microsoft.com/en-
us/powerapps/maker/data-platform/data-
platform-intro
Componentes

Análisis de los datos del negocio Desarrollo especifico de


aplicaciones

Creación de automatización de Construir Chatbox o agentes


procesos, flujos de trabajo dentro virtuales con muy poco código.
de la solución
Recuperado https://docs.microsoft.com/en-us/powerapps/maker/data-platform/data-platform-intro
Servicios

Conectores de datos (Data Common data service:


Connectors): permite conectar a permiten modelar y
nuestra fuentes de datos para poder asegurar los datos.
traer la información necesaria
(Microsoft o terceros).

Recuperado https://docs.microsoft.com/en-us/powerapps/maker/data-platform/data-platform-intro

AI Buider: Permite a los desarrolladores agregar capacidades de


inteligencia artificial tanto a los flujos de trabajo o aplicaciones.
Permite integrar y aplicar inteligencia a los flujos y hacer
predicciones para poder mejorar el rendimiento del negocio
Power apps

Es una solución que entrega un ambiente de desarrollo de bajo código, para poder construir
aplicaciones personalizadas según las necesidades del negocio específicamente, tiene
conectores a servicios , servicios de datos escalables y una plataforma de datos que nos permite
integrar e interactuar con datos ya existentes.
Ventajas:
• Permite construir las aplicaciones en distintos formatos: formato Canvas (Tablet o teléfonos
móviles)
• Permite interactuar en sistema operativo Andoid o IOS.
• Permite que un usuario cualquiera pueda generar una aplicación para uso personal o
corporativo.

Recuperado https://docs.microsoft.com/en-us/powerapps/maker/data-platform/data-platform-intro
Power automate

Es una solución que permite a los usuarios crear flujos de trabajo


(Workflows) los cuales vienen entre aplicaciones o servicios. Por otro lado
permite generar procesos de negocio que son repetitivos de manera
automática
Ejemplo:
• Procesos de datos
• Flujos de aprobación de proceso de negocio
Ventajas:
• Permite conectar con servicios que sean de Microsoft, y/ procesos
personalizados, generados por acciones en plataformas de terceros
(Twitter, Facebook).
• Plataforma intuitiva la cual permite que personas con mucha
experiencia o sin experiencia puedan realizar estos flujos de trabajo

Recuperado https://docs.microsoft.com/en-us/powerapps/maker/data-platform/data-platform-intro
Power BI

Es un servicio de análisis de datos del negocio, se considera como la


plataforma de análisis de Power Plataform
Ventajas:
• Permite generar reportes o paneles para varios formatos sin tener
que construir específicamente dichos reportes para un tipo de
dispositivo especifico
• Compartir estas visualizaciones dentro o fuera de mi organización
para que otros usuarios los revisen, analicen y tengan acceso a la
información
• Es escalable, esto permite que con un reporte o un panel propio,
puede ser compartido con otro usuario y agrandar el análisis de los
datos.

Recuperado https://docs.microsoft.com/en-us/powerapps/maker/data-platform/data-platform-intro
Power Virtual Agent

Esta aplicación de Power Plataform permite crear Chatbox utilizando una


interfaz gráfica con muy poco código guiado.
Ventajas:
• Permite solucionar uno de los mayores inconveniente que existen a la
hora de generar un Chatbox “la brecha en comunicación que existe
entre los expertos en datos y los equipos de desarrollo”.
• Permite eliminar por completo la complejidad que tiene la
conversación a nivel de la inteligencia artificial y la necesidad de
construir un código complejo.
• Permite minimizar el esfuerzo que necesita tener el área de TI de las
empresas para desplegar una solución conversacional

Recuperado https://docs.microsoft.com/en-us/powerapps/maker/data-platform/data-platform-intro
Common Data Services

Es el servicio de datos que es escalable el cual permite que los usuarios almacenen y
administren los datos de forma segura conectándose a distintas fuentes de datos.
Es la plataforma común que permite que todos los datos de Power Plataform trabajen en
conjunto y es el elemento fundamental que permite la consolidación, manipulación y el
despliegue de los datos
Ventajas:
• Integra los datos dentro de las aplicaciones de negocio utilizando un modelo de datos
común el cual permite asegurar la consistencia de los datos.
Data Connectors – tipos de conectores

Están disponibles para usarse en varios de los productos:

• Power Automate.
• Power Apps.

• Logic Apps.

Recuperado https://docs.microsoft.com/en-us/powerapps/maker/data-platform/data-platform-intro
Data Connectors – tipos de conectores

Permite que el usuario se conecte desde diferentes aplicaciones a los datos y a los dispositivos
utilizando la nube.
Los conectores son el puente que permite unir la información y los comandos de mis aplicaciones
Actualmente existen mas de 250 tipos de conectores que permiten realizar enlaces a aplicaciones de
Microsoft y de terceros

Permite conectar datos desde las siguiente aplicaciones:


• Azure
• Office 365
• Google
• Twitter
• Facebook
Sesión 2: componentes de
Power Plataform conceptos
básicos.

Recuperado Freepik.com
Data Connectors – tipos de conectores

Ventajas:
• Se pueden construir conectores propios
• Permite extender las aplicaciones a API (aplicaciones) públicas o personalizadas
• Permite que el usuario no este atado a un formato de datos especifico

Recuperado iconarchive.com
Data Source For Connector – Fuente de datos
para los conectores

Los conectores están basados por funciones, las cuales permiten retornar los datos
correspondientes.
• Tabular Data A:Retorna los datos en un formato estructurado
• Function – based data: Cada vez que se ejecute una función, esta va a retornar los datos
específicos asociados a esa ejecución especifica
Ventajas
• Pueden ser variadas
• Pueden ser personalizables

Recuperado iconarchive.com
Components of a connector – Componentes de
un conector.

• Triggers: se utilizan en Power automate para iniciar un flujo, estos pueden estar basados en
una acción o en un temporizador (Porgramar una acción para ejecutarse a una hora
especifica del día)
• Actions: Se utilizan en Power automate y Power Apps son ejecutadas por un usuario o por un
Trigger, permiten la interacción entre la fuente de datos mediante alguna función

Recuperado Freepik.com
Powerful alone Better Together-Trabajo en
conjunto

Cada una de las herramientas que compone el Power Plataform es muy poderosa por si mimas,
sin embargo, trabajando articuladamente todas las plataformas el resultado es mas eficiente,
esto se debe a los siguientes puntos:
• Puedo construir las aplicaciones de manera mas rápida, ya que se va a tener una única
fuente de datos estandarizada, permitiendo que cualquier aplicación de Power Plataform se
haga de manera nativa y simple
• La capacidad de que esta única fuente de datos sea confiable, es decir el Common Data
Services estandariza y asegura los datos sin importar la fuente de los datos
• Automatización, esto permite que los flujos se ejecuten de manera automática identificando
ciertas reglas de validación de los datos importantes para los procesos, esta automatización.
• Identificación de un modelo de datos común, definido por un grupo mayor a 200 entidades
estándar de negocio
Power Apps – una poderosa herramienta para
la productividad.
Permite a los usuario desarrollar aplicaciones según sus necesidades
Nota: “Nadie sabe las necesidades de la empresa como sus empleados”.
Power apps permite desarrollar aplicaciones con muy poco código y con pocos datos,
funcionando como remplazante de formularios, soluciones Legacy, planillas de Excel con muchos
datos, Reportes.
Power Apps permite adaptar los conocimientos que los usuarios tienen de sus datos y su
organización para poder construir aplicaciones que interactúen con los datos conectándose a
distintas fuentes.
Por otro lado, Power apps trabaja, almacena y procesa todos los daros en la nube. Es decir no
necesita una estructura especifica para montar mis aplicaciones, con características
colaborativas (Compartir información).
Uso de poco código con Common Data
Services
Característica principales
Common Data Services es un modelo de datos extensivo que incluye la lógica de negocio,
características de seguridad (Control basado en roles, acceso basado en roles) y los modelos
de integración.
Tienen la capacidad de incorporar componentes de inteligencia artificial dentro de las
aplicaciones.

Recuperado de freepik.com
Trabajando en tiempo real con tus datos

Common Data Services se integra como toda la Suite de Microsoft (Dinamycs 365, Microsoft 365,
Azure)

Recuperado aplicación Power Apps.

A través del Common Data Services puedo utilizar conectores de Microsoft o de datos externos.
Diferentes tipos de Power Apss para diferentes
escenarios.
Power Apps puede crear tres (3) tipo de aplicaciones: Canvas, Model-Driven and portals. Cada
uno de ellas esta pensado para un escenario distinto y para un tipo de usuario especifico.

• Canvas Apps: Son útiles cuando el usuario quiere partir desde cero, utilizando una hoja en
blanco la cual permite:
• Seleccionar el tamaño de la hoja de trabajo
• Construir la aplicación en la pantalla según mi necesidad
Canvas Apps permite interactuar con los datos dentro de la aplicación agregando las fuentes de
datos directamente y utilizando controles que el usuario podrá arrastrar y pegar dentro de la
plantilla.
Canvas Apps tienen la facilidad de utilizar formulas tipo Excel para manipular la información de
una forma eficiente.
Diferentes tipos de Power Apss para diferentes
escenarios.
Portals: Traen las soluciones a la construcción de sitios web que sean públicos, permitiendo que
los usuarios interactúen con los datos almacenados en el Common Data Services.
Experiencia Drag And Drop es decir, un usuario que no tenga conocimientos de programación
web, pueda crear sitios web arrastrando los contenidos al espacio de trabajo.
Capacidad de ser multilenguaje decir soporta por defecto mas de 30 idiomas, es decir,, puedo
trabajar en diferentes idiomas con a facilidad de poder traducir la información y trabajarlas en el
modelo
Permite trabajar con múltiples monedas al mismo tiempo, es decir, sin importar la moneda que se
trabaje en el nivel del usuario las conversiones se pueden realizar en el nivel del modelo de
datos.
Se pueden utilizar proveedores de autenticación como Microsoft, Azure, LinkedIn, entre otros lo
cual ayuda a identificar los tipos de datos almacenados y la seguridad de la información.
Diferentes tipos de Power Apss para diferentes
escenarios.
Portals
• Diseño, no es necesario tener grandes conocimientos de programación usando un modelo
WYSIWYG, esta enriquecido con formularios, vitas, paneles, facilitando la interacción del
usuario con los portales.
• Todos los portales se integran a la solución Dinamycs 365 encontrando plantillas diseñadas
por ejemplo servicio al cliente, administración de socios de negocio, administración de
eventos.

Recuperado de freepik.com
Integrar inteligencia artificial sin código

El AI Builder, permite a través de sus modelos de predicción crear una estructura que puede
predecir escenarios de (si o no) basado en datos históricos y finalmente el motor de inteligencia
artificial se encargue de la ejecución.
Modelos de inteligencia artificial en Power Apps:
• Modelo predictivo: este sirve para predecir un evento si ocurre o no.
• Procesador de formularios: este permite extraer texto de una imagen, por ejemplo para
generar un lector de tarjetas de negocios.
• Detector de objetos: permite identificar un objeto basado en una imagen o una foto para
luego entregar al usuario información sobre ese objeto.
• Clasificación de texto: este modelo categoriza el texto y lo clasifica para su ejecución y
análisis.
Seguridad y administración

Administrar la seguridad dentro de Power App en el portal de administración de Power Platform,


los ambientes, monitoreo de las licencias para cada usuario, política de perdida de datos.

Utilizando este portal de seguridad y administración puedo gestionar todas las aplicaciones del
Power Platform desde una ubicación centralizada

Recuperado de freepik.com
Modelando datos - escalable

Los datos pueden ser adquiridos desde diferentes aplicaciones para almacenar los datos, a
continuación detállatenos esas fuentes:

Sql Server Online/Azure:


Es una base de datos relacional y se puede utilizar en diferentes
formatos, esta aplicación es recomendada para ser utilizada con
un gran volumen de datos.

La mayoría de las organizaciones la utilizan como un repositorio


centralizado, en esta aplicación se tiene múltiples sistemas que
Recuperado de Iconearchive.com se conectan y acceden a los datos almacenados.
Modelando datos - escalable

On Premises Data:
Las fuentes de datos puede ser Sql Server, Oracle. En el
momento en el que el usuario quiera desarrollar una aplicación es
necesario que cada desarrollo tenga su propia base de datos.

Esta aplicación funciona como un servidor el cual esta instalado


en los computadores empresariales, permitiendo tener acceso
físico a la información y control directo de la configuración Recuperado de Iconearchive.com
Modelando datos - escalable

SharePoint Online Lists:


Es una colección de datos la cual permite compartir información
con otros usuarios con acceso a la plataforma.
Una desventaja de esta aplicación es la poca robustez a la hora
de hacer búsquedas, es decir, el proceso de búsqueda se limita.
Por otro lado, la relación de datos no es la apropiada a la hora de
asignar interacción entre información almacenada.
Recuperado de Iconearchive.com
Modelando datos - escalable

Common Data Services:


Permite trabajar con Modelos relacionales, controles de
seguridad, controles de acceso basado en roles, multilenguaje,
capacidad de utilizar múltiples monedas, seguridad integrada
dentro del modelo, respaldo, permite trabajar con datos, archivos,
objetos.
Recuperado de Iconearchive.com
Common Data Services

Common Data Services:


Combinación de múltiples servicios, por otro lado permite trabajar con los siguientes
servicios.

• Seguridad: Maneja la autenticación utilizando Azure, esto permite el uso de


condicionales de acceso y autenticación
• Lógica del negocio: maneja Jobs, reglas de negocio, plugins, flujos, columnas
calculadas.
• Data: El Common data services ofrece el control completo para modelar los
datos, permite obtener informes de catalogo y descubrimiento, modelamiento,
validación de los datos, reportes
• Storage: es la principal característica del Common Data Services, utiliza bases
de datos relacionales archivos de logs, datos estructurados, capacidades de
búsqueda
• Integratión: permite conectarme en distintas formas para soportar todas las
necesidades del usuario.
Common Data Services implementa Common
Data Model

Common Data Model:


Es un conjunto de entidades y de relaciones que se comparten entre todas las aplicaciones
de negocio y productividad dentro de la suite de Microsoft.

Ventaja
• No importa donde se encuentre almacenada la información, este siempre tendrá
almacenada sus propiedades
• Ayuda a asegurar que los datos sean consistentes y reduce el tiempo necesario para
construir todas las integraciones.
Identificar entidades en Common Data
Services
Common Data Model:
EL Common Data Services tiene componentes para su ejecución una de ellas son las
entidades, existen dos tipos de entidades

• Estándar: Conjunto básico de entidades que se crean para cada instancia de una
base de datos dentro del Common Data Services. Dentro de estas entidades el
usuario puede agregar nuevos o eliminarlos campos
• Complex o complejas: Tienen la lógica del negocio por el lado del servidor
incluyendo los workflows o los plugin, estas entidades complejas son mayormente
utilizadas en Dinamys 365.
Identificar entidades en Common Data
Services
• Campos: espacio donde almaceno piezas de información dentro de un registro en una
entidad, una de las características de los campos son sus propiedades “creado por, creado
en la fecha, modificado por, última fecha de modificación”, toda esta información es
necesaria para los reportes de seguridad.

• Numero de campos en una entidad: este varia en algunos casos hasta cientos, dado el
caso el usuario requiera almacenar más información este deberá replantear la aplicación
de almacenamiento.

Recuperado de freepik.com
Entendiendo las relaciones

Las relaciones son importantes para el análisis de la


información ya que funciona como un enlace entre datos
permitiendo dar coherencia y facilitando la toma de
decisiones del usuario, existen varios tipos de relaciones
estos son:

• Relaciones uno a mucho.


• Relaciones uno a uno.
• Relaciones muchos a mucho.

Recuperado de Iconearchive.com
Separar los datos es mas eficiente a la hora de desarrollar
contenidos con datos.
Reglas del negocio- Business Rules

Son la definición para una entidad y su aplicabilidad a los formularios, sin embargo el usuario
puede definir una regla de negocio para un desarrollo especifico.

Nota: las aplicaciones Canvas no pueden aplicar reglas de negocio a un formulario, por e
contrario estas reglas de negocio si se pueden aplicar con datos.

En el caso del modelo Model Driven se pueden mostrar o esconder campos, habilitar o
deshabilitar un campo y para crear alguna recomendación de negocios basada en
inteligencia de negocios.
Admin center – Power Apps

Espacio de configuraciones para los ambientes desarrollados, en esta zona de trabajo se


logra tener las siguientes características:

• Vistas completas.
• Organización de datos.
• Revisión de ambientes.
• Políticas de datos.
• Integración de los datos.
• Monitorear las licencias y las cuotas de uso a los distintos usuarios dentro de la
plataforma.

También podría gustarte