Conectar directamente a la base de datos

Sigue las instrucciones a continuación para conectar Violet directamente a tu base de datos SQL de Teamcenter.

Configurar el acceso a tu servidor SQL

Primero, necesitarás configurar tu servidor SQL de Teamcenter para comunicarse con Violet mediante uno de los métodos siguientes:

chevron-rightOpción 1: Conectar mediante lista de permitidoshashtag

En este método, Violet se comunicará directamente con tu servidor Teamcenter en un puerto dedicado a través de una lista de IPs permitidas.

Para ello, deberás abrir tu cortafuegos a nuestra dirección IP:

  1. De forma predeterminada, Violet se conectará al puerto TCP:8080 en tu servidor Teamcenter

    1. Para asegurar que la conexión entre Violet y Teamcenter sea segura, es importante que el punto final en tu servidor Teamcenter esté protegido con un certificado SSL válido.

    2. Si prefieres usar un puerto diferente, háznoslo saber. Cualquier puerto está bien siempre que JsonRestServices esté disponible allí.

  2. Si estás usando Teamcenter Active Workspace, también necesitaremos comunicarnos con el puerto 3000 (en particular si planeas transferir archivos de Teamcenter)

  3. Incluye nuestra dirección IP en la lista de permitidos (abajo) en los puertos seleccionados:

    1. Se puede encontrar más información sobre cómo agregar a la lista de permitidos aquí.

chevron-rightOpción 2: Conectar mediante VPNhashtag

En este método, estableceremos un túnel VPN entre la VPC de AWS de Violet y la red donde se aloja tu Teamcenter.

Recomendamos Tailscalearrow-up-right VPN, y también podemos soportar métodos como VPN IPsec y AWS PrivateLink.

Ver más detalles sobre cómo configurar esto aquí.

Crear un usuario SQL

A continuación, necesitarás crear un usuario SQL de solo lectura con acceso a la base de datos de Teamcenter:

CREATE LOGIN [Violet_Readonly] WITH PASSWORD = 'some-password-of-your-choosing';
USE [tc]; -- Cambiar a la base de datos de Teamcenter, generalmente llamada 'tc'
CREATE USER [Violet_Readonly] FOR LOGIN [Violet_Readonly];
EXEC sp_addrolemember 'db_datareader', 'Violet_Readonly';

Conectar Teamcenter

Una vez que el acceso de red y el acceso a la base de datos estén completos, estarás listo para crear la conexión en Violet:

  1. Selecciona Teamcenter - SQL Server

  2. Introduce el nombre de usuario y la contraseña SQL, la dirección IP y el puerto del servidor, y el nombre de la base de datos de Teamcenter, luego haz clic en Conectar.

Una vez que tu conexión esté activa, estarás listo para configurar tu integración con Teamcenter.

Última actualización

¿Te fue útil?