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