Power Query の「接続のみ」モードとは何ですか?

Power Query の「接続のみ」モードとは何ですか?

データ ソースを取得するためのオプションは、1) 接続のみ、2) データ モデルへのロード、または 3) スプレッドシートへのロードであると思います。

2) と 3) は明らかなようですが、接続のみをロードする場合、スクリプトは Excel 経由でラップトップ上で実行されますか、それともサーバーから実行されますか? かなり大きなデータセットで左外部マージを作成したいのですが、ラップトップではなくサーバーのリソースを使用できるかどうかを確認したいのです。

R 内に SQL 言語を埋め込むと、エンジンはサーバー上で実行され、ラップトップ上では実行されないことに気付きました。

答え1

Connection onlyデータがコンピュータに読み込まれていないことを意味します。

SQL Server データ ソースをクエリする場合、「接続のみ」のクエリを作成して結合を設定し、それをメイン クエリとマージできます。Power Query 定義は、ソース データベース サーバーで実行できるネイティブ SQL クエリに変換されます。これは「クエリの折りたたみ」と呼ばれ、最も効率的な SQL コードを使用してクエリが実行されるようにします。もちろん、サーバー上で実行されます。

クエリの折りたたみが使用できない場合、たとえば 2 つの異なるデータ接続が使用されている場合、データはマシンに読み込まれ、行ごとに処理されます。

関連情報