製品をチェック

CSV Driver の30日間無償トライアルをダウンロード

 ダウンロードはこちら

製品の詳細

CSV/TSV Files アイコン CSV JDBC Driver 相談したい

CSV & TSV 連携のパワフルなJava アプリケーションを素早く作成して配布。

Tableau Server でCSVに接続されたダッシュボードを公開

CData JDBC Driver とTableau Server を使用してCSV データをビジュアライズ。

古川えりか
コンテンツスペシャリスト

最終更新日:2022-09-21

こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。

Tableau Server は、企業が問題解決にデータを使用する方法を変革するビジュアル分析プラットフォームです。CData JDBC Driver for CSV と組み合わせると、Tableau Server 内のリアルタイムCSV データにアクセスできます。この記事では、Tableau Desktop でCSV に接続してデータソースをTableau Server に公開し、そのデータから簡単なグラフを作成する方法を説明します。

CData JDBC Driver は、Tableau Server のリアルタイムCSV データへの高速アクセスを可能にします。ドライバーをインストールすると、CSV に認証するだけで高速で動的なビジュアライゼーションとダッシュボードの構築を開始できます。CData JDBC Driver は、ネイティブのTableau データ型を使用してCSV データを表示し、複雑なフィルタ、集計、その他の操作を自動的に処理することでCSV データへのシームレスなアクセスを可能にします。

Tableau Server でCSV への接続を有効にする

Tableau Server をホストしているマシンにCData JDBC Driver をインストールすることから始めます。

サーバーがLinux マシンの場合:

  1. cdata.jdbc.csv.jarcdata.tableau.csv.lic をコピーします。
  2. コピーをTableau Server Connectors フォルダ(/opt/tableau/tableau_driver/jdbc)に配置します。
  3. Tableau Server を再起動します。

サーバーがWindows の場合:

  1. cdata.jdbc.csv.jarcdata.tableau.csv.lic をコピーします。
  2. コピーをTableau Server のドライバーディレクトリ(C:\ Program Files\Tableau\Drivers)に配置します。
  3. Tableau Server を再起動します。

次に、Tableau Desktop を実行しているマシンにCData JDBC Driver をインストールします。Windows でTableau を起動する前に、.jar ファイルがC:\Program Files\Tableau\Drivers フォルダに配置されていることを確認してください。macOS でTableau を起動する前に、.jar ファイルが~/Library/Tableau/Drivers フォルダに配置されていることを確認してください。

Tableau Desktop からCSV に接続する

ドライバーがServer マシンにインストールされると、Tableau Desktop のCSV への接続を構成してCSV ベースのデータソースをTableau Server に公開できます。

  1. Tableau Desktop を開きます。
  2. 「Connect」->「To a Server」の下の「More」をクリックします。
  3. 「Other Databases (JDBC)」を選択します。
  4. データへの接続を構成します。ドライバーには、接続文字列のコンテンツの作成と管理を効率化する接続文字列デザイナーが付属しています。接続文字列の先頭に「jdbc:csv」を手動で追加する必要があることに注意してください。
  5. 「Sign In」をクリックします。

CSV 接続プロパティの取得・設定方法

DataSource プロパティにローカルフォルダ名を設定します。

.csv、.tab、.txt ではない拡張子のファイルを扱う場合には、IncludeFiles 使用する拡張子をカンマ区切りで設定します。Microsoft Jet OLE DB 4.0 driver 準拠の場合にはExtended Properties を設定することができます。別の方法として、Schema.ini ファイルにファイル形式を記述することも可能です。

CSV ファイルの削除や更新を行う場合には、UseRowNumbers をTRUE に設定します。RowNumber はテーブルKey として扱われます。

Amazon S3 内のCSV への接続

URI をバケットおよびフォルダに設定します。さらに、次のプロパティを設定して認証します。

  • AWSAccessKey:AWS アクセスキー(username)に設定。
  • AWSSecretKey:AWS シークレットキーに設定。

Box 内のCSV への接続

URI をCSV ファイルを含むフォルダへのパスに設定します。Box へ認証するには、OAuth 認証標準を使います。 認証方法については、Box への接続 を参照してください。

Dropbox 内のCSV への接続

