Base de données projet

23.04.2021

FlexPro stocke tous les objets que vous créez ou importez dans une base de données de projet. La structure interne d'une base de données de projet FlexPro ressemble au système de fichiers d'un disque dur. Au lieu de fichiers sur le disque dur, une base de données de projet FlexPro contient des ensembles de données, des formules, des objets de présentation, des feuilles de calcul et des documents dont vous avez besoin pour votre analyse. Tout comme sur un disque dur, vous pouvez créer une hiérarchie de dossiers dans une base de données de projet FlexPro pour organiser vos objets FlexPro.

Comment les bases de données du projet sont stockées

Lorsque vous enregistrez une base de données de projet, deux options vous sont proposées pour sauvegarder la base de données de projet. Votre travail avec FlexPro ne dépend pas de la façon dont vous avez configuré les bases de données de votre projet. Cette distinction est faite pour des raisons purement techniques.

Dans un seul fichier

Il s'agit de la méthode de stockage par défaut pour une nouvelle base de données de projet. Tous les objets FlexPro sont réunis dans un seul fichier. L'avantage de ce format est qu'il est plus facile à utiliser car un seul fichier est créé sur le disque dur. Si vous souhaitez sauvegarder votre base de données de projets ou la transférer sur un autre ordinateur, il vous suffit de copier un seul fichier, par exemple ProjectDatabase.fpd. L'un des inconvénients de ce format est sa vitesse d'accès légèrement plus lente, surtout lorsque vous travaillez avec de grandes quantités de données. Un autre inconvénient est le risque plus élevé de perte de données dans le cas où la structure interne du fichier de la base de données du projet est corrompue, par exemple en raison d'une panne du système lors de la sauvegarde du fichier. FlexPro peut reconnaître et supprimer les objets défectueux dans le fichier. Dans de rares cas, cependant, il peut ne plus être possible de lire la base de données du projet.

Dans plusieurs dossiers et fichiers

Il s'agit d'une option de stockage alternative. Dans ce cas, la hiérarchie de dossiers que vous construisez dans votre base de données de projet est associée à des dossiers sur votre disque dur. Lorsque vous créez la base de données du projet Project Database, en plus du fichier ProjectDatabase.FPD, deux sous-dossiers appelés ProjectDatabase.DB et ProjectDatabase.TMP sont ajoutés au même dossier. La hiérarchie des dossiers de la base de données du projet est stockée dans le dossier du disque dur ProjectDatabase.DB. Tous les objets FlexPro sont enregistrés aux positions correspondantes dans la hiérarchie sous forme de fichiers séparés. Le dossier ProjectDatabase.TMP est utilisé pour stocker des fichiers temporaires et existe seulement pendant que le ProjectDatabase.FPD est ouvert.

Si vous voulez faire une sauvegarde de votre base de données de projet, vous devrez faire une copie du fichier ProjectDatabase.FPD ainsi que du dossier ProjectDatabase.DB.

Le système de stockage orienté dossier est recommandé lorsque vous travaillez avec de très grandes quantités de données. Vous pouvez augmenter les performances de FlexPro en utilisant ce type de stockage. En outre, il n'y a aucune limitation dans ce format en ce qui concerne la taille totale de la base de données du projet et le nombre maximum de dossiers qu'elle peut contenir.

Remarque :   Dans la mesure du possible, vous ne devez pas apporter de modifications aux objets FlexPro situés dans le dossier DB. Toutes les opérations pertinentes sont disponibles dans FlexPro.

Options de stockage de la base de données du projet

Vous pouvez déterminer si les images calculées des objets de présentation et les résultats calculés des formules doivent être stockés dans la base de données du projet en définissant ce paramètre dans la boîte de dialogue Propriétés de la base de données du projet. Les éléments que vous stockez dans la base de données du projet ne devront pas être recalculés la prochaine fois que vous ouvrirez la base de données du projet. D'autre part, dans certaines circonstances, l'espace utilisé sur le disque dur lors de la sauvegarde des données, notamment lors de la sauvegarde des résultats des formules, peut être considérablement plus important.

Différents modes d'ouverture des bases de données du projet

Vous pouvez choisir entre trois modes différents pour ouvrir une base de données de projet :

Copie de sauvegarde

Lorsqu'une base de données de projet est ouverte, une copie de sauvegarde est créée. Tout le travail ultérieur est effectué dans cette copie. Lorsque le travail est enregistré, les modifications apportées à la copie sont transférées dans la base de données originale. La copie est supprimée lorsque la base de données du projet est fermée. Veuillez noter que vous ne pouvez utiliser ce mode que si vous disposez d'un espace de stockage suffisant. Important : les copies de sauvegarde des classeurs Excel stockés en externe qui sont liés à la base de données du projet ne seront pas créées.

Il s'agit du mode par défaut pour l'ouverture des bases de données du projet.

En lecture seule

Utilisez ce mode pour ouvrir la base de données de votre projet si vous voulez être absolument certain qu'aucune donnée de la base de données du projet ne peut être modifiée par inadvertance. Les bases de données du projet qui sont protégées en écriture, comme celles sur un CD, sont automatiquement ouvertes en utilisant ce mode.

Direct

