ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →杉本和也
リードエンジニア
Adalo は ノーコードでスマホやWebベースのアプリを構築できるクラウドサービスです。さらにCData Connect Cloud と連携することで、ノーコードアプリ開発用のDatabricks データへのクラウドベースのアクセスをノーコードで追加できます。本記事では、CData Connect Cloud 経由でAdalo からDatabricks 連携を実現する方法を紹介します。
CData Connect Cloud はDatabricks データへのクラウドベースのOData インターフェースを提供し、Adalo からDatabricks データへのリアルタイム連携を実現します。
Adalo でDatabricks データを操作するには、Connect Cloud からDatabricks に接続し、コネクションにユーザーアクセスを提供してDatabricks データのOData エンドポイントを作成する必要があります。
Databricks に接続したら、目的のテーブルのOData エンドポイントを作成します。
必要であれば、Connect Cloud 経由でDatabricks に接続するユーザーを作成します。
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
CData Connect Cloud では、簡単なクリック操作ベースのインターフェースでデータソースに接続できます。
Databricks クラスターに接続するには、以下の説明に従ってプロパティを設定します。
Note:Databricks インスタンスで必要な値は、クラスターに移動して目的のクラスターを選択し、Advanced Options の下にあるJDBC/ODBC タブを選択することで見つけることができます。
Databricks に接続したら、目的のテーブルのOData エンドポイントを作成します。
コネクションとOData エンドポイントを設定したら、Adalo からDatabricks データに接続できます。
Connect Cloud 側の準備が完了したら、早速Adalo 側でアプリ開発を開始します。
続いてConnect Cloud への接続をAdalo に追加します。Adalo では「Collection」という形でデータ構造を持ち、アプリのデータを管理することができるのですが、この「Collection」を外部のAPI とシームレスに連携した形で利用することができる「External Collections with APIs」という機能があります。この機能を用いてConnect Cloud に接続します。
それでは作成した External Collections を使ってアプリを作っていきましょう。
Adalo からDatabricks ライブデータに直接接続できるようになりました。これで、Databricks データを複製せずにより多くの接続とアプリを作成できます。
クラウドアプリケーションから直接100を超えるSaaS 、ビッグデータ、NoSQL ソースへのリアルタイムデータアクセスを取得するには、CData Connect Cloud を参照してください。