SnapLogic で Monday.com と連携
SnapLogic の iPaaS プラットフォームは、アプリケーション、データ、クラウドの統合を自動化するのに役立ちます。CData Connect AI と組み合わせることで、SnapLogic からリアルタイムのMonday.com のデータにアクセスできるようになります。この記事では、Connect AI を使用して Monday.com に接続し、SnapLogic でMonday.com のデータと連携する方法をご紹介します。
CData Connect AI は、Monday.com 向けに純粋な SQL Server インターフェースを提供します。ネイティブサポートされているデータベースにデータをレプリケーションすることなく、Monday.com からデータをクエリできます。Connect AI は、フィルタや JOIN などの SQL 操作をMonday.comに直接プッシュする最適化されたデータ処理により、サーバーサイド処理を活用して要求されたMonday.com のデータをすばやく返します。
Monday.com への接続を設定(SnapLogic 向け)
SnapLogic から Monday.com への接続は、CData Connect AI を介して行います。それでは、Monday.com のデータを SnapLogic から利用できるようにするため、Monday.com への接続を作成していきましょう。
- Connect AI にログインして「Sources」をクリック、次に「 Add Connection」をクリック
- 接続を追加パネルから「Monday.com」を選択
-
Monday.com に接続するために必要な認証プロパティを入力します。
Monday 接続プロパティの取得・設定方法
Monday AuditLog API
Monday AuditLog API は、API トークンによる認証のみをサポートしています。
監査ログAPI トークンを生成するには:
- monday.com アカウントにログインします。
- 画面右上のアバター(画像アイコン)をクリックします。
- 表示されたメニューからAdministration を選択します。
- 左側のナビゲーションでSecurity をクリックします。
- Audit タブをクリックします。
- Monitor by API -> Copy をクリックして、AuditLog API トークンをコピーします。
API トークンを取得した後、以下の接続プロパティを設定します。
- Schema:"AuditLog" に設定。
- AuthScheme:Token
- APIToken:取得した監査ログAPI トークン
- URL:Monday アカウントURL。ログイン後、自身のMonday ホームページのURL をコピーできます。例:https://your-account-name.monday.com/。
Monday GraphQL API
Monday GraphQL API は、API トークンまたはOAuth 標準による認証をサポートしています。
API トークン
API トークンで接続するには、AuthScheme をToken に設定し、次の手順でAPIToken を取得します。
- monday.com アカウントにログインします。
- 画面右上のアバター(画像アイコン)をクリックします。
- 表示されたメニューからAdministration を選択します(管理者権限が必要です)。
- 左側のナビゲーションでConnections をクリックし、表示されたページでAPI タブをクリックします。
- Personal API Token で、Create token をクリックしてパーソナルAPI トークンを作成します。APIToken 接続プロパティをこの値に設定します。
- すでにトークンを作成している場合は、Personal API Token でCopy ボタンをクリックしてAPI トークンをコピーします。APIToken 接続プロパティをこの値に設定します。
OAuth で認証する場合は、ヘルプドキュメントの「OAuth 認証の使用」セクションを参照してください。
- 「Save & Test」をクリック
-
Monday.com 接続の追加ページで「Permissions」タブに移動し、ユーザーベースの権限を更新します。
パーソナルアクセストークンを追加
REST API、OData API、または仮想 SQL Server を通じて Connect AI に接続する場合は、パーソナルアクセストークン(PAT)を使用して認証を行います。アクセス管理を細かく制御するため、サービスごとに個別の PAT を作成することをお勧めします。
- Connect AI アプリの右上にある歯車アイコン()をクリックして設定ページを開きます。
- 設定ページで「Access Tokens」セクションに移動し、「 Create PAT」をクリックします。
-
PAT に名前を付けて「Create」をクリックします。
- パーソナルアクセストークンは作成時にのみ表示されます。必ずコピーして、今後の利用のために安全に保管してください。
接続の設定と PAT の生成が完了したら、SnapLogic からMonday.com のデータに接続する準備は完了です。
Connect AI を使用して SnapLogic から Monday.com に接続
SnapLogic から CData Connect AI への接続を確立するには、CData Connect AI JDBC ドライバーをダウンロードする必要があります。
- CData Connect AI の Integrations ページを開きます。
- JDBC を検索して選択します。
- セットアップファイルをダウンロードして実行します。
- インストールが完了すると、JAR ファイルはインストールディレクトリ(lib フォルダ内)に配置されます。
JDBC CData Connect AI JAR ファイルをコピーしたら、SnapLogic のインストール場所に貼り付けて、Connect AI への接続を設定します。
- SnapLogic にログインします。
- Managers タブをクリックします。
- Project Spaces から JDBC JAR ファイルを追加するフォルダを選択します。
- Files タブをクリックします。
- 右上の ボタンをクリックして、CData Connect AI JDBC JAR ファイルをアップロードします。アップロードが完了するとファイルとして表示されます。
- Designer タブをクリックします。
- JDBC をクリックして「snaps」のオプションを展開します。
- Generic JDBC - Select「snap」をデザイナーにドラッグ&ドロップします。
- Add Account > Continue をクリックします。
- JDBC 接続プロパティを入力します。
- JDBC driver: CData Connect AI JAR ファイルを追加
- JDBC driver Class: cdata.jdbc.connect.ConnectDriver を入力
- JDBC Url: JDBC ドライバー用の JDBC 接続文字列を入力。例: jdbc:connect:AuthScheme=Basic;User={username};Password={PAT};
- Username: CData Connect AI のユーザー名を入力。CData Connect AI インターフェースの右上に表示されています(例: test@cdata.com)
- Password: 先ほど生成した PAT を入力
- Validate をクリックします。接続が成功すると、「snap」が使用可能になります。
- Apply をクリックします。
これで、接続したデータを使用してレポートを作成できます。
CData Connect AI を今すぐお試しください
SnapLogic から 300 以上の SaaS、ビッグデータ、NoSQL ソースへのリアルタイムデータアクセスを実現するには、CData Connect AI をお試しください。