URI をCSV ファイルを含むフォルダへのパスに設定します。Dropbox へ認証するには、OAuth 認証標準を使います。 認証方法については、Dropbox への接続 を参照してください。ユーザーアカウントまたはサービスアカウントで認証できます。ユーザーアカウントフローでは、以下の接続文字列で示すように、ユーザー資格情報の接続プロパティを設定する必要はありません。

SharePoint Online SOAP 内のCSV への接続

URI をCSV ファイルを含むドキュメントライブラリに設定します。認証するには、User、Password、およびStorageBaseURL を設定します。

SharePoint Online REST 内のCSV への接続

URI をCSV ファイルを含むドキュメントライブラリに設定します。StorageBaseURL は任意です。指定しない場合、ドライバーはルートドライブで動作します。 認証するには、OAuth 認証標準を使用します。

FTP 内のCSV への接続

URI をルートフォルダとして使用されるフォルダへのパスが付いたサーバーのアドレスに設定します。認証するには、User およびPassword を設定します。

Google Drive 内のCSV への接続

デスクトップアプリケーションからのGoogle への認証には、InitiateOAuth をGETANDREFRESH に設定して、接続してください。詳細はドキュメントの「Google Drive への接続」を参照してください。

スキーマの検出とデータのクエリ

CSV データへの接続を確立したら、ビジュアライズするエンティティを構成できます。

  1. Database プルダウンメニューからCData を選択します。
  2. Schema プルダウンメニューからCSV を選択します。
  3. ビジュアライズするテーブルとビューを結合キャンバスにドラッグします。複数のテーブルを含めることができます。 Selecting table(s)
  4. Update Now またはAutomatically Update を選択します。[今すぐ更新]では、データソースの最初の10,000 行をプレビューできます(または[Rows]テキストボックスに表示したい行数を入力します)。[自動更新]では、プレビューエリアの変更を自動的にロードします。

Tableau Server にデータを公開する

ビジュアライズするデータを構成した後、データソースをTableau Server インスタンスに公開できます。Tableau Desktop にて:

  1. 「Server」->「Sign In」とクリックします。
  2. Tableau Server のURL を入力します。
  3. Tableau Server の資格情報を使用して認証します。
  4. 「Server」->「Publish Data Source」とクリックし、データソースを選択します。
  5. 「Publish」をクリックします。
  6. [Project]を選択し、データソースに名前を付けてオプションで説明を追加します。
  7. 「Publish」をクリックします。 Publish the Data Source to Tableau Server

これにより、サーバーのデータソースリストの下に新しいエントリが作成され、データソースの権限の変更、履歴の表示、およびその他の管理タスクを実行できます。

Data Source Entry

同じサーバーに接続されたワークステーションは、ドライバーがインストールされていなくてもTableau Desktop で同じソースを使用できることに注意してください。また、Tableau Server で(Web インターフェースを介して)直接作成されたワークブックは、このソースを使用できます。

Tableau Server でCSV データをビジュアライズ

Tableau Server に公開されたデータソースを使用すると、CSV データをビジュアライズすることができるようになります。

  1. Tableau Server インスタンスにログインします。
  2. Connect サイドバーの「Search for Data」->「Tableau Server」を使用して、リモートソースに接続します。 Remote Data Source
  3. 公開されているデータソースをクリックします。
  4. 「New Workbook」をクリックします。
  5. ワークブックでは、CSV フィールドはデータ型に応じてDimensions およびMeasures としてリストされています。CData JDBC Driver は、データ型を自動的に検出し、Tableau の強力なデータ処理及びビジュアライゼーション機能を活用できるようにします。
  6. Dimensions またはMeasures 領域からRows またはColumns にフィールドをドラッグします。Tableau はカラムヘッダーまたは行ヘッダーを作成します。
  7. Show Me タブからチャートタイプのうちの一つを選択します。Tableau は、選択したチャートタイプを表示します。 Visualizing live CSV データ in Tableau Server

CData JDBC Driver for CSV をTableau Server と使用することで、CSV データで強固なビジュアライゼーションとレポートを簡単に作成することができます。30日の無償評価版をダウンロードして今すぐ始めましょう。

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。