こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
OpenOffice Base は 個人利用から商業利用に至るまで幅広い大勢のユーザーニーズに合うように設計された多機能なデスクトップデータベース管理システムです。
この記事では、OpenOffice Base とCData ODBC ドライバを使って、Spark のデータをクエリする方法を紹介します。
CData ODBC ドライバとは?
CData ODBC ドライバは、以下のような特徴を持ったリアルタイムデータ連携ソリューションです。
- Spark をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレミスデータソースに対応
- 多様なアプリケーション、ツールにSpark データを連携
- ノーコードでの手軽な接続設定
- 標準 SQL での柔軟なデータ読み込み・書き込み
CData ODBC ドライバでは、1.データソースとしてSpark の接続を設定、2.OpenOffice Base 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。
CData ODBC ドライバのインストールとSpark への接続設定
まずは、本記事右側のサイドバーからSparkSQL ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。
- ODBN DSN に必要な接続プロパティの値を入力します。 組み込みのMicrosoft ODBC データソースアドミニストレーターを使用してDSN を構成できます。 これは、ドライバーのインストール時の最後のステップでも可能です。 Microsoft ODBC データソースアドミニストレーターを使用してDSN を作成および設定する方法については、ヘルプドキュメントの「はじめに」の章を参照してください。
SparkSQL への接続
SparkSQL への接続を確立するには以下を指定します。
- Server:SparkSQL をホストするサーバーのホスト名またはIP アドレスに設定。
- Port:SparkSQL インスタンスへの接続用のポートに設定。
- TransportMode:SparkSQL サーバーとの通信に使用するトランスポートモード。有効な入力値は、BINARY およびHTTP です。デフォルトではBINARY が選択されます。
- AuthScheme:使用される認証スキーム。有効な入力値はPLAIN、LDAP、NOSASL、およびKERBEROS です。デフォルトではPLAIN が選択されます。
Databricks への接続
Databricks クラスターに接続するには、以下の説明に従ってプロパティを設定します。Note:必要な値は、「クラスター」に移動して目的のクラスターを選択し、
「Advanced Options」の下にある「JDBC/ODBC」タブを選択することで、Databricks インスタンスで見つけることができます。
- Server:Databricks クラスターのサーバーのホスト名に設定。
- Port:443
- TransportMode:HTTP
- HTTPPath:Databricks クラスターのHTTP パスに設定。
- UseSSL:True
- AuthScheme:PLAIN
- User:'token' に設定。
- Password:パーソナルアクセストークンに設定(値は、Databricks インスタンスの「ユーザー設定」ページに移動して「アクセストークン」タブを選択することで取得できます)。
- 入力後、接続テストが成功すれば設定は完了です。
ODBC への接続を追加する
それではOpenOffice Base の作業を進めていきましょう。まずODBC への接続を行ったデータベースを作成します。
- OpenOffice Base を立ち上げて「既存のデータベースに接続」から「ODBC」を選択し、「次へ」をクリックします。
- システム上のODBC データソースの名前を入力する画面が表示されるので「ブラウズ」をクリックし、
- 先ほど作成したODBC DSN の接続設定を選択します。
- あとは「完了」をクリックすれば、新しいデータベースファイルが作成されます。
テーブルデータを確認する
データベースファイルが作成されると、テーブル一覧には自動的にSpark のオブジェクト一覧が表示されます。
- 任意のテーブルをクリックしてみると、
- 以下のようにSpark のデータが表示されていることが確認できます。
- これだけで、OpenOffice Base でSpark のデータが扱える状態になったことがわかりますね。
レポートを作成する
レポートも併せて作成してみましょう。
- 「レポート」タブに移動して「ウィザードを使用してレポートを作成」をクリックします。
- レポートウィザードでは「テーブルまたはクエリー」でSpark のオブジェクトを選択できるので、任意のテーブルを選択し、使用したいフィールドを設定していくだけでOK です。
- 完了をクリックすると、Spark のデータを元にしたレポートが作成できました。
Spark からOpenOffice Base へのデータ連携には、ぜひCData ODBC ドライバをご利用ください
このようにCData ODBC ドライバと併用することで、270を超えるSaaS、NoSQL データをコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。
CData ODBC ドライバは日本のユーザー向けに、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。