SQL Server Data Warehouse を AWS SCT のソースとしての使用 - AWS Schema Conversion Tool

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

SQL Server Data Warehouse を AWS SCT のソースとしての使用

次を使用できます。AWS SCTMicrosoft SQL Server DW からのスキーマ、コードオブジェクトおよびアプリケーションコードを Amazon Redshift または Amazon Redshift または Amazon Redshift に変換して、AWS Glue組み合わせて使用されます。

Microsoft SQL Server Data Warehouse のソースとしての権限

ソースとして Microsoft SQL Server データウェアハウスに必要な特権を以下に示します。

  • VIEW DEFINITION

  • VIEW DATABASE STATE

  • SELECT ON SCHEMA :: <schema_name>

上記の例で、<source_schema>ソース source_schema の名前を含むプレースホルダ。

スキーマを変換する、各データベースの付与を繰り返します。

さらに、次の権限を付与し、マスターデータベースで権限を実行します。

  • VIEW SERVER STATE

ソースとしての SQL Server Data Warehouse の制限

Microsoft SQL Server 並列データウェアハウス (PDW) をソースとして使用することは、現在サポートされていません。

ソースとしての SQL Server Data Warehouse への接続

以下の手順を使用して、SQL Server データウェアハウスソースデータベースを AWS Schema Conversion Tool に接続します。

SQL Server データウェアハウスソースデータベースに接続するには

  1. AWS Schema Conversion Tool で、[Add source] (ソースの追加) を選択します。

  2. [Microsoft SQL Server]、次に [Next] (次へ) を選択します。

    [Add source] (ソースの追加) ダイアログボックスが表示されます。

  3. を使用する場合接続名に、データベースの名前を入力します。AWS SCTの左パネルのツリーにこの名前が表示されます。

  4. からのデータベース認証情報の使用AWS Secrets Managerまたは、手動で入力してください。

    • Secrets Manager のデータベース資格情報を使用するには、次の手順を使用します。

      1. を使用する場合AWS シークレットキーシークレットの名前を選択します。

      2. 選択入力をクリックして、Secrets Manager からデータベース接続ダイアログボックスのすべての値を自動的に入力します。

      Secrets Manager のデータベース認証情報を使用する方法については、を参照してください。AWS Secrets Manager を使用する

    • Microsoft SQL Server ソースデータウェアハウスの接続情報を手動で入力するには、次の表の手順に従います。

      このパラメータについて この操作を行います
      [Server name] (サーバー名)

      ソースデータベースサーバーのドメインネームサービス (DNS) 名または IP アドレスを入力します。

      Server port

      ソースデータベースサーバーへの接続に使用するポートを入力します。

      Instance name

      SQL Server データウェアハウスのインスタンス名を入力します。

      User name (ユーザー名) と [Password] (パスワード)

      ソースデータベースサーバーへの接続に使用するユーザー名とパスワードを入力します。

      AWS SCT でパスワードを使用して、プロジェクト内のデータベースに接続することを選択する場合にのみソースデータベースに接続します。ソースデータベースのパスワードの漏洩を防ぐため、デフォルトで AWS SCT にパスワードは保存されません。AWS SCT プロジェクトを閉じて再び開いた場合は、必要に応じて、ソースデータベースへの接続に使用するパスワードの入力を求められます。

      SSL の使用

      データベースへの接続に Secure Sockets Layer (SSL) を使用する場合は、このオプションを選択します。[SSL] タブで、必要に応じて、以下の追加情報を提供します。

      • サーバー証明書を信頼する: サーバー証明書を信頼するには、このオプションを選択します。

      • 信頼ストア: でセットアップした信頼ストア[Global settings] (グローバル設定)

      Store Password

      AWS SCT は、安全なボールトを作成して、SSL 証明書とデータベースパスワードを保存します。このオプションをオンにすると、データベースのパスワードが保存されるため、パスワードを入力しなくてもデータベースにすばやく接続できます。

      SQL Server ドライバパス

      ソースデータベースへの接続に使用するドライバのパスを入力します。詳細については、「必要なデータベースドライバのダウンロード」を参照してください。

      ドライバパスをグローバルプロジェクト設定に保存する場合、ドライバパスは接続ダイアログボックスに表示されません。詳細については、「グローバル設定でのドライバパスの保存」を参照してください。

  5. [Test Connection] (接続のテスト) を選択して、AWS SCT がソースデータベースに正常に接続できることを確認します。

  6. [Connect] (接続) を選択して、ソースデータベースに接続します。