【PowerBI】Q-021
問題
問題.021
SQLステートメントを使用するPowerBIデータソースを作成しますSELECT。SQLステートメントはSQLServerデータベース内の複数のテーブルをクエリし、サブクエリが含まれます。
データソースからPowerBIにデータをインポートすると、「タイムアウトが切れました」というエラーメッセージが表示されます。
SQLServerへのネットワーク接続に十分な帯域幅があり、待機時間が短いことを確認します。
メッセージに示されているタイムアウトの問題の発生を最小限に抑える必要があります。
あなたは何をするべきか?
選択項目(1つ)
SQL ステートメントでグループ化を実装します。
SQL ステートメントで集計を実装します。
サブクエリをネストされたクエリに置き換えます。
SQL ステートメントを個別のデータ ソースに分割します。
正解
SQL ステートメントを個別のデータ ソースに分割します。
回答の補足説明
SQLステートメントを個別のデータソースに分割すると、SQLServer側の処理量が最小限に抑えられます。
これにより、タイムアウトの問題が最小限に抑えられるか、排除されることもあります。
グループ化、集計、および入れ子になったクエリの使用は、タイムアウトの問題に影響を与えないか、SQLServer側の処理量がさらに増加して、タイムアウトの問題がより頻繁に発生する可能性があります。