Day 6 ¿Que entendiste de los temas: Write Data with Custom Data Types y Query Your Data?

Day 6 ¿Que entendiste de los temas: Write Data with Custom Data Types
y Query Your Data?

  Discussion posts and replies are publicly visible

  • Buena tardes, adjunto mi resumen asi como las actividades del dia de hoy, adexados en el sigueinte archivo. Un cordial saludo

    PDF

    Garduño Avila José Carlos

  • Resumen día 6 – Write data with custom data types and Query Your Data

    Orlando Sánchez Acuña

    Un CDT es un objeto de datos que es definido por el usuario e imita estructuralmente la lógica de datos relacionados que se crean dentro de la tabla de una base datos relacional. Un CDT incluye los campos que corresponden un data type y a una tabla de base de datos asociada. Data store es la conexión que comunica los registros modificados desde un CDT a una BD relacional.

    Los CDTs se utilizan para actualizar, insertar y eliminar datos en una tabla. En cambio, los record type son una forma eficiente de consultar y relacionar datos de diferentes tablas.

    Crear un CDT y un data store

    5 formas de crear un CDT:

    1. Se crea automáticamente cuando se crea un record action
    2. Tabla de base de datos existente
    3. Desde cero
    4. CDT existente duplicado: cuando se necesite crear un CDT similar a otro.
    5. Importar XSD

    El método más usado para editar un CDT es implementar primero los cambios en la base de datos y luego actualizar el CDT usando el archivo XSD.

    Query your data

    Query es una expresión que permite acceder a los datos y mostrarlos en la apliación

    Query Editor es una herramienta para crear y probar consultas.

    Expression Rule es una expresión almacenada que devuelve un valor y puede estar influenciado por una o varias entradas.

    Las consultas devuelven datos en base a criterios específicos. Los datos devueltos se pueden usar para:

    • Rellenar un formulario
    • Completar opciones en un menú desplegable
    • Representar un KPI

    Se pueden consultar 2 tipos de objetos:

    Record type: Para consultar este tipo de objeto se usa a!queryRecordType(). Esto permite consultar datos de una base de datos, salesforce y otros servicios web cuando se tiene habilitada la sincronización de datos.

    Data Store: Para consultar este tipo de objeto se usa a!queryEntity(). Esto permite consultar datos directamente de una base de datos.

    Las consultas de agregación agrupan campos por valores comunas y producen resultados calculados en esos campos específicos. En cambio, las consultas de selección devuelven registros como elementos separados.

    Ordenar y limpiar datos permite organizar los resultados para presentar datos utilizables a los usuarios sin necesidad de que interactúen con un gráfico para tomar sus decisiones de clasificación.

     Adjunto Ejercicio 6 del dia 4 y Ejercicio 7 del día 6

    PDF

    PDF

  • José Castillo

    Tipos de datos personalizados

    Los CDT permiten estructura y escribir la información dentro de la base de datos, estos no contienen datos reales sino contienen una lista de los campos correspondientes. Estos imitan las estructuras de las tablas de una base de datos relacional convencional. 

    Por medio del Cloud Database se envía la información modificada de un CDT a la base de datos relacional, creando una relación entre Appian y la base de datos. Un CDT permite hacer modificaciones en los datos, mientras que los Data Types solo permiten consultar. Se crea en Appian un almacén de datos usando entidades. 

    Existen 5 formas de crear un CDT y son: 

    1. Generarla automáticamente: cuando ya se tiene una tabla de datos se puede sincronizar la información utilizando la información proporcionada por el usuario. 
    2. Tablas existentes: si se tiene una tabla de datos existente se crean CDT con todas las configuraciones. 
    3. Desde cero 
    4. Duplicar CDT: si ya se tiene un CDT existente, este puede ser duplicado  
    5. Importar XSD 

    Para editar un CDT es recomendable hacer los cambios en la base de datos y posteriormente actualizarlos por mediode un XSD 

    Consultas

    Las consultas se utilizan para obtener datos en base a unos campos en específico, lo más común al para lo que se usan las consultas, es para llenar diferentes campos en formularios, desplegables o KPI's. 

    Para consultas de tipos de registros se usa: a!queryRecordType() y para almacenes de datosa!queryEntity(). 

    Hay dos tipos de consultas, las de selección y agregación. 

    Las consultas devuelven agrupaciones de datos (conjuntos de información por un identificador) y medidas (cálculo de valores en cada campo). 

    Los filtros hacen que las consultas devuelvan datos de acuerdo a ciertos parámetros establecidos. Existen diferentes tipos de filtros, como: no nulos o entre fechas. Existen funciones para filtros como, a!queryLogicalExpression() o para registros relacionaos como, a!relatedRecordData().  

    El ordenar la información permite el organizarla de forma que el usuario final no tenga que interactuar con un gráfico o cuadrilla para clasificar los datos así como limitar la cantidad de información que se mostrará. El ordenar la información ambién puede darse en forma de selección o agregación y puede usarse la función: a!relatedRecordData(). 

    Puedes usar las consultas en toda tu aplicación de Appian para crear interfaces, informes, modelos de procesos, se recomienda usarlos dentro de reglas de expresión. 

    Ejercicios

    PDFPDFPDF

  • 1. Write Data with Custom Data Types:

    ¿Qué son los CDT? Los CDT imitan la agrupación lógica de datos que se encuentran en su base de datos relacional y le
    permiten estructurar y escribir datos en su base de datos. Las aplicaciones normalmente se basarán en varias tablas de base de datos y, por lo tanto, en varios CDT.

    ¿Cuál es la función de un Data Store? Un almacén de datos conecta Appian a una base de datos relacional.

    Los CDT se pueden crear utilizando 5 métodos:
    →Automáticamente al crear una acción de registro
    →Desde cero
    →Duplicado de un CDT existente
    →Desde una tabla o vista de base de datos
    →Desde un archivo XSD

    Recordatorios de los CDT:

    Recuerde que todos los CDT a los que se hace referencia en un almacén de datos deben tener una clave principal.
    Un DS (Data Store) es responsable de la conexión de la aplicación a una base de datos relacional.
    Normalmente, una aplicación tendrá un DS para todas las tablas de un origen de datos específico.
    Los CDT se agregan al DS como entidades.
    Vuelva a publicar el DS cada vez que agregue una nueva entidad.
    Configure correctamente la seguridad de su DS. Una configuración incorrecta podría impedir que los usuarios empresariales puedan actualizar los datos de la tabla conectada.

    Recomendaciones de los CDT:

    →Antes de editar CDT, evalúe el impacto de sus ediciones en otros objetos.
    Utilice el botón Dependientes.
    →El método más común para editar un CDT es implementar primero los cambios en la base de datos y, a continuación, actualizar el CDT mediante
    el archivo XSD.
    →Para consultar la documentación de Appian para obtener orientación de edición adicional.

    2. Query your Data:

    Query: Expresión que permite acceder a los datos para poder mostrarlos en diferentes partes de la aplicación.

    Query editor: Herramienta que permite crear y probar consultas desde un asistente.

    Expression Rule: Expresión almacenada que devuelve un valor que puede estar influenciado por una o más entradas.

    Entonces, podemos usar los datos consultados para, Rellenar formularios, Rellenar opciones, Representar un KPI (Indicadores Clave de Rendimiento).

    Se pueden consultar dos tipos de objeto:

    • Record Types: Consulte RT cuando desee ver los datos del registro, puede usarlos para mostrar datos en Interfaces, Reportes, Vistas de registros
    • Data Store: Consulte DS cuando desee ver datos de una BD relacional.

    Existen 2 métodos de consulta de datos:

    • Consulta de selección: devuelve registros por separado
    • Consulta de agregación: que devuelve grupos y mediciones, permiten agrupar campos por valor especifico

    También se permite el uso de filtros, Un filtro le permite aplicar un conjunto de condiciones para que la consulta solo devuelva los datos que necesita, así como ordenar y limitar los datos que necesita.

    Por último, adjunto evidencia del ejercicio.

    Y del First Hands On,

    Elaborado por Pavel Gabriel Morales Montane.

  • Hola

    Data store

    El data store es la conexión que comunica los datos de registros modificados desde un CDT a una base de datos relacional. Además de que el Data store es el responsable de conectar una aplicación a una base de datos relacional.

     

    5 formas de crear un CDT

    • Automáticamente al crear una acción de registro
    • desde cero
    • Duplicado de un CDT existente
    • Desde una tabla o vista de base de datos
    • Desde un archivo XSD

    Query

    Es una expresión que permite acceder a los datos para mostrarlos en diferentes partes de una expresión.

    Query Editor

    Es una poderosa herramienta que permite crear y probar consultas utilizando una expresión guiada.

    Expression Rule

    Es una expresión almacenada que devuelve un valor que puede ser influenciado por una o más entradas.

    Existen dos maneras de consultar objetos de datos

    Record Type

    Se pueden consultar datos de tipo de registro usando a!queryRecordType(), lo cual permite consultar datos de una BD, de Salesforce y otros servicios web una vez que está habilitada la sincronización de datos.

    Data Store Entity

    Se pueden consultar datos a través de entidades usando a!queryEntity() lo cual permite consultar datos de manera más directa.

    PDF

    Jordi Brayan Vicente Moreno

  • Buena noche

    adjunto mi resumen junto con la actividad 6 y 7

    Write Data with Custom Data Types 

    En este curso nos enseñan a como crear un cdt, al mismo tiempo nos muestra el cómo funciona, para que sirve y cómo se agrega a un data store. Un cdt significa en inglés custom data type. 

    Formas de crear un CDT: 

    1. Automáticamente al crear una acción de registro 
    2. Desde cero 
    3. Duplicado de un CDT existente 
    4. Desde una tabla o vista de base de datos 
    5. Desde un archivo XSD 

    Un CDT se crea a partir de un nuevo tipo de dato, como se mencionó anteriormente, hay varias maneras de crearlo, las principales 2 son: crear un cdt desde cero, o crear un cdt a partir de una tabla o vista existente normalmente como desarrolladores de appian vamos a seleccionar la segunda opción para generar los cdt a partir de una tabla que ya exista en la base de datos, Desde un cdt se pueden añadir columnas a la tabla de la base de datos, lo cual permite la interacción es decir, permite la actualización, consulta y eliminación de datos en una tabla en la creación de un cdt es importante apuntar a un date store para generar las entidades, una aplicación puede tener distintos cdt, sin embargo únicamente necesitará un data store allí es donde se agregarán las entidades conforme a los cdt. 

     

    Query Your Data 

    En este curso se puso en práctica lo aprendido a partir de la elección anterior se crearon cdt y se realizaron consultas basadas en reglas de expresión sí que pase coma dentro de estas consultas se realizaron distintos filtros dependiendo de la información que se requiere visualizar esto sirve para que si en un proyecto real necesitamos información específica sepamos cómo obtener esa información y en qué momento se aprendieron funciones como recordtype, paginginfo los tipos de consulta cómo de selección y agregación, datos importantes como los groupings,measures, paginginfo, se explicó paso a paso y diga cómo generar un record y generar distintos querys, como también aprendimos cómo modificar los querys para necesidades más específicas, una parte importante en el query es el .data, esta pequeña instrucción nos va a permitir visualizar los datos de las tablas coma ya que si no se agrega esta función únicamente veríamos el procesamiento del query, lo cual es información que el usuario final no necesitaría. Un filtro se puede ejecutar con diferentes condicionales, una que enseña este curso es que un filtro se ejecute cuando ingrese un usuario que se encuentre en un grupo llamado supervisores, en este curso se realizaron bastantes actividades tanto de consultas, ordenamiento, limitación de datos e incluso consulta de una aplicación a otra.

        

    ejercicio 7

  •  ¡

    ¡Excelente tarde! Adjunto mi resumen del día de hoy y mis actividades

    Write data whith Custom Data Types.  

    Los CDT (tipos de datos personalizados) permiten estructurar y escribir datos en su base de datos, todos deben tener una clave principal y se agregan al almacén de datos como entidades. 

    Normalmente, una aplicación tendrá un almacén de datos para todas las tablas de un origen de datos específico, los datos personalizados son un objeto de datos definido por el usuario que imita estructuralmente la agrupación lógica de datos relacionados creados dentro de la tabla de su base de datos relacional.  

    El almacén de datos es la conexión que comunica los datos de registros modificados desde un CDT a una base de datos relacional. Un almacén de datos es responsable de la conexión de la aplicación a una base de datos relacional. 

    • Los CDT imitan la agrupación lógica de datos que se encuentran en su base de datos relacional y le permiten estructurar y escribir datos en su base de datos. 
    • Las aplicaciones generalmente se basarán en varias tablas de bases de datos y, por lo tanto, en múltiples CDT. 
    • Un almacén de datos conecta Appian con una base de datos relacional. 

    Los CDT se pueden crear utilizando 5 métodos: 

    • Automáticamente al crear una acción de registro 
    • Desde cero 
    • Duplicado de un CDT existente 
    • Desde una tabla o vista de base de datos 
    • Desde un archivo XSD 

    Es importante configurar correctamente la seguridad de nuestro almacén de datos porque configuración incorrecta podría impedir que los usuarios puedan actualizar los datos de la tabla conectada.  

     

    Query Your Data 

    En esta lección aprendimos a generar filtros, búsquedas, y editarlos en el editor de consultas. Podemos usar operadores como: 

    •  AND 
    • OR 
    • AND_ALL 

    También pudimos organizar los resultados de las consultas que realizamos con el fin de presentar datos utilizables a los usuarios sin necesidad de que interactúen con una cuadrícula o gráfico y que así puedan tomar sus propias decisiones de clasificación.   

    Existen condiciones para la ejecución de un filtro, dependiendo de la necesidad del proyecto, las principales actividades que practicamos en la lección fueron de realizar consultas, así como el ordenamiento de la limitación de la información y como extraer información de una aplicación externa.  

    Step-by-Step # 6 

    Step-by-Step # 7

  • RESUMEN JOSE DIEGO SANCHEZ PEREZ

    Write Data with Custom Data Types 

     

    Un Custom Data Type es un objeto de datos definido por el usuario que imita estructuralmente la agrupación lógica de datos relacionados creados dentro de la tabla de su base de datos relacional. Es, junto con el data store, lo que le permite estructurar y escribir datos en la base de datos. 

    El data store es la conexión que comunica los datos de registros modificados desde un CDT a una base de datos relacional. 

    Solo recuerde, los tipos de registro son una forma eficiente de consultar y relacionar datos de diferentes tablas. Mientras tanto, los CDT se utilizan para actualizar, insertar y eliminar datos en una tabla. 

    Los CDT imitan la agrupación lógica de datos que se encuentran en su base de datos relacional y le permiten estructurar y escribir datos en su base de datos. 

    Las aplicaciones generalmente se basarán en varias tablas de bases de datos y, por lo tanto, en múltiples CDT. 

     Un data store conecta Appian con una base de datos relacional. 

    Hay 5 formas de crear un CDT:

    Automáticamente cuando crea una acción de registro: 

    Esta es quizás la forma más sencilla e intuitiva de crear un CDT. Si tiene una tabla de base de datos con sincronización de datos habilitada como fuente de su tipo de registro, Appian puede generar automáticamente acciones de registro comunes para ese tipo de registro utilizando la información básica que proporcione. La acción generada usa objetos existentes o crea nuevos objetos para cumplir con los requisitos del objeto. 

    Tabla de base de datos existente: 

    Se utiliza esta opción cuando se tiene una tabla existente en su base de datos y necesite crear un CDT para escribir en esa tabla dentro de Appian. Se creará un CDT con todas las configuraciones necesarias para mapear automáticamente a esa tabla.  

    Desde cero: 

    Aunque no es tan común, es importante comprender que se puede crear un CDT desde cero. La creación de un CDT desde cero requerirá que agregue cada campo de datos y configure los parámetros, incluidos: nombre, tipo, longitud, matriz y clave. 

    CDT existente duplicado: 

    Puede usar esta opción cuando necesite hacer una CDT similar a otra CDT. Se duplicarán todas las configuraciones existentes en el CDT original, incluidas las anotaciones JPA. 

    Importar XSD: 

    Utilice esta opción si tiene un archivo XSD que define su CDT. También puede crear o editar varios tipos de datos a la vez importando un solo archivo XSD que contiene varias definiciones de tipos de datos. 

    Hay que recordar que todos los CDT a los que se hace referencia en un almacén de datos deben tener una clave principal. 

    Mientras se trabaja en la aplicación, es posible que se deban editar los CDT. Si bien los CDT son editables, es importante recordar que su enfoque para editar CDT diferirá de otros objetos de diseño. Esto se debe a que los CDT están conectados a tablas de bases de datos externas que probablemente deban administrarse por separado. 

     

    Query Your Data   

     

    QUERY: Es una expresión que nos permite acceder a sus datos para mostrarlos en diferentes partes de su aplicación. 

    QUERY EDITOR: Una poderosa herramienta que le permite crear y probar consultas utilizando una experiencia guiada. 

    EXPRESSION RULE: Una expresión almacenada que devuelve un valor que puede estar influenciado por una o más entradas. 

    ¿Qué objeto se debe consultar y por qué? 

     Se puede consultar en dos tipos de objetos: 

    Record Type: Consulta datos de un tipo de registro usando a!queryRecordType(). Esto le permite consultar datos de una base de datos, así como de Salesforce y otros servicios web cuando el tipo de registro tiene habilitada la sincronización de datos. 

    Data Store Entity: Consultar datos de una entidad de almacén de datos mediante a!queryEntity(). Esto le permite consultar datos directamente desde una base de datos. 

    Las consultas devuelven datos y se pueden usar en todas sus aplicaciones 

    Las consultas de selección devuelven registros como elementos separados, mientras que las consultas de agregación pueden agrupar campos por valores comunes y producir resultados calculados en esos campos especificados. 

    Si está consultando un tipo de registro que tiene una relación de uno a varios, puede usar el parámetro relatedRecordData en su consulta para filtrar los datos devueltos por esa relación de uno a varios. 

    Se puede llamar a las reglas de expresión en todas las aplicaciones. Esto permite mostrar los resultados de las consultas en interfaces, informes, modelos de procesos y otros objetos. 

    Llamar a una regla de expresión: Puede hacer referencia a sus consultas en todas sus aplicaciones para crear interfaces, informes, modelos de procesos y más. Como práctica recomendada, Appian recomienda crear consultas en una regla de expresión para que sea más fácil mantener y hacer referencia a su consulta. Como cualquier otra regla, se manda a llamar escribiendo rule! y el nombre de la regla de expresión. 

    Ejercicio # 7