Introducción

Primavera P6 es uno de los software más robustos y utilizados en la gestión de proyectos a nivel mundial. Desarrollado por Oracle, esta herramienta permite planificar, programar y controlar grandes proyectos de manera eficiente.

Mientras que MS Project utiliza una estructura de archivos independientes, Primavera P6, en cambio, utiliza un enfoque basado en bases de datos. La información del proyecto se almacena en una base de datos relacional. Gracias a su estructura basada en bases de datos, Primavera P6 es altamente escalable y puede manejar proyectos muy grandes y complejos con múltiples interdependencias.

Tipos de bases de datos en Primavera P6:

  • P6 Pro Standalone (SQLite)
  • Microsoft SQL Server/SQL Express
  • Oracle
  • P6 Pro cloud connect


1. P6 Pro Standalone (SQLite)

SQLite es la base de datos predeterminada para P6 Professional en modo standalone (offline). Las características principales de SQLite son:

  • Es una biblioteca en lenguaje C que implementa un motor de base de datos SQL pequeño, rápido, autónomo, y altamente confiable.
  • SQLite es una biblioteca de procesos que no necesita servidor ni configuración.
  • Su código está en dominio público, permitiendo su uso libre tanto para fines comerciales como privados.
  • SQLite lee y escribe directamente en archivos de disco ordinarios, creando una base de datos SQL completa (tablas, índices, vistas, disparadores) en un solo archivo. Esto permite que se puedan realizar copias de seguridad simplemente copiando y pegando el archivo o compartir la base de datos a través de un correo electrónico.

 

Ventajas de SQLite:

  • Instalación Simplificada: No requiere una instalación separada de software de gestión de bases de datos (DBMS), ya que SQLite está incrustado en la aplicación P6 Professional.
  • Sistema off line: Permite el uso de Primavera en situaciones sin conexión a internet.
  • Facilidad de Compartición: Los datos se almacenan en un único archivo en el disco del cliente, lo que permite compartir fácilmente la base de datos completa.
  • Escalabilidad: El tamaño de la base de datos SQLite puede crecer según sea necesario, limitado solo por el espacio disponible en disco y las limitaciones del sistema de archivos subyacente.
Desventajas de SQLite:

  • Limitaciones de Uso: Las bases de datos P6 Professional con SQLite no pueden ser utilizadas en un entorno de grupo de trabajo.
  • Funcionalidades No Soportadas: No están disponibles ciertas funciones avanzadas.


2. Microsoft SQL Server/SQL Express

 

Debido a las limitaciones de una base de datos SQLite, puede ser necesario almacenar y gestionar los datos utilizando Primavera P6 Professional y una base de datos SQL Server. Microsoft SQL Server es un sistema de gestión de bases de datos relacionales desarrollado por Microsoft que ofrece un alto rendimiento, escalabilidad y seguridad.

Mientras que, SQL Express, es una edición gratuita y más ligera de Microsoft SQL Server. Está diseñada para aplicaciones más pequeñas.

Ventajas de Usar SQL Server/SQL Express con Primavera P6:

  • Escalabilidad: SQL Server es adecuado para proyectos de gran escala o de largo plazo. Es capaz de manejar grandes cantidades de datos y un gran número de usuarios concurrentes.
  • Seguridad: SQL Server ofrece un nivel elevado de seguridad, incluyendo autenticación de usuario, cifrado de datos y control de acceso.
  • Colaboración: SQL Server permite a varios usuarios acceder y trabajar con los datos del proyecto al mismo tiempo, lo que facilita la colaboración.
  • Integración: SQL Server se puede integrar con otras herramientas de gestión de proyectos y de negocios como Excel y Power BI, facilitando la generación de informes y el análisis de datos.

 

Implementación de SQL Server/SQL Express con Primavera P6:
  • Instalación y Configuración de SQL Server o SQL Express desde el sitio web de Microsoft.
  • Configuración de la Base de Datos para Primavera P6 utilizando SQL Server Management Studio (SSMS).
  • Integración con Primavera P6 proporcionando los detalles necesarios para conectarse a la base de datos.

 

3. Oracle

La base de datos Oracle proporcionan una infraestructura robusta para gestionar y almacenar los datos de cualquier compañía. Las características principales de la Base de Datos Oracle son:

  1. Arquitectura Multiusuario y Multihilo para manejar múltiples usuarios y múltiples procesos.
  2. Real Application Clusters (RAC) permite que una base de datos se ejecute en múltiples servidores al mismo tiempo, proporcionando alta disponibilidad y escalabilidad.
  3. Data Guard asegura la continuidad del negocio al proporcionar soluciones de alta disponibilidad y recuperación ante desastres.
  4. Cifrado Avanzado.
  5. Gestión de Grandes Volúmenes de Datos
  6. Pluggable Databases (PDBs) permite la creación de bases de datos dentro de una única instancia de contenedor.
Comparación con Microsoft SQL Server:

  • La base de datos Oracle ofrece un rendimiento y escalabilidad superior a SQL Server.
  • Oracle ofrece una alta disponibilidad y recuperación ante desastres sin interrupciones más robusta y fácil
  • de gestionar.
  • Está perfectamente integrado con Primavera P6 y otras herramientas de Oracle como Oracle BI y Oracle Cloud. Mientras que SQL Server está mejor integrado con el ecosistema de Microsoft, incluyendo herramientas como Power BI, Excel, y Azure.
  • Generalmente Oracle tiene un costo más alto debido a sus características avanzadas y su capacidad para manejar entornos de misión crítica.

 

4. P6 Pro cloud connect

P6 Pro Cloud Connect es una integración que permite a los usuarios conectarse a una base de datos en la nube de Oracle a
través del cliente de escritorio Primavera P6 Professional. Esta solución facilita el acceso a los datos del proyecto almacenados en la nube, ofreciendo la flexibilidad y la escalabilidad de las soluciones en la nube junto con la potencia y la funcionalidad del cliente de escritorio P6 Professional. Las características principales de P6 Pro Cloud Connect son:

  1. Acceso Remoto y Multiusuario.
  2. Seguridad Mejorada.
  3. Escalabilidad y Flexibilidad. La solución en la nube permite a las organizaciones escalar sus recursos de base de datos según las necesidades, sin invertir en hardware o infraestructura de IT adicional.
  4. Actualizaciones y Mantenimiento Simplificados.
  5. Integración Sencilla.

Base de datos de Primavera P6