Orchestrator

Phrase Data (Orchestrator)

El contenido se traduce automáticamente del inglés por Phrase Language AI.

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:

  1. 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.

    1. Inicia sesión en Phrase Data

    2. Mira la URL en el navegador y debería tener este formato: https://<account_identifier>.snowflakecomputing.com

      Ejemplo:

      Si la URL es https://mz18723.eu-west-1.snowflakecomputing.com, el identificador de cuenta es mz18723.eu-west-1.

    3. Copia el identificador de cuenta para configurarlo más adelante con la integración de Phrase Data en Phrase Orchestrator.

  2. Genera un par de claves RSA.

    Se requiere un par de claves privada/pública para autenticarse con Phrase Data.

    1. 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
      
    2. La clave privada (rsa_key.p8) debe permanecer almacenada de forma segura en tu equipo y nunca debe compartirse.

    3. 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-----

  3. Comparte la clave pública con Phrase.

    1. 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.

    2. 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.

    3. Phrase activará el acceso a la integración en Phrase Orchestrator.

Configura la integración de Phrase Data en Phrase Orchestrator

Para realizar la configuración de la integración, sigue estos pasos:

  1. Haz clic en Integrations en la barra lateral de navegación.

    Se abre la página de Integrations.

  2. Haz clic en Add Integration.

    Se muestra la ventana Add new integration.

  3. Haz clic en Phrase Data.

    Se muestra la ventana de cuenta.

  4. Introduce:

    • Identificador de cuenta

      Usa el identificador de cuenta del paso 1 en la sección de requisitos previos

    • Nombre de usuario

      Usa el nombre de usuario de Phrase Data del paso 3 en la sección de requisitos previos

    • Clave privada (PEM)

      Usa el contenido de la clave privada del paso 2 en la sección de requisitos previos

  5. Haz clic en Guardar.

    La nueva integración se muestra en la página Integrations.

Agrega una acción de flujo de trabajo para consultar Phrase Data en Phrase Orchestrator

Para consultar Phrase Data desde un flujo de trabajo de Phrase Orchestrator, sigue estos pasos:

  1. Desde la pestaña Editor de una página de flujo de trabajo, introduce Send HTTP Request en el campo de búsqueda Actions.

    Cámbiale el nombre a Execute SQL Statement o similar.

  2. Haz clic en el mosaico de acción en el flujo de trabajo y selecciona Edit parameters desde la pestaña Parameters en el lado derecho.

  3. 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: Authorization

      Valor: Bearer {{ @var.snowflake_token }}

      Usa Field Picker para recuperar el valor Bearer.

  4. Haz clic en Guardar parámetros para confirmar la configuración.

¿Fue útil este artículo?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.