Tuto funkci budou moci použít pouze organizace, které mají ve svém předplatném Phrase Data.
Případy použití
-
Dotaz na Phrase Data pro projekty nebo úlohy Phrase TMS, které splňují určité podmínky, pro usnadnění vzorkovacích pracovních postupů nebo hledání úloh, které mohou potřebovat zvláštní pobídku.
-
Spouštějte akce založené na statistikách, např. když je dostatek slov přeloženo do určitého cílového jazyka.
Předpoklady
Chcete-li umožnit bezpečné připojení Phrase Orchestrator k Phrase Data, postupujte podle následujících kroků:
-
Najděte identifikátor uživatelského účtu Phrase Data.
Snowflake account identifier se používá ke konfiguraci integrace v Orchestratoru. Lze jej nalézt ve webovém uživatelském rozhraní při přihlašování k instanci Phrase Data.
-
Přihlaste se k Phrase Data
-
Podívejte se na URL v prohlížeči, měla by mít tento formát:
https://<account_identifier>.snowflakecomputing.comPříklad:
Pokud je URL
https://mz18723.eu-west-1.snowflakecomputing.com, identifikátor uživatelského účtu je mz18723.eu-west-1. -
Zkopírujte identifikátor uživatelského účtu pro pozdější konfiguraci integrace Phrase Data v Phrase Orchestrator.
-
-
Vygenerujte pár klíčů RSA.
Pro ověření v Phrase Data je nutný soukromý/veřejný key pair is required to authenticate.
-
Na pracovní stanici nebo serveru spusťte následující příkazy:
# Vygenerovat soukromý klíč (nešifrovaný, doporučeno pro kompatibilitu) openssl genrsa -out rsa_key.p8 2048 # Vygenerovat odpovídající veřejný klíč openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
-
Soukromý klíč (
rsa_key.p8) by měl zůstat bezpečně uložen na vaší straně a nikdy by neměl být sdílen. -
Veřejný klíč (
rsa_key.pub) by měl být sdílen s Phrase. Poznamenejte si to pro pozdější použití.Veřejný klíč je textový soubor, který by měl vypadat podobně jako tento příklad:
-----BEGIN PUBLIC KEY-----MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwW2GmHZJ0m6aZq1v8fFz4SKjWl4TjA9mfx0MIfLtj4D4xBLv9jD1Iu3hT7sKn4D3gEVQPoB6MtiEhpx7F7QhvO7FQ8q2rJt3xEwVZ2Kohmz6FZ7P/0dYbGqAfd7nPtum6GLeA+E+Tf9X91GnGl6xKp0MeDqB4oZn3mC8Xt9jR0A9TmFfqpy1mJQFzF0oKhRUgD9lY7sLX6XU0otf6jNerOnqM6JtWvA5Bp2q5nfh7VfJjKZ5Zm7YnxGRF9NfXqJx6woL7JBoqLZTz4TRl7pCoj5bnLWJah8UhwB6vD3mW+OsoSgj6H1L5PRwP0hNsy7m4d9JZ+Y8rYFRmgSGxjM40QIDAQAB-----END PUBLIC KEY-----
-
-
Sdílejte veřejný klíč s Phrase.
-
Pošlete soubor veřejného klíče (
rsa_key.pub) do Phrase bezpečně (neposílejte soukromý klíč) prostřednictvím e-mailu nebo vyhrazeného kanálu Slack.Pošlete e-mailovou adresu, na kterou může Phrase poslat jméno uživatele služby po jeho nastavení.
Kontaktujte technickou podporu nebo své architekty řešení pro další informace o kontaktních adresách.
-
Phrase zaregistruje veřejný klíč v Phrase Data pro vyhrazeného uživatele služby. Na poskytnutou adresu je odeslán e-mail, který bude obsahovat vyhrazené uživatelské jméno.
-
Phrase aktivuje přístup k integraci v Phrase Orchestrator.
-
Pro nastavení integrace postupujte podle těchto kroků:
-
Klikněte na v navigačním postranním panelu.
Otevře se stránka .
-
Klikněte na Add Integration.
Zobrazí se okno .
-
Klikněte na Phrase Data.
Zobrazí se okno uživatelského účtu.
-
Uveďte:
-
Použijte identifikátor uživatelského účtu z fáze 1 v sekci předpokladů.
-
Použijte uživatelské jméno Phrase Data z fáze 3 v sekci předpokladů.
-
Použijte obsah soukromého klíče z fáze 2 v sekci předpokladů.
-
-
Klikněte na Uložit.
Nová integrace se zobrazí na stránce .
Chcete-li odeslat dotaz na Phrase Data z pracovního postupu Phrase Orchestrator, postupujte podle těchto kroků:
-
Na záložce stránky pracovního postupu zadejte Send HTTP Request do vyhledávacího pole .
Přejmenujte jej na Execute SQL Statement nebo podobně.
-
Klikněte na dlaždici akce v pracovním postupu a vyberte Edit parameters ze záložky na pravé straně.
-
Zadejte tyto hodnoty:
-
URL:
https://<account ID>.snowflakecomputing.com/api/v2/statements -
Action:
POST
-
Data:
{ "statement": "<SQL statement>", "warehouse": "MEMSOURCE" }Název skladu není pro všechny instance stejný. V novějších nastaveních je pojmenován
PHRASE.Změňte proměnnou <SQL statement> na smysluplný dotaz. Například:
{ "statement": "SELECT TOP 10 * FROM memsource.org_154.BUYER_V2", "warehouse": "MEMSOURCE" }Název databáze není pro všechny instance stejný. Chcete-li vytvořit reference na tabulky v klauzuli FROM, použijte správný název databáze (novější zákazníci jej mají pojmenovaný Phrase) a uveďte správný název schématu ve formátu
org_<number>. -
Header:
Name:
AuthorizationHodnota:
Bearer {{ @var.snowflake_token }}Použijte k načtení hodnoty .
-
-
Klikněte na Save parameters pro potvrzení nastavení.