Diferencia entre revisiones de «Exportaciones»
(→¿Qué es una exportación?) |
(→Definición) |
||
Línea 3: | Línea 3: | ||
<p>Cuando un objeto es almacenado, se ejecutan todas aquellas exportaciones en las que esté incluída la definición del objeto, para actualizar las tablas asociadas a cada exportación.</p> | <p>Cuando un objeto es almacenado, se ejecutan todas aquellas exportaciones en las que esté incluída la definición del objeto, para actualizar las tablas asociadas a cada exportación.</p> | ||
==Definición== | ==Definición== | ||
− | <p>Podemos definir exportaciones como una instancia, o definiciones de tipo que utilizaremos para derivar nuevas definiciones a partir de ellas. Estas definiciones no se realizan en el ámbito de ninguna otra definición, | + | <p>Podemos definir exportaciones como una instancia, o definiciones de tipo que utilizaremos para derivar nuevas definiciones a partir de ellas. Estas definiciones no se realizan en el ámbito de ninguna otra definición, es decir, que tendrán que realizarse de forma independiente a cualquier otro recurso de ODL.</p> |
<p>La definición de una exportación es similar al de una colección, donde tendremos que especificar la tabla a crear, el universo sobre el que va a actuar la exportación y las columnas que se crearán en la tabla especificando el origen del campo. Veamos un ejemplo a continuación:</p> | <p>La definición de una exportación es similar al de una colección, donde tendremos que especificar la tabla a crear, el universo sobre el que va a actuar la exportación y las columnas que se crearán en la tabla especificando el origen del campo. Veamos un ejemplo a continuación:</p> | ||
Revisión del 12:42 4 may 2009
¿Qué es una exportación?
Las exportaciones
son operaciones que se realizan en ODL para obtener datos de los objetos creados de una determinada definición. Esto nos permite deserializar los objetos, desglosarlos y obtener la información que nos interese de ellos.
Cuando un objeto es almacenado, se ejecutan todas aquellas exportaciones en las que esté incluída la definición del objeto, para actualizar las tablas asociadas a cada exportación.
Definición
Podemos definir exportaciones como una instancia, o definiciones de tipo que utilizaremos para derivar nuevas definiciones a partir de ellas. Estas definiciones no se realizan en el ámbito de ninguna otra definición, es decir, que tendrán que realizarse de forma independiente a cualquier otro recurso de ODL.
La definición de una exportación es similar al de una colección, donde tendremos que especificar la tabla a crear, el universo sobre el que va a actuar la exportación y las columnas que se crearán en la tabla especificando el origen del campo. Veamos un ejemplo a continuación:
tipo
[Exportación base]es
exportación
-nombre_tabla
="TR$ENTRADAS"
; -universo
= [Entrada];
columna
[Número] -columna_bd.nombre
="NUMERO"
; -origen
= [Datos generales].[Código de entrada];columna
[Fecha] -columna_bd.nombre
="FECHA"
; -origen
= [Datos generales].[Fecha];fin
[Exportación derivada]es
[Exportación base]//exportación derivada definida como una instancia a la que podremos acceder
fin
En la definición de exportaciones sólo se podrá incluir un único universo. Además, las exportaciones