Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Hortonworks Hadoop Hive 上でカスタム SQL を使用すると "[Hortonworks][Hardy] (71) 不明なエラーのため接続を確立できませんでした" が発生する

公開日: Dec 9, 2022
説明

Hadoop Hive に対してカスタム SQL クエリを実行しようとすると、接続は確立されているようですが、Tableau Desktop/Prep にデータが読み込まれません。代わりに、次のエラーが表示されることがあります。 

Tableau Prep: "system error" (システム エラー) または "[Hortonworks][Hardy] (71) Failed to establish connection with unknown error." (不明なエラーのため接続を確立できませんでした。)

Tableau Desktop: "[Hortonworks][Hardy] (71) Failed to establish connection with unknown error." (不明なエラーのため接続を確立できませんでした。)

 

Cause

大きなデータセットを Tableau Desktop/Prep に読み込むと、カスタム SQL がクエリ容量の制限に達します。 
解決策

以下を確認することで、これがカスタム SQL の問題であるかどうかを判断し、トラブルシューティングを行うことができます。 

  • カスタム SQL の最後に "Limit 100" を追加します。 
  • "WHERE" 句を削除します。 

上記の情報のいずれかで問題が解決した場合は、次のオプションを使用できます。

オプション 1マテリアライズド ビューを使用する

マテリアライズド ビューは、データベースに対して実行される "JOIN、WHERE" を使用した "選択クエリ" であり、最終結果セットはテーブルとしてデータベースに格納されます。マテリアライズド ビューは、データベース更新との同期において保持できます。複数の結合を実行する代わりに、Tableau はマテリアライズド ビューに直接接続することで、データベースが最初のクエリの処理の大部分を実行できるようにします。https://help.salesforce.com/s/articleView?id=custom-sql-performance-issues&type=1&language=en_US を参照してください。

オプション 2: カスタム SQL を最適化する

Tableau Desktop でフィルターを適用した後も問題が解決しなければ、さらにフィルターを適用してデータ サイズを縮小することが必要な場合があります。
  • 選択されるフィールド/行を制限します。

 

その他のリソース
これは接続の問題ではなく、この記事を検討する必要があるのは、次の条件が満たされている場合のみであることに注意してください。 
1.  Tableau Desktop/Prep が Hortonworks Hadoop Hive に問題なく接続できる 
2. Tableau の外部でカスタム SQL を実行するのに長い時間がかかる
ナレッジ記事番号

001474358

 
読み込み中
Salesforce Help | Article