Altova StyleVision 2025 Professional Edition

Archivos SPS y bases de datos

Inicio Anterior Inicio Siguiente

Los archivos SPS basados en bases de datos (aquellos cuyo esquema principal es una BD) se pueden usar con varios objetivos:

 

Para editar la BD en la vista Authentic  (un editor gráfico de documentos XML disponible en los productos Altova XMLSpy, Authentic Desktop, Authentic Browser y StyleVision).

Para generar un esquema XML con una estructura basada en la BD (si la BD no contiene un esquema. Las únicas BD que contienen esquemas son las BD XML como IBM DB2 versión 9).

Para generar un archivo XML con datos de la BD (si los datos de la BD no están en formato XML todavía).

Para diseñar y generar hojas de estilos XSLT para documentos de salida HTML, texto y RTF.

Para generar informes de BD (basados en el diseño SPS) en formato HTML, texto y RTF. En StyleVision puede obtener una vista previa de estos informes.

 

Cuando la fuente de un esquema secundario de un SPS es una BD, los datos de la BD se pueden incluir en el documento de diseño pero la BD propiamente dicha no se puede editar en lavista Authentic  (un editor gráfico de documentos XML disponible en los productos Altova XMLSpy, Authentic Desktop, Authentic Browser y StyleVision). Lo que se puede editar es el documento XML o la BD asociados al esquema principal.

 

Procedimiento general

Esta sección describe el procedimiento general para trabajar con BD en StyleVision. Después del primer apartado, que resume el funcionamiento de las BD en StyleVision, los demás apartados describen todos los pasos del trabajo con BD. Tenga en cuenta que se distingue entre dos grandes tipos de BD: BD XML y BD no XML. El término base de datos tiene dos usos: un uso general, en referencia a todas las bases de datos y un uso específico, en referencia a las BD no XML. Para hacer referencia a bases de datos XML usamos siempre el término BD XML. Esto debe tenerse en cuenta porque el método de selección de los datos de BD para el SPS no es el mismo en estos dos tipos de BD.

 

Conectarse a la BD: cómo conectarse a BD no XML, incluida la BD IBM DB2 (versiones anteriores a la versión 9).

Seleccionar datos de la BD: cómo seleccionar datos XML y de esquema para el SPS a partir de la estructura de tabla de la BD (tanto BD XML como BD no XML).

Esquema de BD y archivos XML de BD: cuando se cargan tablas de BD (de BD no XML), StyleVision genera y funciona con un esquema XML y un archivo XML basados en la estructura de la BD y en los datos de la BD respectivamente. En el caso de las BD XML, StyleVision no genera el esquema XML ni el archivo XML sino que hace referencia a los datos XML de la BD y al esquema disponible.

Filtros de BD: filtrar datos de la BD: puede filtrar los datos de la BD que se cargan en el archivo XML temporal.

Características de diseño para BD: los diseños SPS ofrecen funciones especiales para trabajar con BD, como controles de BD y consultas de BD.

Generar archivos de salida: StyleVision puede generar informes de BD en gran cantidad de formatos de archivo.

 

Bases de datos compatibles

La tabla siguiente enumera todas las bases de datos compatibles. Si usa la versión de 64 bits , compruebe que tiene acceso a los controladores de BD de 64 bits de la BD a la que quiere conectarse.

 

Base de datos

Notas

Firebird 2.x, 3.x, 4.x


IBM DB2 8.x, 9.x, 10.x, 11.x


IBM Db2 for i 6.x, 7.4, 7.5

Los archivos lógicos son compatibles y se muestran como vistas.

 

IBM Informix 11.70 y posterior


MariaDB 10 y posterior

MariaDB admite conexiones nativas. No se necesitan otros controladores.

 

Microsoft Access 2003 y posterior

En el momento de escribir esta documentación (principios de septiembre de 2019) no hay ningún Microsoft Access Runtime disponible para Access 2019. Solo puede conectarse a la BD de Access 2019 con productos de Altova si tiene instalado Microsoft Access 2016 Runtime y solamente si la BD no usa el tipo de datos "Large Number".

 

Microsoft Azure SQL Database

SQL Server 2016 codebase

 

Microsoft SQL Server 2005 y superior

Microsoft SQL Server en Linux


MySQL 5 y superior

MySQL 5.7 y sus versiones posteriores admiten conexiones nativas. No se necesitan otros controladores.

 

Oracle 9i y posterior


PostgreSQL 8 y posterior

Las conexiones PostgreSQL se admiten tanto como conexiones nativas como conexiones basadas en controladores a través de interfaces (controladores) como ODBC o JDBC. Las conexiones nativas no requieren controladores.

 

Progress OpenEdge 11.6


SQLite 3.x

 

 

 

Las conexiones SQLite se admiten como conexiones nativas y directas al archivo de base de datos SQLite. No se necesitan controladores separados.

 

En la vista Authentic, los datos que provienen de una base de datos SQLite no se pueden editar. Cuando intente guardar los datos de SQLite desde la vista Authentic, un cuadro de mensaje le informará de esta limitación conocida.

Sybase ASE 15, 16


Teradata 16


 

Sitio web de Altova: AltovaWebLink Informes de BD

 

© 2018-2024 Altova GmbH