Solo las organizaciones con Phrase Data en su suscripción podrán usar esta función.
Casos de uso
-
Consultar Phrase Data para proyectos o trabajos de Phrase TMS que cumplan ciertas condiciones para facilitar los flujos de trabajo de muestreo o encontrar trabajos que puedan necesitar un impulso especial.
-
Activar acciones basadas en estadísticas, p. ej., cuando se traducen suficientes palabras a un determinado idioma meta.
Requisitos previos
Para habilitar que Phrase Orchestrator se conecte de forma segura a Phrase Data, sigue estos pasos:
-
Localiza el identificador de cuenta de Phrase Data.
El identificador de cuenta de Snowflake se usa para configurar la integración en Orchestrator. Se puede encontrar en la interfaz de usuario web al iniciar sesión en la instancia de Phrase Data.
-
Inicia sesión en Phrase Data
-
Mira la URL en el navegador y debería tener este formato:
https://<account_identifier>.snowflakecomputing.comEjemplo:
Si la URL es
https://mz18723.eu-west-1.snowflakecomputing.com, el identificador de cuenta es mz18723.eu-west-1. -
Copia el identificador de cuenta para configurarlo más adelante con la integración de Phrase Data en Phrase Orchestrator.
-
-
Genera un par de claves RSA.
Se requiere un par de claves privada/pública para autenticarse con Phrase Data.
-
En la estación de trabajo o servidor, ejecuta los siguientes comandos:
# Generar clave privada (sin cifrar, recomendado para compatibilidad) openssl genrsa -out rsa_key.p8 2048 # Generar la clave pública correspondiente openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
-
La clave privada (
rsa_key.p8) debe permanecer almacenada de forma segura en tu equipo y nunca debe compartirse. -
La clave pública (
rsa_key.pub) debe compartirse con Phrase. Guárdalo para usarlo más adelante.La clave pública es un archivo de texto que debería verse similar a este ejemplo:
-----BEGIN PUBLIC KEY-----MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwW2GmHZJ0m6aZq1v8fFz4SKjWl4TjA9mfx0MIfLtj4D4xBLv9jD1Iu3hT7sKn4D3gEVQPoB6MtiEhpx7F7QhvO7FQ8q2rJt3xEwVZ2Kohmz6FZ7P/0dYbGqAfd7nPtum6GLeA+E+Tf9X91GnGl6xKp0MeDqB4oZn3mC8Xt9jR0A9TmFfqpy1mJQFzF0oKhRUgD9lY7sLX6XU0otf6jNerOnqM6JtWvA5Bp2q5nfh7VfJjKZ5Zm7YnxGRF9NfXqJx6woL7JBoqLZTz4TRl7pCoj5bnLWJah8UhwB6vD3mW+OsoSgj6H1L5PRwP0hNsy7m4d9JZ+Y8rYFRmgSGxjM40QIDAQAB-----END PUBLIC KEY-----
-
-
Comparte la clave pública con Phrase.
-
Envía el archivo de clave pública (
rsa_key.pub) a Phrase de forma segura (no envíes la clave privada) por correo electrónico o a través de un canal de Slack dedicado.Envía una dirección de correo electrónico donde Phrase pueda enviar el nombre del usuario de servicio después de realizar la configuración.
Contacta con Soporte técnico o con tus arquitectos de soluciones para obtener más detalles sobre las direcciones de contacto.
-
Phrase registrará la clave pública en Phrase Data para el usuario de servicio dedicado. Se envía un correo electrónico a la dirección proporcionada que contendrá un nombre de usuario dedicado.
-
Phrase activará el acceso a la integración en Phrase Orchestrator.
-
Para realizar la configuración de la integración, sigue estos pasos:
-
Haz clic en en la barra lateral de navegación.
Se abre la página de .
-
Haz clic en Add Integration.
Se muestra la ventana .
-
Haz clic en Phrase Data.
Se muestra la ventana de cuenta.
-
Introduce:
-
Usa el identificador de cuenta del paso 1 en la sección de requisitos previos
-
Usa el nombre de usuario de Phrase Data del paso 3 en la sección de requisitos previos
-
Usa el contenido de la clave privada del paso 2 en la sección de requisitos previos
-
-
Haz clic en Guardar.
La nueva integración se muestra en la página .
Para consultar Phrase Data desde un flujo de trabajo de Phrase Orchestrator, sigue estos pasos:
-
Desde la pestaña de una página de flujo de trabajo, introduce Send HTTP Request en el campo de búsqueda .
Cámbiale el nombre a Execute SQL Statement o similar.
-
Haz clic en el mosaico de acción en el flujo de trabajo y selecciona Edit parameters desde la pestaña en el lado derecho.
-
Ingresa estos valores:
-
URL:
https://<account ID>.snowflakecomputing.com/api/v2/statements -
Acción:
POST
-
Data:
{ "statement": "<SQL statement>", "warehouse": "MEMSOURCE" }El nombre del almacén no es el mismo para todas las instancias. En configuraciones más recientes se llama
PHRASE.Modifica la variable <SQL statement> a una consulta significativa. Por ejemplo:
{ "statement": "SELECT TOP 10 * FROM memsource.org_154.BUYER_V2", "warehouse": "MEMSOURCE" }El nombre de la base de datos no es el mismo para todas las instancias. Para referenciar las tablas en la cláusula FROM, usa el nombre correcto de la base de datos (los clientes más recientes la tienen llamada PHRASE) y proporciona el nombre correcto del esquema en el formato
org_<number>. -
Encabezado:
Nombre:
AuthorizationValor:
Bearer {{ @var.snowflake_token }}Usa para recuperar el valor .
-
-
Haz clic en Guardar parámetros para confirmar la configuración.