Orchestrator

Phrase Data (Orchestrator)

컨텐츠는 영어 텍스트를 Phrase Language AI를 이용해 기계 번역한 것입니다.

구독에 Phrase Data가 포함된 조직만 이 기능을 사용할 수 있습니다.

사용 사례

  • 특정 조건을 충족하는 Phrase TMS 프로젝트 또는 작업에 대해 Phrase Data를 쿼리하여 샘플링 워크플로를 원활하게 하거나 특별한 조치가 필요한 작업을 찾을 수 있습니다.

  • 통계 기반 작업을 트리거하십시오(예: 특정 대상 언어로 충분한 단어가 번역되었을 때).

필수 조건

Phrase Orchestrator가 Phrase Data에 안전하게 연결할 수 있도록 하려면 다음 단계를 따르십시오:

  1. Phrase Data 계정 식별자를 찾으십시오.

    Snowflake 계정 식별자는 Orchestrator에서 통합을 구성하는 데 사용됩니다. Phrase Data 인스턴스에 로그인할 때 웹 UI에서 찾을 수 있습니다.

    1. Phrase Data에 로그인

    2. 브라우저의 URL을 확인하면 다음과 같은 형식이어야 합니다: https://<account_identifier>.snowflakecomputing.com

      예:

      URL이 https://mz18723.eu-west-1.snowflakecomputing.com인 경우, 계정 식별자는 mz18723.eu-west-1입니다.

    3. Phrase Orchestrator의 Phrase Data 통합을 나중에 구성하기 위해 계정 식별자를 복사하십시오.

  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)을 이메일이나 전용 Slack 채널을 통해 Phrase에 안전하게 보내십시오(개인 키는 보내지 마십시오).

      서비스 사용자 설정이 완료된 후 Phrase가 해당 서비스 사용자의 이름을 보낼 수 있는 이메일 주소를 보내십시오. 

      연락처 주소에 대한 자세한 내용은 기술 지원팀이나 솔루션 아키텍트에게 문의하십시오.

    2. Phrase는 전용 서비스 사용자를 위해 Phrase Data에 공개 키를 등록합니다. 제공된 주소로 전용 사용자 이름이 포함된 이메일이 발송됩니다.

    3. Phrase는 Phrase Orchestrator에서 통합에 대한 액세스를 활성화합니다.

Phrase Orchestrator에서 Phrase Data 통합을 구성합니다.

통합을 설정하려면 다음 단계를 따르십시오.

  1. 탐색 사이드바에서 통합을 클릭합니다.

    통합 페이지가 열립니다.

  2. 통합 추가를 클릭합니다.

    새 통합 추가 창이 표시됩니다.

  3. Phrase Data를 클릭합니다.

    계정 창이 표시됩니다.

  4. 다음을 제공합니다.

    • 계정 식별자

      사전 요구 사항 섹션의 1단계에서 얻은 계정 ID를 사용합니다.

    • 사용자 이름

      사전 요구 사항 섹션의 3단계에서 얻은 Phrase Data 사용자 이름을 사용합니다.

    • 개인 키 (PEM)

      사전 요구 사항 섹션의 2단계에서 얻은 개인 키의 내용을 사용합니다.

  5. 저장을 클릭합니다.

    새 통합이 통합 페이지에 표시됩니다.

Phrase Orchestrator에서 Phrase Data를 쿼리하기 위한 워크플로 작업을 추가합니다.

Phrase Orchestrator 워크플로에서 Phrase Data를 쿼리하려면 다음 단계를 따르십시오:

  1. 워크플로 페이지의 편집자 탭에서 작업 검색 필드에 Send HTTP Request를 입력합니다.

    Execute SQL Statement 또는 이와 유사한 이름으로 변경합니다.

  2. 워크플로에서 작업 타일을 클릭하고 오른쪽 Parameters 탭에서 Edit parameters를 선택합니다.

  3. 다음 값을 입력합니다:

    • URL:

      https://<계정 ID>.snowflakecomputing.com/api/v2/statements

    • 작업:

      POST

    • 데이터:

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

      웨어하우스 이름은 모든 인스턴스에서 동일하지 않습니다. 최신 설정에서는 PHRASE로 명명됩니다.

      <SQL statement> 변수를 의미 있는 쿼리로 변경합니다. 예:

      {
      "statement": "SELECT TOP 10 * FROM memsource.org_154.BUYER_V2",
      "warehouse": "MEMSOURCE"
      }
      

      데이터베이스 이름은 모든 인스턴스에서 동일하지 않습니다. FROM 절에서 테이블을 참조하려면 올바른 데이터베이스 이름(최근 고객의 경우 PHRASE로 명명됨)을 사용하고, org_<number> 형식으로 올바른 스키마 이름을 제공하십시오.

    • 헤더:

      이름: Authorization

      값: Bearer {{ @var.snowflake_token }}

      Field Picker를 사용하여 Bearer 값을 검색하십시오.

  4. Save parameters를 클릭하여 설정을 확인하십시오.

도움이 되었습니까?

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.