0 / 0
Volver a la versión inglesa de la documentación
Conexión de PostgreSQL
Última actualización: 11 dic 2024
Conexión de PostgreSQL

Para acceder a los datos en PostgreSQL, cree un activo de conexión para el mismo.

PostgreSQL es una base de datos relacional de objetos personalizable y de código abierto.

Versiones soportadas

  • PostgreSQL 15.0 y posterior
  • PostgreSQL 14.0 y posterior
  • PostgreSQL 13.0 y posterior
  • PostgreSQL 12.0 y posterior
  • PostgreSQL 11.0 y posterior
  • PostgreSQL 10.1 y posterior
  • PostgreSQL 9.6 y posterior

Crear una conexión con PostgreSQL

Si ha configurado un servicio integrado en la nube , seleccione la instancia de servicio para completar automáticamente los campos en el formulario de conexión. Confirme que todos los campos estén completos.

Para crear el activo de conexión, necesita los siguientes detalles de conexión:

  • Nombre de base de datos
  • Nombre de host o dirección IP
  • Número de puerto
  • Nombre de usuario y contraseña
  • Certificado SSL (si lo necesita el servidor de bases de datos)

Seleccione Proxy de servidor para acceder a la fuente de datos PostgreSQL a través de un proxy de servidor. Dependiendo de su configuración, un proxy de servidor puede proporcionar equilibrio de carga, mayor seguridad y privacidad. La configuración del proxy del servidor es independiente de las credenciales de autenticación y de la selección de credenciales personales o compartidas. La configuración del proxy del servidor no se puede almacenar en un almacén.

  • Nombre de host o dirección IP del proxy : La URL del proxy. Por ejemplo, https://proxy.example.com
  • Puerto proxy del servidor: El número de puerto para conectarse al servidor proxy. Por ejemplo, 8080 u 8443.
  • Los campos Nombre de usuario del proxy y Contraseña del proxy son opcionales.

Para Conectividad privada, para conectarse a una base de datos que no se exterioriza a Internet (por ejemplo, detrás de un cortafuegos), debe configurar una conexión segura.

Elija el método para crear una conexión basada en el lugar en el que se encuentra en la plataforma

En un proyecto
Pulse Activos > Nuevo activo > Conectar a un origen de datos. Consulte Adición de una conexión a un proyecto.
En un catálogo
Pulse Añadir al catálogo > Conexión. Consulte Adición de un activo de conexión a un catálogo.
En un espacio de despliegue
Pulse Importar activos > Acceso a datos > Conexión. Consulte Adición de activos de datos a un espacio de despliegue.
En el catálogo de activos de la plataforma
Pulse Nueva conexión. Consulte Adición de conexiones de plataforma.

Paso siguiente: Añadir activos de datos desde la conexión

Dónde puede utilizar esta conexión

Puede utilizar conexiones PostgreSQL en los siguientes espacios de trabajo y herramientas:

Proyectos

  • Cognos Dashboards (ServicioCognos Dashboard Embedded )
  • 'Decision Optimization (watsonx.ai Studio y ' watsonx.ai Runtime)
  • Reglas de calidad de datos (IBM Knowledge Catalog)
  • Data Refinerywatsonx.ai Studio o IBM Knowledge Catalog)
  • DataStage (servicioDataStage ). Para obtener más información, consulte Conexión a un origen de datos en DataStage.
  • Enriquecimiento de metadatos (IBM Knowledge Catalog)
  • Metadata import (IBM Knowledge Catalog)
  • SPSS Modelerwatsonx.ai Studio)

Catálogos

  • Platform assets catalog

  • Otros catálogos (IBM Knowledge Catalog)

Linaje de datos

  • Metadata import (lineage)IBM Knowledge Catalog e IBM Manta Data Lineage )
Servicio deData Virtualization
Puede conectarse a este origen de datos desde Data Virtualization.

Configuración de PostgreSQL

Instalación de PostgreSQL

Ejecución de sentencias SQL

Para asegurarse de que sus sentencias SQL se ejecutan correctamente, consulte la Sintaxis SQL en la documentación PostgreSQL.

Configuración de la importación de metadatos de linaje para PostgreSQL

Cuando se crea una importación de metadatos para la conexión PostgreSQL, se pueden establecer opciones específicas para esta fuente de datos y definir el alcance de los datos para los que se genera el linaje. Para obtener más información sobre la importación de metadatos, consulte Diseño de importaciones de metadatos.

Para importar metadatos de linaje para PostgreSQL, siga estos pasos:

  1. Crear una definición de fuente de datos. Seleccione PostgreSQL como tipo de fuente de datos.
  2. Crear una conexión con la fuente de datos en un proyecto.
  3. Crear una importación de metadatos. Obtenga más información sobre las opciones específicas de la fuente de datos PostgreSQL :
    • Al definir un ámbito, puede analizar toda la fuente de datos o utilizar las opciones de inclusión y exclusión para definir las bases de datos y los esquemas exactos que desea analizar. Véase Listas de inclusión y exclusión.
    • Opcionalmente, puede proporcionar una entrada externa en forma de archivo .zip. Añada este fichero en el campo Añadir entradas desde fichero. El archivo debe tener una estructura compatible. Véase Entradas externas.
    • Opcionalmente, especifique las opciones avanzadas de importación.

Listas de inclusión y exclusión

Puede incluir o excluir activos hasta el nivel de esquema. Proporcione bases de datos y esquemas en el formato base de datos/esquema. Cada parte se evalúa como una expresión regular. Los activos que se añadan posteriormente en la fuente de datos también se incluirán o excluirán si cumplen las condiciones especificadas en las listas. Valores de ejemplo:

  • myDB/: todos los esquemas de la base de datos myDB.
  • myDB2/.*: todos los esquemas de la base de datos myDB2.
  • myDB3/mySchema1: mySchema1 esquema de la base de datos myDB3.
  • myDB4/mySchema[1-5]: cualquier esquema de mi base de datos myDB4 con un nombre que empiece por mySchema y termine con un dígito entre 1 y 5.

Entradas externas

Si utiliza scripts SQL PostgreSQL externos, puede añadirlos en un archivo .zip como entrada externa. Puede organizar la estructura de un archivo .zip como subcarpetas que representen bases de datos y esquemas. Una vez analizados los scripts, se añaden a las bases de datos correspondientes del catálogo o proyecto seleccionado. El archivo .zip puede tener la siguiente estructura:

    <database_name>
        <schema_name>
           <script_name.sql>
    <database_name>
        <script_name.sql>
    <script_name.sql>
    replace.csv

El archivo replace.csv contiene sustituciones de marcadores de posición para las secuencias de comandos que se añaden en el archivo .zip. Para obtener más información sobre el formato, consulte Sustitución de marcadores de posición.

Opciones avanzadas de importación

Extraer atributos ampliados
Puede extraer atributos extendidos como clave primaria, única y restricciones de integridad referencial de columnas. Por defecto, estos atributos no se extraen.
Modo de extracción
Puede decidir qué modo de extracción ejecutar para los metadatos importados. Tiene las siguientes opciones:
  • Prefetch: utilícelo para bases de datos relacionales.
  • Masivo paralelo: utilícelo para motores de proceso analítico.
  • Una sola hebra: utilícelo para evitar el paralelismo y las grandes consultas durante la extracción. Si se selecciona este modo, el rendimiento puede ser bajo.
Extracción de la lógica de transformación
Puede habilitar la creación de descripciones de lógica de transformación a partir de código SQL en scripts SQL.

Más información

DocumentaciónPostgreSQL

Tema principal: Conexiones soportadas

Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información