2017-10-09 19 views
-1

私はtableauとjavaを初めて使用しています。私はハイブからフェッチしているjsonファイルを持っていて、それをtableauサーバのinputとしてtableau extractに変換しなければなりません。私は同じものに対して利用可能なオプションをWebでチェックしています。 tdeフォーマット。しかし、それはどのように動作し、それがJavaでどのように使用されるようなものは何も見つかりませんでした。秘密のjsonファイルから.tdeファイルを使用して、Javaでtableau抽出APIを使用

誰かが何か提案できますか?

答えて

0

データ構造によっては、JASONをフラットな構造に変換する必要があります。 JacksonライブラリーのObjectMapperクラスを試してみることができます。

その後、Tableau SDK for Javaを使用して '.tde'ファイルを作成することができます。 Tableau SDK for Javaはhereからダウンロードできます。

ダウンロードしたZIPにはJavaサンプルコード 'TableauSDKSample.java'が用意されています。

+0

サンプルJavaコードを実行しようとすると、 "java.lang.UnsatisfiedLinkError:ライブラリ 'DataExtract'を読み込めません:指定されたモジュールが見つかりませんでした。 – JGS

+0

ビルドパスに問題がある可能性があります。 javaファイルは、Tableau SDKの.jarファイルを参照する必要があります。ここの手順を試してみてください: [link](https://onlinehelp.tableau.com/current/api/sdk/en-us/help.htm#SDK/tableau_sdk_using_java_eclipse.htm%3FTocPath%3D_____5) – merawalaid

+0

私はtableaucommonを持っていません.jarファイル。また、私はsdk抽出パス/ javaのフォルダにtableauextract.jarとjna.jarを配置して...それは正しいパスですか? – JGS

関連する問題