2016-04-19 6 views
0

SQLデータベースの約10個のテーブルからデータを取り出すTableauにダッシュボードがあります。1つのデータソースが不足している場合のテーブルサーバーの表示

これらのテーブルは、さまざまな時刻にリフレッシュされます。それらのうちの1つが利用できない(または削除され、再構築を待っている)場合があります。

しかし、私は自分のタブーダッシュボードをサーバーに開いても、それを見せません。不足しているテーブルのデータは表示されませんが、そのテーブルから来ていないデータの大半は利用できません。

私は、予期しないエラーが発生し、このエラーに

を取得します。このエラーが引き続き発生する場合は、Tableau Server管理者にお問い合わせください。

TableauException:[Microsoft] [SQL Serverネイティブクライアント11.0] [SQL Server]無効なオブジェクト名 'dbo.survey_order_info_fy16_TV_L'。テーブル「[dbo]。[survey_order_info_fy16_TV_L]」は存在しません。サーバー "dbedwro.vistaprint.net"に接続できません。サーバーが実行中で、要求されたデータベースへのアクセス権があることを確認してください。

"survey_order_info_fy16_TV_L"は欠落していますが、私は今気にかけていません。

他のすべてのデータの表示に役立つオプションがありますか?

答えて

1

この動作を回避できるかどうかはわかりません。 これらのテーブルの抽出を作成し、それらをTableauサーバに格納することで、回避策がない場合。 DB上のテーブルの代わりにこれらの抽出を使用して、テーブルが再び利用可能になったときやSQLサーバから(たとえば、データが再び利用可能になったときにリフレッシュをトリガしてSSISを使用して) 。

ことの利点は、

  • は、あなたが独立して、それらを更新し、常に最新のデータ
  • それは
  • あなたが接続を使用してSQL Serverを詰まらないSQL接続よりも優れた性能を持つことができるということでしょう(多くのユーザーがアクセスしている場合)
  • ユーザーがフルデータセットにアクセスしないようにするには、フィルタリングして選択することができます。

短所:

  • あなたはテーブルごとに1つのエキスを作成する必要があり、ワークブック内のすべてのデータソースに置き換えられますあなたは既に

を使用することがソースに接続、ワークブックの作成の問題です(追加しますフィルタまたはフィールドを隠す)、それをサーバーに公開します。詳細はこちらをご覧ください: http://onlinehelp.tableau.com/current/pro/online/mac/en-us/publish_datasources.html