各製品の資料を入手。
詳細はこちら →製品をチェック
製品の詳細・30日間の無償トライアルはこちら
CData ConnectBold BI でCSV ダッシュボードを作成
CData Connect Server を使用してCSV のデータの仮想MySQL データベースを作成し、Bold BI でカスタムダッシュボードを構築します。
加藤龍彦デジタルマーケティング
最終更新日:2022-06-30
こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
Bold BI を使用することで、インタラクティブなBI ダッシュボードでビジュアライゼーションを作成、共有し、共同で作業することができます。CData Connect Server と組み合わせると、ビジュアライゼーションやダッシュボードなどのためにCSV のデータに経由でアクセスできます。この記事では、Bold BI でCSV の仮想データベースを作成し、CSV のデータからレポートを作成する方法を説明します。
CData Connect Server は、CSV に純粋なMySQL のインターフェースを提供し、ネイティブにサポートされているデータベースにデータを複製することなくBold BI のリアルタイムCSV のデータから簡単にレポートを作成できるようにします。ビジュアライゼーションを作成すると、Bold BI はデータを収集するためのSQL クエリを生成します。CData Connect Server は、最適化されたデータ処理を使用してサポートされているすべてのSQL 操作(フィルタ、JOIN など)をCSV に直接プッシュし、サーバーサイドの処理を利用して、要求されたCSV のデータを素早く返します。
CSV のデータの仮想MySQL データベースを作成
CData Connect Server は、簡単なポイントアンドクリックインターフェースを使用してAPI を生成します。
- Connect Server にログインし、「CONNECTIONS」をクリックします。
- [Available Data Sources]から[CSV]を選択します。
-
必要な認証プロパティを入力し、CSV に接続します。
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 への接続」を参照してください。
- [ Test Database ]をクリックします。
- [Permission]->[ Add]とクリックし、適切な権限を持つ新しいユーザー(または既存のユーザー)を追加します。
仮想データベースが作成されたら、Bold BI からCSV に接続することができます。
Bold BI でリアルタイムCSV のデータをビジュアライズ
以下のステップでは、Bold BI からCData Connect Server に接続して新しいCSV のデータソースを作成し、データから簡単なビジュアライゼーションを構築する方法の概要を説明します。
- Bold BI インスタンスにログインし、[data sources]タブをクリックしてMySQL コネクタを選択します。
- 基本構成を選択し、接続プロパティを設定します。
- Name:接続に名前を付けます。
- Server name:Connect Server インスタンス(CONNECT_SERVER_URL)
- Port: 3306
- Username:Connect Server のユーザー名
- Password:Connect Server のパスワード
- Mode:[Live]を選択してCSV をオンデマンドでクエリするか、[Extract]を選択してデータをBold BI にロードします。
- Database:ドロップダウンメニューから作成したデータベースを選択します。(csvdb)
- [Connect]をクリックします。
- ビジュアライズするテーブルを選択し、ワークスペースにドラッグします。
- ビジュアライゼーションのスタイルを選択してレポートに追加します。
- ビジュアライゼーションの歯車アイコンをクリックしてビジュアライゼーションプロパティを構成し、ビジュアライゼーションにカラムを割り当てます。





アプリケーションからCSV のデータへのSQL アクセス
Bold BI ワークブックからリアルタイムCSV のデータへ直接接続ができるようになりました。これで、CSV を複製することなくより多くのデータソースや新しいビジュアライゼーション、レポートを作成することができます。

アプリケーションから直接250+ SaaS 、Big Data 、NoSQL ソースへのSQL データアクセスを取得するには、CData Connect Server ページ を参照してください。