3つのSQLクエリ結果がSQL Serverデータベースの3つの一時テーブルにバッチで保存されていますが、これらの一時テーブルはtableauからデータベースに接続している間はtableauで利用できないようです。例えばSQL ServerまたはTableau Desktopから一時テーブルをロードする方法は?
:
はタブロー#p
におけるSQL Serverデータソースに接続した後
#p
に
CREATE TABLE #p
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
挿入値#P
insert into #p
select *
from Persons
where PersonID in (1, 2, 3);
を一時テーブルを作成します一時テーブルがテーブルリストに表示されません。ダッシュボードにtableauでtempテーブルを使用する方法はありますか?親切でない場合は、これらの一時表をダッシュボードで使用可能にする方法に関するいくつかの選択肢を提案してください。
私はこの問題をここ数日間解決するのに苦労していますので、すぐに皆さんからいくつかの提案を聞くことを願っています。ありがとうございます!
! –
@ mauro ..あなたの素早い返答に本当に感謝します!私はあなたの答えをはっきりと得ています...しかし私が話している問題は、通常のテーブルに変更を加えると壊れる可能性のある古いデータベースのSQLです。あなたのテーブルのダッシュボードでこの一時テーブルを使用するように提案できる任意の可能な代替? –
@DeviVijayakumar Glabal Tempテーブルを使ってみると、Tableauセッションで同じグローバル温度テーブルが読み取られたときに、それらを生成するセッションがまだ生きていると仮定しても – mauro