概要
OneSignal + Starburst Enterprise統合により、Starburst EnterpriseクラスタからOneSignalにカスタムイベントを同期して、ユーザー行動に基づいた自動化されたメッセージングキャンペーンとJourneysをトリガーできます。 Starburst Enterpriseは、複数のソースにわたるエンタープライズ分析とデータレイククエリ向けに設計された、Trinoの商用ディストリビューションです。要件
- アウトバウンドメッセージイベント用のEvent Streamsへのアクセス(プランの制限と超過料金が適用されます)
- インバウンドイベント同期用のCustom Eventsへのアクセス(プランの制限と超過料金が適用されます)
- 更新されたアカウントプラン(無料アプリでは利用できません)
Starburst Enterprise
- ネットワークアクセスを持つStarburst Enterpriseクラスタ
- 適切な権限を持つユーザー認証情報
- TLS接続サポート(OneSignalの要件)
- Starburstカタログを通じてアクセス可能なイベントデータ
セットアップ
1
JDBC接続の詳細を取得する
Starburstのドキュメントに従って、目的のクラスタのJDBC URLを取得します。JDBC URLの例:OneSignal用のホスト名を抽出:
OneSignalはJDBCを使用してStarburst Enterpriseに接続します。JDBC URLのホスト名部分のみが必要です。
2
Starburst Enterprise接続を設定する
OneSignalで、Data > Integrationsに移動し、Add Integrationをクリックします。Starburst Enterpriseを選択し、以下の接続詳細を入力します:
- Host: Starburstクラスタのホスト名(ステップ1から)
- Username: Starburstのユーザー名
- Password: Starburstのパスワード
- Port: 443(デフォルト)またはカスタムポート
3
高度な同期エンジンを設定する(オプション)
パフォーマンスを向上させるために、専用のCENSUSカタログをセットアップします:
CENSUSという名前のスキーマを含むCENSUSという名前のカタログを作成します- コネクタが以下をサポートしていることを確認します:
CREATE TABLEおよびDROP TABLE操作- テーブル書き込み(INSERT、DELETE、UPDATE)
CREATE OR REPLACE TABLEステートメント
- OneSignalユーザーに
CENSUS.CENSUSスキーマの完全な権限を付与します
テスト済みの構成には、MySQL、PostgreSQL、Snowflake、Iceberg、およびStarburst Delta Lakeコネクタが含まれます。
イベントデータマッピング
をOneSignalのカスタムイベント形式にマッピングします:| OneSignalフィールド | 説明 | 必須 | |
|---|---|---|---|
name | event_name | イベント識別子 | はい |
external_id | user_id | ユーザー識別子 | はい |
timestamp | event_timestamp | イベントが発生した時刻 | いいえ |
properties | event_data | いいえ |
イベントクエリの例
エンタープライズデータレイククエリ
同期エンジンオプション
基本同期エンジン
- 任意のStarburstカタログとコネクタで動作します
- OneSignalインフラストラクチャによって管理される状態追跡
- 追加要件のないシンプルなセットアップ
高度な同期エンジン
- ローカル状態追跡による強化されたパフォーマンス
- 専用の
CENSUS.CENSUSカタログとスキーマが必要 - テーブル書き込み操作をサポートするコネクタに対応
- 大量のエンタープライズイベント処理に推奨
サポートされているコネクタ
OneSignalの高度な同期エンジンは、以下でテスト済みです:- MySQLコネクタ(読み取り/書き込みモード)
- PostgreSQLコネクタ(読み取り/書き込みモード)
- Snowflakeコネクタ(読み取り/書き込みモード)
- Icebergコネクタ(S3およびAWS Glue使用)
- Starburst Delta Lakeコネクタ(AWS Glueカタログ使用)
エンタープライズ機能
マルチソースフェデレーション
- 単一の同期でエンタープライズデータソース全体をクエリ
- CRM、ウェアハウス、データレイクのイベントデータを組み合わせ
- 異種システムからの統合された顧客イベントプロファイル
セキュリティとコンプライアンス
- エンタープライズグレードの認証と承認
- 行レベルセキュリティとカラムマスキングのサポート
- データアクセス追跡のための監査ログ
制限事項
- TLS接続が必要(OneSignalのセキュリティ要件)
- 高度な同期エンジンには
CREATE OR REPLACE TABLEサポートが必要 - ウェアハウスライトバックはまだサポートされていません(近日公開予定)
WITH句でカスタムテーブルオプションを提供できません
FAQ
Starburst Enterpriseのホスト名を取得するにはどうすればよいですか?
StarburstのドキュメントでJDBC URLを取得し、OneSignalで使用するために(jdbc:trino:// プレフィックスなしで)ホスト名部分のみを抽出します。
複数のエンタープライズデータソースをクエリできますか?
はい!Starburst Enterpriseのフェデレーテッドクエリ機能により、単一のクエリで複数のエンタープライズソース(Salesforce、SAP、Oracleなど)からのイベントデータを組み合わせることができます。高度な同期エンジンをサポートするStarburstリリースはどれですか?
高度な同期エンジン機能に必要なCREATE OR REPLACE TABLE サポートについては、Starburst Enterpriseのリリースノートを確認してください。