SFTP サーバーからデータをインポートして、 Anaplan Data Orchestrator (ADO) にソース データセットを作成できます。データをインポートするには、SFTP サーバーへの接続と、パイプライン又は接続抽出が必要です。

最初に、Data Orchestrator の SFTP コネクターを使用して、SFTP サーバーへの接続を作成する必要があります。その後、その接続を使用してパイプラインを作成するか、接続抽出を使用してデータをインポートします。

SFTP サーバーへの接続を作成する前に、以下の前提条件を満たす必要があります。

アイテムメモ
SFTP サーバーAmazon Web Services (AWS) か任意のクラウド サービス事業者でホスティングされている SFTP サーバー、又は オンプレミスの SFTP サーバー。
SFTP ユーザーSecure Shell (SSH) 秘密鍵があり、バケットとオブジェクトに対して少なくとも読み取り権限を持つユーザー。
SFTP フォルダー パスSFTP サーバーに接続されているバケットのサブセットへのフォルダー パス。
SFTP 秘密鍵SFTP 接続先での認証に使用する秘密鍵。
サポート対象の SFTP encryption_algs (暗号)

SFTP コネクターは以下の encryption_algs (暗号) をサポートしています。 

  • chacha20-poly1305@openssh.com
  • aes128-gcm@openssh.com
  • aes256-gcm@openssh.com
サポート対象の SFTP key_algs

SFTP コネクターは以下の key_algs をサポートしています。 

  • curve25519-sha256
  • curve25519-sha256@libssh.org
SFTP 上の CSV ファイル

SFTP サーバー上の CSV ファイルは、UTF-8 でエンコードされていることを確認してください。

CSV ファイルの詳しい要件については、「Anaplan Data Orchestrator のファイル要件」を参照してください。 

接続を作成するには以下を実行します。

  1. 左上のナビゲーション メニューから [Data Orchestrator] を選択します。
  2. リストからデータスペースを選択します。
  3. 左側のパネルから [Connections] を選択します。
  4. [Create connection] を選択します。
  5. [Create connection] ページで [SFTP] を選択し、[Next] を選択します。
    コネクターが見つからない場合は、[Find...] フィールドに検索ワードを入力します。
  6. [Connection details] ページで次の詳細を入力し、[Next] を選択します。
    • Name (名前):接続の名前を作成します。名前には英数字とアンダースコアを使用できます。
    • Description (説明):必要に応じて、接続に関する説明を入力します。
  7. [Connection credentials] ページで SFTP の認証情報を入力し、[Next] を選択します。
    • Host (ホスト):SFTP サーバーのホスト名を入力します (たとえば、「s-52d4b77da9example.server.transfer.us-east-1.amazonaws.com」)。
    • Port (ポート):SFTP ポートを入力します (たとえば、「22」)。
    • Username (ユーザー名):SFTP サーバーのユーザー名を入力します (たとえば、「sftp-user」)。
    • Private Key (秘密鍵):SFTP サーバーにリンクされている SSH 秘密鍵 (OpenSSH 形式) を入力します。

      「ssh-keygen -t rsa -b 4096 -f <keyfilename>」というコマンドでキー ペアを生成できます。コマンドを実行すると、パスフレーズを設定するように求められます。エンターキーを 2 回押すと、パスフレーズなしで暗号化されていない秘密鍵が生成されます。
      これにより、公開鍵 (.pub) と秘密鍵が一つずつ作成されます。公開鍵は SFTP サーバーにリンクされ、秘密鍵は接続の作成に使用されます。

      秘密鍵の例:

-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABlwAAAAdzc2gtcn
...(Base64 形式の秘密鍵の内容) ...
... 複数の行 ...
-----END OPENSSH PRIVATE KEY-----

  1. 接続テストが完了したら、[Done] を選択します。

パイプライン又は接続抽出を使用して、SFTP サーバーからデータをインポートできます。作成した接続を使用して、パイプライン又は接続抽出を構成します。