Utilisez ce mode si vous souhaitez modifier directement la base de données du projet ou si vous n'avez pas assez d'espace disponible pour travailler avec une copie de sauvegarde. Toutes les modifications sont effectuées directement dans la base de données du projet sans demande de confirmation.

Plusieurs utilisateurs se disputent l'accès à la même base de données du projet

Si un utilisateur a déjà une base de données de projet ouverte, des utilisateurs supplémentaires peuvent travailler avec la base de données de projet en même temps. Dans ce cas, une copie de l'original doit être créée. Le tableau suivant donne un aperçu de tous les scénarios possibles :

Mode : données du projet
la base est déjà ouverte

Mode : la base de données du projet doit être ouverte

Sauvegarde

Lecture seule

Direct

Avec sauvegarde

Possible, travail effectué sur une copie de l'original

Possible, travail effectué sur une copie de l'original

Possible, travail effectué sur une copie de l'original

Lecture seule

Possible, travail effectué sur une copie de l'original

Possible

Possible, travail effectué sur une copie de l'original

Direct

Pas possible

Pas possible

Pas possible

Les conflits éventuels sont automatiquement reconnus, et le système demande si une copie doit être créée. Veuillez noter que toute modification apportée à la copie devra être transférée manuellement dans la base de données originale une fois qu'elle sera accessible.

Remarque : Les bases de données de projet apparaissant dans la liste des bases de données de projet récemment utilisées dans le menu Fichier seront ouvertes dans le même mode que lors de leur dernière ouverture. Une base de données de projet sera d'abord fermée si elle est déjà ouverte et sera ensuite rouverte dans un mode différent. Le système essaiera alors de l'ouvrir dans le nouveau mode demandé.

Compatibilité

FlexPro 2021 est rétrocompatible avec les versions précédentes de FlexPro, ce qui signifie que vous pouvez utiliser dans FlexPro 2021 les bases de données de projets que vous avez créées avec des versions antérieures de FlexPro. Si vous ouvrez ce type de base de données de projet dans FlexPro 2021. Il est ensuite converti au format FlexPro 2021 et ne peut plus être ouvert dans la version précédente de FlexPro.

Si vous avez acheté FlexPro 2021 comme mise à jour d'une licence FlexPro 2019, vous pouvez continuer à utiliser FlexPro 2019. FlexPro 2019 fonctionne également avec la licence FlexPro 2021. Si vous voulez modifier une base de données de projet FlexPro 2019 et que vous voulez vous assurer que la base de données peut continuer à être lue dans FlexPro 2019, alors vous devrez la modifier dans FlexPro 2019.

Indexation des données

Pendant l'indexation, le programme parcourt tous les objets de la base de données du projet et une base de données SQL est créée, dans laquelle sont incluses les données d'en-tête des objets, telles que les noms, les commentaires, les paramètres ou les unités. Dans le cas des ensembles de données, des données statistiques supplémentaires telles que la taille des ensembles de données, les valeurs maximales ou moyennes sont calculées et stockées. L'index est enregistré dans le fichier de la base de données du projet. L'indexation s'exécute en arrière-plan et l'index est automatiquement mis à jour lorsque vous modifiez ou ajoutez des objets. L'index ainsi créé accélère la recherche dans la base de données du projet et permet une recherche flexible des données avec l'objet DataQuery.

Bases de données de modèles

Les bases de données de modèles FlexPro sont utilisées pour stocker les modèles de présentation et d'analyse, les macros, les unités et les fonctions FPScript. Les bases de données de projet suivantes sont celles que FlexPro garde ouvertes ou ouvre brièvement afin d'importer des paramètres :

Base de données de modèles personnels
Il est attribué à votre compte d'utilisateur Windows et est stocké sur votre ordinateur dans votre profil d'utilisateur Windows.

Bases de données de modèles partagées (FlexPro Professional, Developer Suite uniquement)
En tant qu'utilisateur de FlexPro Professional et/ou Developer Suite, vous pouvez établir une liste de
bases de données de projet partagées qui sont généralement situées dans des dossiers de réseau. Ces bases de données modèles sont ouvertes dans FlexPro en lecture seule et seulement brièvement pendant le fonctionnement normal afin que plusieurs utilisateurs puissent les utiliser en même temps. L'accès exclusif s'applique uniquement lorsque vous utilisez la boîte de dialogue Organizer. Vous ne pouvez pas stocker des macros dans des bases de données de projets partagées. Utilisez-les pour partager des schémas d'importation de texte, des analyses, des tables d'unités et des bibliothèques de fonctions FPScript au sein d'une équipe.

Voir aussi

Fenêtre principale de FlexPro

Export HTML

Travailler avec des bases de données projet

Créer une nouvelle base de données de projet

Recherche dans une base de données de projets

Sauvegarder l'espace de travail

Défragmentation d'une base de données de projet

Dépannage des bases de données projet

Configuration d'une base de données de modèles partagés

Configuration de l'indexation des bases de données projet

Configuration des options de sauvegarde

Exporter des bases de données projet en tant que Web au format HTML

Exportation d'une base de données complète de projets

Exportation d'objets individuels de la base de données du projet

Exportation de plusieurs bases de données de projets vers un seul document Web

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :