> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sync.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Azure Synapse

CData Sync アプリケーションからAzure Synapse コネクタを使用して、サポートされている任意のデータソースから同期先のAzure Synapse へデータを移動できます。これを行うには、コネクタを追加し、コネクタへの認証を行い、接続を完了する必要があります。## Azure Synapse コネクタを追加Sync でAzure Synapse のデータを使用できるようにするには、まず以下の手順でコネクタを追加する必要があります：<ol>
  <li>Sync のダッシュボードから**接続**ページを開きます。</li>
  <li>**接続を追加**をクリックして**コネクタを選択**ページを開きます。</li>
  <li>**同期先**タブをクリックして
  **Azure Synapse** 行に移動します。</li>

  <li>
    行末にある**接続を設定**アイコンをクリックして、**新しい接続**ページを開きます。この操作により、
    **接続を追加**ダイアログボックスが開きます。

    **Note：** **接続を設定**アイコンが表示されない場合は、**コネクタをダウンロード**アイコンをクリックして Azure Synapse コネクタをインストールしてください。
  </li>

  <li>**接続を追加**ダイアログボックスに接続名を入力します。</li>
  <li>**追加**をクリックして、コネクタの**設定**タブを開きます。</li>
</ol>新しいコネクタのインストールについての詳細は、
[接続](https://docs.sync.cdata.com/26.4/ja/connections/connections.md)を参照してください。## Azure Synapse への認証After you add the connector, you need to set the required properties.- **Server:** Enter the name of the server that runs Azure Synapse.
- **Port:** Enter the port number for Azure Synapse. The default port value is **1433**.
- **Database:** Enter the name of the Azure Synapse database.CData Sync supports authenticating to Azure Synapse in several ways. Select your authentication method below to proceed to the relevant section that contains the authentication details.- [**AzureAD**](#azure-active-directory)
- [**Azure MSI**](#azure-managed-service-identity)
- [**AzureServicePrincipal**](#azure-service-principal)
- [**AzureServicePrincipalCert**](#azure-service-principal-certificate)
- [**Password**](#password) (default)
- [**Azure Password**](#azurepassword)### Passwordユーザー資格情報で接続するには、次のプロパティを設定します：<ul><li>\*\*Auth Scheme：\*\***Password** を選択。</li>
<li>\*\*User：\*\*Azure Synapse アカウントへの認証に使用するユーザー名を入力。</li>
<li>\*\*Password：\*\*Azure Synapse アカウントへの認証に使用するパスワードを入力。</li></ul>### Azure Active DirectoryAzure Active Directory（AD）ユーザーアカウントで接続するには、**Auth Scheme** で**AzureAD** を選択します。CData Sync は、接続するための組み込みOAuth アプリケーションを提供するため、追加のプロパティは必要ありません。### Azure Managed Service IdentityAzure 仮想マシン上でCData Sync が実行されている場合にAzure マネージドサービスID（MSI）を利用するには、**Auth Scheme** で**Azure MSI** を選択します。追加のプロパティは必要ありません。### Azure Service PrincipalAzure サービスプリンシパルとクライアントシークレットで接続するには、次のプロパティを設定します：<ul><li>\*\*Auth Scheme：\*\***AzureServicePrincipal** を選択。</li>
<li>\*\*Azure Tenant：\*\*接続するMicrosoft Online テナントを入力。</li>
<li>\*\*OAuth Client Id：\*\*OAuth 認証サーバーにアプリケーションを登録した際に割り当てられたクライアントId を入力。</li>
<li>\*\*OAuth Client Secret：\*\*OAuth 認証サーバーにアプリケーションを登録した際に割り当てられたクライアントシークレットを入力。</li></ul>アプリケーションのOAuth クライアントId およびクライアントシークレットを取得するには：<ol><li>[Azure ポータル](https://portal.azure.com)にログインします。</li>
<li>左ナビゲーションペインで**すべてのサービス**を選択します。次に**アプリの登録**を検索し選択します。</li>
<li>**新規登録**をクリックします。</li>
<li>アプリケーションの名前を入力して**任意のAzure AD ディレクトリ - マルチテナント**を選択します。</li>
<li>アプリケーションを作成したら、**概要**セクションに表示されるアプリケーション (クライアント) ID の値をコピーします。この値をOAuth クライアントId として使用します。</li>
<li>**証明書とシークレット**セクションに移動して、アプリケーションの**新しいクライアント シークレット**を選択します。</li>
<li>有効期間を指定してクライアントシークレットを保存します。保存するとキーの値が表示されます。</li>
<li>値は一度しか表示されないので、コピーしておきます。この値をOAuth クライアントシークレットとして使用します。</li>
<li>**認証**タブで、必ず**アクセストークン (暗黙的なフローに使用)** を選択します。</li></ol>### Azure Service Principal CertificateAzure サービスプリンシパルとクライアント証明書で接続するには、次のプロパティを設定します：<ul><li>\*\*Auth Scheme：\*\***AzureServicePrincipalCert** を選択。</li>
<li>\*\*Azure Tenant：\*\*接続するMicrosoft Online テナントを入力。</li>
<li>\*\*OAuth Client Id：\*\*OAuth 認証サーバーにアプリケーションを登録した際に割り当てられたクライアントId を入力。</li>
<li>\*\*OAuth JWT Cert：\*\*Java web token（JWT）証明書ストアを入力。</li>
<li>**OAuth JWT Cert Type：**JWT 証明書を格納するキーストアの種類を入力。デフォルトの種類は**PEMKEY\_BLOB** です。</li>
<li>（オプション）\*\*OAuth JWT Cert Password：\*\*OAuth JWT 証明書のパスワードを入力。</li>
<li>（オプション）\*\*OAuth JWT Cert Subject：\*\*OAuth JWT 証明書のサブジェクトを入力。</li></ul>アプリケーションのOAuth 証明書を取得するには：<ol><li>[Azure ポータル](https://portal.azure.com)にログインします。</li>
<li>左ナビゲーションペインで**すべてのサービス**を選択します。次に**アプリの登録**を検索し選択します。</li>
<li>**新規登録**をクリックします。</li>
<li>アプリケーションの名前を入力して**任意のAzure AD ディレクトリ - マルチテナント**を選択します。</li>
<li>アプリケーションを作成したら、**概要**セクションに表示されるアプリケーション (クライアント) ID の値をコピーします。この値をOAuth クライアントId として使用します。</li>
<li>**証明書とシークレット**セクションに移動して、**証明書のアップロード**を選択します。次に、ローカルマシンからアップロードする証明書を選択します。</li>
<li>有効期間を指定してクライアントシークレットを保存します。保存するとキーの値が表示されます。</li>
<li>値は一度しか表示されないので、コピーしておきます。この値をOAuth クライアントシークレットとして使用します。</li>
<li>**認証**タブで、必ず**アクセストークン (暗黙的なフローに使用)** を選択します。</li></ol>### AzurePassword
      

Azure パスワードで接続するには、以下を指定します：


      \<ul><li>**Auth Scheme：****AzurePassword** を選択。</li>
        \<li>**User：**Azure への認証に使用するユーザー名を入力。</li>
        \<li>**Password：**Azure への認証に使用するパスワードを入力。</li>
        \<li>**Azure Tenant：**OAuth およびクライアントアプリケーションが作成されたAzure テナントのId を入力。このId は、いずれかのアプリケーションの**概要**ページの**ディレクトリ (テナント) ID** で確認できます。</li></ul>
    ## 接続を完了するTo complete your connection:1) For **Batch Mode**, select the mode that you want to use for inserting bulk data.
   * **BCP**
   * **COPY:** Specify the following settings:
     * **Azure SAS Token:** Enter the string value of your Azure Blob shared access signature (SAS). To obtain this value:
       1. In the Azure portal, select **Settings > Shared access signature** for your Azure Blob container.
       2. Click **Generate SAS token and URL** and copy the value that is generated in the **Blob SAS token** text box.

          **Note:** Make sure that you select the proper permission (**Create**, **Write**, **Delete**) from the **Permissions** list and verify the validity of the **Start** and **Expiry** times before you generate the SAS token.

     * **Storage Acount Location:** Enter the storage-account location where you want to stage your data.
   * **STANDARD**
2) Define advanced connection settings on the **Advanced** tab. (In most cases, though, you should not need these settings.)
3) If you authenticate with AzureAD, AzureMSI, AzureServicePrincipal, AzureServicePrincipalCert, or AzurePassword, click **Connect to Azure Synapse** to connect to your Azure Synapse account.
4) Click **Create & Test** to create your connection.## 詳細について


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.