Orchestrator

Phrase Data (Orchestrator)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Только организации с Phrase Data в своей подписке смогут использовать эту функцию.

Примеры использования

  • Выполняйте запрос Phrase Data для проектов или заданий Phrase TMS, которые соответствуют определенным условиям, чтобы упростить рабочие процессы выборки или поиска заданий, требующих особого внимания.

  • Запускайте действия на основе статистики, например, когда переведено достаточное количество слов на определенный перевод языка.

Предварительные требования

Чтобы Включить безопасное подключение Phrase Orchestrator к Phrase Data, выполните следующие действия:

  1. Найдите идентификатор учетной записи Phrase Data.

    Идентификатор учетной записи Snowflake используется для настройки интеграции в Orchestrator. Его можно найти в веб-интерфейсе при входе в экземпляр Phrase Data.

    1. Войти в Phrase Data

    2. Посмотрите на URL в браузере, он должен иметь такой формат: https://<account_identifier>.snowflakecomputing.com

      Например:

      Если URL имеет вид https://mz18723.eu-west-1.snowflakecomputing.com, то идентификатор учетной записи — mz18723.eu-west-1.

    3. Скопируйте идентификатор учетной записи для последующей настройки интеграции с Phrase Data в Phrase Orchestrator.

  2. Создайте пару ключей RSA.

    Для аутентификации в Phrase Data требуется пара закрытого/открытого ключей.

    1. На рабочей станции или сервере выполните следующие команды:

      # Создать закрытый ключ (незашифрованный, рекомендуется для совместимости)
      openssl genrsa -out rsa_key.p8 2048
      
      # Создать соответствующий открытый ключ
      openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
      
    2. Закрытый ключ (rsa_key.p8) должен надежно храниться у вас, и его нельзя никому передавать.

    3. Открытый ключ (rsa_key.pub) следует передать в Phrase. Сохраните это для дальнейшего использования.

      Открытый ключ — это текстовый файл, который должен выглядеть примерно так:

      -----BEGIN PUBLIC KEY-----MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwW2GmHZJ0m6aZq1v8fFz4SKjWl4TjA9mfx0MIfLtj4D4xBLv9jD1Iu3hT7sKn4D3gEVQPoB6MtiEhpx7F7QhvO7FQ8q2rJt3xEwVZ2Kohmz6FZ7P/0dYbGqAfd7nPtum6GLeA+E+Tf9X91GnGl6xKp0MeDqB4oZn3mC8Xt9jR0A9TmFfqpy1mJQFzF0oKhRUgD9lY7sLX6XU0otf6jNerOnqM6JtWvA5Bp2q5nfh7VfJjKZ5Zm7YnxGRF9NfXqJx6woL7JBoqLZTz4TRl7pCoj5bnLWJah8UhwB6vD3mW+OsoSgj6H1L5PRwP0hNsy7m4d9JZ+Y8rYFRmgSGxjM40QIDAQAB-----END PUBLIC KEY-----

  3. Передайте открытый ключ в Phrase.

    1. Безопасно отправьте файл открытого ключа (rsa_key.pub) в Phrase (не отправляйте закрытый ключ) по электронной почте или через специальный канал Slack.

      Отправьте адрес электронной почты, на который Phrase сможет прислать имя пользователя услуги после ее настройки. 

      Свяжитесь со службой технической поддержки или вашими архитекторами решений для получения дополнительной информации о контактных адресах.

    2. Phrase зарегистрирует открытый ключ в Phrase Data для выделенного пользователя услуги. На указанный адрес будет отправлено электронное письмо, содержащее выделенное имя пользователя.

    3. Phrase активирует доступ к интеграции в Phrase Orchestrator.

Настройте интеграцию Phrase Data в Phrase Orchestrator

Чтобы настроить интеграцию, выполните следующие действия:

  1. Нажмите Integrations на боковой панели навигации.

    Откроется страница Integrations.

  2. Нажмите Add Integration.

    Отобразится окно Add new integration.

  3. Нажмите Phrase Data.

    Отобразится окно учетной записи.

  4. Предоставьте:

    • Идентификатор учетной записи

      Используйте идентификатор учетной записи с этапа 1 в разделе предварительных требований.

    • Имя пользователя

      Используйте имя пользователя Phrase Data с этапа 3 в разделе предварительных требований.

    • Закрытый ключ (PEM)

      Используйте контент закрытого ключа с этапа 2 в разделе предварительных требований.

  5. Нажмите Сохранить.

    Новая интеграция отображается на странице Integrations.

Добавьте Действие рабочего процесса для выполнения запроса к Phrase Data в Phrase Orchestrator

Чтобы выполнить запрос к Phrase Data из рабочего процесса Phrase Orchestrator, выполните следующие этапы:

  1. На вкладке Editor страницы рабочего процесса введите Send HTTP Request в поле поиска Actions.

    Переименуйте его в Execute SQL Statement или аналогичное название.

  2. Нажмите на плитку действия в рабочем процессе и выберите Edit parameters на вкладке Parameters с правой стороны.

  3. Введите следующие значения:

    • URL-АДРЕС:

      https://<Идентификатор учетной записи>.snowflakecomputing.com/интерфейс приложений API/v2/statements

    • Действие:

      POST

    • "data": {

      {     
      "statement": "<SQL statement>",     
      "warehouse": "MEMSOURCE"   
      }
      

      Имя хранилища отличается для разных экземпляров. В более новых настройках он называется Phrase.

      Измените переменную <SQL statement> на осмысленный запрос. Например:

      {
      "statement": "выбрать TOP 10 * FROM memsource.org_154.покупатель_V2",
      "warehouse": "MEMSOURCE"
      }
      

      Имя базы данных не одинаково для всех экземпляров. Чтобы использовать таблицы в предложении FROM, используйте правильное имя базы данных (у более новых клиентов оно называется Phrase) и укажите правильное имя схемы в формате org_<number>.

    • Заголовок:

      Имя: Authorization

      Значение: Bearer {{ @var.snowflake_token }}

      Используйте Field Picker, чтобы получить значение Bearer.

  4. Нажмите Сохранить параметры, чтобы подтвердить настройки.

Была ли эта статья полезной?

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.