Cloud SQL for SQL Server の PolyBase のサポートの概要

<meta <="" content="このページでは、Cloud SQL for SQL Server インスタンスで PolyBase を使用するメリットについて説明します。" name="description" /> <0

Cloud SQL for SQL Server は PolyBase をサポートしています。

PolyBase を使用すると、Cloud SQL for SQL Server インスタンスは Transact-SQL(T-SQL)コマンドを使用して、外部データソースに保存されているデータを、データがローカル テーブルに保存されているかのように直接クエリします。個別のクライアント接続ソフトウェアをインストールする必要はありません。

PolyBase は、すべての Cloud SQL for SQL Server エディションマシンシリーズ オプションでサポートされています。

PolyBase の詳細については、SQL Server での PolyBase を使用したデータ仮想化に関する Microsoft のドキュメントをご覧ください。

外部データソース

Cloud SQL for SQL Server の PolyBase は、次の外部データソースと互換性があります。

  • Cloud Storage: SQL Server 2022 以降でサポートされています。
  • Oracle: SQL Server 2019 以降でサポートされています。

レプリカ

PolyBase は、リードレプリカの外部テーブルをサポートしています。

リードレプリカで外部テーブルをクエリする場合は、リードレプリカで PolyBase 機能を明示的に有効にする必要があります。

すべての外部データソースとテーブルがレプリカに自動的に伝播されます。

制限事項

  • Cloud SQL では、PolyBase の有効化と無効化のオペレーションのみがサポートされています。T-SQL ステートメントを使用して、SQL Server エンティティを手動で管理する必要があります。

  • ネットワーク接続の設定については、次の制限が適用されます。

    • Cloud Storage を外部データソースとして使用する場合は、基本認証のみがサポートされます。
    • パブリック IP とプライベート IP の両方で構成されたリージョン Cloud SQL インスタンスは、アウトバウンド接続をサポートしていません。
    • パブリック IP で構成された高可用性(HA)インスタンスは、PolyBase での使用はサポートされていません。
  • Cloud SQL for SQL Server は、allow polybase export サーバー構成オプションをサポートしていません。PolyBase を使用して SQL Server から別のデータソースにデータをエクスポートすることはできません。

  • クエリ分析情報機能は、外部テーブル クエリをサポートしていません。

  • データベース マスターキー(DMK)のバックアップ復元のオペレーションはサポートされていません。DMK の暗号化に使用されるパスワードは手動で管理する必要があります。

次のステップ