구독에 Phrase Data가 포함된 조직만 이 기능을 사용할 수 있습니다.
사용 사례
-
특정 조건을 충족하는 Phrase TMS 프로젝트 또는 작업에 대해 Phrase Data를 쿼리하여 샘플링 워크플로를 원활하게 하거나 특별한 조치가 필요한 작업을 찾을 수 있습니다.
-
통계 기반 작업을 트리거하십시오(예: 특정 대상 언어로 충분한 단어가 번역되었을 때).
필수 조건
Phrase Orchestrator가 Phrase Data에 안전하게 연결할 수 있도록 하려면 다음 단계를 따르십시오:
-
Phrase Data 계정 식별자를 찾으십시오.
Snowflake 계정 식별자는 Orchestrator에서 통합을 구성하는 데 사용됩니다. Phrase Data 인스턴스에 로그인할 때 웹 UI에서 찾을 수 있습니다.
-
RSA 키 쌍을 생성하십시오.
Phrase Data로 인증하려면 개인/공개 키 쌍이 필요합니다.
-
워크스테이션이나 서버에서 다음 명령을 실행하십시오:
# 개인 키 생성 (암호화되지 않음, 호환성을 위해 권장됨) openssl genrsa -out rsa_key.p8 2048 # 해당 공개 키 생성 openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
-
개인 키(
rsa_key.p8)는 귀하 측에 안전하게 보관해야 하며 절대 공유해서는 안 됩니다. -
공개 키(
rsa_key.pub)는 Phrase와 공유해야 합니다. 나중에 사용할 수 있도록 이 내용을 기록해 두십시오.공개 키는 다음 예시와 유사한 텍스트 파일이어야 합니다.
-----BEGIN PUBLIC KEY-----MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwW2GmHZJ0m6aZq1v8fFz4SKjWl4TjA9mfx0MIfLtj4D4xBLv9jD1Iu3hT7sKn4D3gEVQPoB6MtiEhpx7F7QhvO7FQ8q2rJt3xEwVZ2Kohmz6FZ7P/0dYbGqAfd7nPtum6GLeA+E+Tf9X91GnGl6xKp0MeDqB4oZn3mC8Xt9jR0A9TmFfqpy1mJQFzF0oKhRUgD9lY7sLX6XU0otf6jNerOnqM6JtWvA5Bp2q5nfh7VfJjKZ5Zm7YnxGRF9NfXqJx6woL7JBoqLZTz4TRl7pCoj5bnLWJah8UhwB6vD3mW+OsoSgj6H1L5PRwP0hNsy7m4d9JZ+Y8rYFRmgSGxjM40QIDAQAB-----END PUBLIC KEY-----
-
-
공개 키를 Phrase와 공유하십시오.
-
공개 키 파일(
rsa_key.pub)을 이메일이나 전용 Slack 채널을 통해 Phrase에 안전하게 보내십시오(개인 키는 보내지 마십시오).서비스 사용자 설정이 완료된 후 Phrase가 해당 서비스 사용자의 이름을 보낼 수 있는 이메일 주소를 보내십시오.
연락처 주소에 대한 자세한 내용은 기술 지원팀이나 솔루션 아키텍트에게 문의하십시오.
-
Phrase는 전용 서비스 사용자를 위해 Phrase Data에 공개 키를 등록합니다. 제공된 주소로 전용 사용자 이름이 포함된 이메일이 발송됩니다.
-
Phrase는 Phrase Orchestrator에서 통합에 대한 액세스를 활성화합니다.
-
통합을 설정하려면 다음 단계를 따르십시오.
Phrase Orchestrator 워크플로에서 Phrase Data를 쿼리하려면 다음 단계를 따르십시오:
-
워크플로 페이지의 탭에서 검색 필드에 Send HTTP Request를 입력합니다.
Execute SQL Statement 또는 이와 유사한 이름으로 변경합니다.
-
워크플로에서 작업 타일을 클릭하고 오른쪽 탭에서 Edit parameters를 선택합니다.
-
다음 값을 입력합니다:
-
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 }}를 사용하여 값을 검색하십시오.
-
-
Save parameters를 클릭하여 설정을 확인하십시오.