私はPython SDKを使用してTDEファイルを作成しています。 TDEファイルに複数のテーブルを追加したい。だから私はそれをやってみましたが、私は名前の重複エラーを得た:Tableau Data Extract(.tdeファイル)にいくつのテーブルを置くことができますか?
dataextract.Exceptions.TableauException: TableauException (303): duplicate table name
ませんproblemoそれが各テーブルにカウントアップするように、私は名前を変えた私が作成します。
tde_table = tde_file.addTable('Extract'+str(i), table_definition)
が、その後、私は取得します新しくエキサイティングなエラー:
おそらく、SDKを使用して作成された抽出は、1つの抽出に複数のテーブルを持つことはできません。抽出物のすべてのテーブルに同じ名前を付ける必要がありますが、重複する名前を持つことはできません...私は混乱しています。誰かが私のためにこれを明確にすることができますか?ここで
は私が考えて、関連するすべてのコードだが、それは多くの助けになるだろうかどうかは知りません。
...
for i, df in enumerate(dataframes):
table_return_list = _form_table_definition(df,data_types,read_out)
table_definition = table_return_list[0]
header_type_map = table_return_list[1]
#use the table definition to create the table and row
tde_table = tde_file.addTable('Extract'+str(i), table_definition)
tde_row = tde.Row(table_definition)
...
エキス、キャッシュされたクエリの結果です。元のクエリは複数のテーブルから情報を取り出すことができますが、クエリ結果は定義によって単一のテーブルになります。 –