FlexPro guarda todos los objetos que usted crea o importa en una base de datos del proyecto. La estructura interna de una base de datos del proyecto FlexPro es similar al sistema de archivos de un disco duro. Los conjuntos de datos, fórmulas, objetos de presentación, planillas y documentos que necesita para su análisis ocupan el lugar de los archivos de su disco duro en una base de datos del proyecto FlexPro. De forma similar a un disco duro, puede crear una jerarquía de carpetas en una base de datos del proyecto FlexPro para organizar sus objetos FlexPro.
Cómo se guardan las bases de datos del proyecto
Al guardar una base de datos del proyecto, se le ofrecen dos opciones de almacenamiento. Su trabajo con FlexPro es independiente de cómo haya creado sus bases de datos del proyecto. La distinción se hace por razones puramente técnicas.
•En un solo archivo
Este es el tipo de almacenamiento por defecto para una nueva base de datos del proyecto. Todos los objetos FlexPro se resumen en un archivo. Este formato tiene la ventaja de que es fácil de manejar porque solo se crea un único archivo en el disco duro. Si quiere hacer una copia de seguridad de su base de datos del proyecto o transferirla a otro ordenador, solo tiene que copiar un único archivo, por ejemplo Base de datos del proyecto.fpd. Una desventaja de este formato es la velocidad de acceso, algo más lenta, sobre todo cuando se trabaja con grandes cantidades de datos. Otra desventaja es el mayor riesgo de pérdida de datos en caso de que se destruya la estructura interna del archivo de la base de datos del proyecto, por ejemplo, debido a un fallo del sistema durante una operación de guardado. Aunque FlexPro puede reconocer y eliminar objetos defectuosos dentro del archivo, en raras ocasiones también puede ocurrir que la base de datos del proyecto ya no se pueda leer.
•En varias carpetas y archivos
Puede seleccionar este formato de almacenamiento como alternativa. En este caso, la jerarquía de carpetas creada en la base de datos del proyecto se asigna a las carpetas de su disco duro. Cuando crea la base de datos del proyecto Base de datos del proyecto, se crean dos subcarpetas: Base de datos del proyecto.DB y Base de datos del proyecto.TMP en la misma carpeta del archivo Base de datos del proyecto.FPD. La jerarquía de carpetas de la base de datos del proyecto se almacena debajo de la carpeta del disco duro Base de datos del proyecto.DB. Todos los objetos FlexPro se guardan en la posición correspondiente dentro de la jerarquía en un archivo propio. El directorio Base de datos del proyecto.TMP está destinado a alojar archivos temporales y solo existe mientras se tiene abierta la base de datos del proyecto Base de datos del proyecto.FPD.
Si desea realizar una copia de seguridad de la base de datos del proyecto, debe copiar el directorio Base de datos del proyecto.DB junto con el archivo Base de datos del proyecto.FPD.
El almacenamiento orientado a directorios es recomendable si trabaja con cantidades muy grandes de datos. Esta forma de almacenamiento puede aumentar la velocidad de trabajo de FlexPro. Además, en este formato no hay restricciones en cuanto al tamaño total de la base de datos del proyecto ni al número máximo de carpetas.
Nota Los cambios en los objetos FlexPro por debajo del directorio DB deben evitarse en lo posible. FlexPro pone a su disposición todas las operaciones pertinentes.
Opciones de almacenamiento para bases de datos del proyecto
En el cuadro de diálogo de propiedades de la base de datos del proyecto puede establecer si las imágenes calculadas de los objetos de presentación y los resultados de cálculo de las fórmulas deben guardarse en la base de datos del proyecto. Los elementos que se guardan en la base de datos del proyecto no tienen que volver a calcularse cuando se vuelve a abrir la base de datos del proyecto. Por otra parte, el almacenamiento, en particular el de los resultados de las fórmulas, puede ocupar bastante más memoria en el disco duro.
Modos de apertura de bases de datos del proyecto
Al abrir una base de datos del proyecto, puede elegir entre tres modos diferentes:
•Copia de seguridad
Cuando se abre una base de datos del proyecto, se crea una copia de seguridad, que se utiliza para trabajos posteriores. Al guardar, los cambios de la copia se transfieren a la base de datos original. La copia se elimina de nuevo cuando se cierra la base de datos del proyecto. Tenga en cuenta que debe disponer de memoria suficiente para utilizar este modo.
Este modo está preestablecido para abrir bases de datos del proyecto.
•Solo lectura
Seleccione este modo para abrir la base de datos del proyecto si desea asegurarse de que ningún dato de la base de datos del proyecto pueda modificarse accidentalmente. Las bases de datos del proyecto en las que está activado el atributo de solo lectura, por ejemplo si están en un CD, se abren automáticamente en este modo.
•Directo
Utilice este modo si desea editar directamente la base de datos del proyecto cuando la abra o si no dispone de espacio suficiente para trabajar con una copia de seguridad. Todos los cambios realizados durante la edición se efectúan directamente en la base de datos del proyecto sin consultar.
Acceso simultáneo de varios usuarios a una base de datos del proyecto
Si un usuario ya tiene abierta una base de datos del proyecto, es posible que otros usuarios puedan trabajar con esta base de datos al mismo tiempo. Sin embargo, por regla general, en este caso debe hacerse una copia del original. La siguiente tabla le ofrece un resumen de las situaciones posibles:
Modo en que se ha abierto la |
Modo en que se debe abrir la base de datos del proyecto |
||
Copia de seguridad |
Solo lectura |
Directo |
|
Copia de seguridad |
Es posible; trabajar sobre una copia del original |
Es posible; trabajar sobre una copia del original |
Es posible; trabajar sobre una copia del original |
Solo lectura |
Es posible; trabajar sobre una copia del original |
Es posible |
Es posible; trabajar sobre una copia del original |
Directo |
No es posible |
No es posible |
No es posible |
Las situaciones de conflicto se reconocen automáticamente y se consulta si debe crearse una copia. Tenga en cuenta que tendrá que transferir manualmente los cambios realizados en la copia más adelante, cuando tenga acceso a la base de datos original.
Nota: Las bases de datos del proyecto que aparecen en la lista de bases de datos abiertas recientemente en el menú Archivo se abren en el modo en el que se abrieron por última vez. Si una base de datos del proyecto está abierta y se vuelve a abrir en un modo diferente, se cierra primero la base de datos abierta. A continuación, se intenta abrir en el nuevo modo deseado.
Compatibilidad
FlexPro %VERSION_COMMERCIAL% es compatible con versiones anteriores de FlexPro, es decir, puede utilizar bases de datos del proyecto que haya creado con una versión anterior de FlexPro con FlexPro %VERSION_COMMERCIAL%. Si abre una base de datos del proyecto de este tipo con FlexPro %VERSION_COMMERCIAL%, se convertirá al formato FlexPro %VERSION_COMMERCIAL% y ya no se podrá abrir con la versión anterior.
Si ha adquirido FlexPro %VERSION_COMMERCIAL% como actualización de una licencia FlexPro 2021, puede seguir utilizando FlexPro 2021. FlexPro 2021 también funciona con la licencia FlexPro %VERSION_COMMERCIAL%. Si desea editar una base de datos de un proyecto FlexPro 2021 y asegurarse de que se puede seguir leyendo con FlexPro 2021, debe editarla con FlexPro 2021.
Indexar datos
Durante la indexación, se recorren todos los objetos de la base de datos del proyecto y se crea una base de datos SQL en la que se incluyen los datos de cabecera de los objetos, como nombres, comentarios, parámetros o unidades. Para los conjuntos de datos se calculan y guardan datos estadísticos adicionales, como el tamaño de los conjuntos de datos, los máximos o las medias. El índice se guarda en el archivo de la base de datos del proyecto. La indexación se ejecuta en segundo plano y el índice se actualiza automáticamente cuando se modifican o añaden objetos. El índice creado de este modo acelera la búsqueda en la base de datos del proyecto y permite la búsqueda flexible de datos con el objeto Consulta de datos.
Bases de datos de plantillas
FlexPro utiliza bases de datos de plantillas para almacenar plantillas de presentación y análisis, macros, unidades y funciones FPScript. Estas son las siguientes bases de datos del proyecto que FlexPro mantiene abiertas o abre brevemente para leer configuraciones, además de las bases de datos que usted haya abierto:
•Base de datos personal de plantillas
Se asigna a su cuenta de usuario de Windows y se guarda en su perfil de usuario de Windows en el ordenador actual.
•Bases de datos de plantillas compartidas (solo FlexPro Professional, Developer Suite)
Como usuario de FlexPro Professional y FlexPro Developer Suite, puede crear una lista de bases de datos compartidas del proyecto, que normalmente se encuentran en directorios de red. En un funcionamiento normal, FlexPro solo abre estas bases de datos de plantillas para su lectura y solo durante un breve espacio de tiempo, de forma que puedan utilizarlas varios usuarios al mismo tiempo. El acceso exclusivo solo se concede mientras se utiliza el cuadro de diálogo Organizador. No se pueden almacenar macros en bases de datos compartidas del proyecto. Utilícelas para trabajar en equipo con esquemas de importación de texto, análisis, tablas de unidades y bibliotecas de funciones FPScript.
Véase también
Trabajar con bases de datos del proyecto
Crear una nueva base de datos del proyecto
Buscar en una base de datos del proyecto
Desfragmentar una base de datos del proyecto
Resolver problemas en bases de datos del proyecto
Configurar una base de datos de plantillas compartidas
Configurar la indexación de bases de datos del proyecto
Configurar las opciones de almacenamiento
Exportar bases de datos del proyecto como webs en formato HTML
Exportar una base de datos del proyecto completa
Exportar objetos individuales de una base de datos del proyecto