[Ultimate]{class="badge positive"}
Azure Event Hubs ソース
-
Real-Time CDP Ultimateを購入したユーザーは、ソースカタログで Azure Event Hubs ソースを利用できます。
-
Amazon Web Services(AWS)でAdobe Experience Platformを実行するときに、Azure Event Hubs ソースを使用できるようになりました。 AWS上で動作するExperience Platformは、現在、限られた数のお客様が利用できます。 サポートされるExperience Platform インフラストラクチャについて詳しくは、Experience Platform multi-cloud overview を参照してください。
Adobe Experience Platformは、AWS、Google Cloud Platform、Azure などのクラウドプロバイダーとのネイティブ接続を提供します。 これらのシステムからExperience Platformにデータを取り込むことができます。
クラウドストレージソースを使用すると、ダウンロード、フォーマット、アップロードを行う必要なく、独自のデータをExperience Platformに取り込むことができます。 取り込んだデータは、XDM JSON、XDM Parquet 形式または区切り形式で書式設定できます。 プロセスのすべての手順がソースワークフローに統合されます。Experience Platformでは、Event Hubs からリアルタイムにデータを取り込むことができます。
Event Hubs を使用したスケーリング
大量のデータを取り込む、並列性を高める、Experience Platformでの取り込み速度を上げる必要がある場合は、Event Hubs インスタンスのスケール係数を上げる必要があります。
大量のデータを取り込む
現在、Event Hubs アカウントからExperience Platformに取り込めるデータの最大量は、1 秒あたり 2,000 レコードです。 大量のデータをスケールアップして取り込むには、Adobe担当者にお問い合わせください。
Event Hubs とExperience Platformの並列処理を強化
並列処理とは、複数の処理ユニットで同じタスクを同時に実行することで、処理の高速化と高性能化を図ることを指します。 パーティションを増やすか、Event Hubs アカウントの処理単位を増やすことで、Event Hubs 側の並列処理を増やすことができます。 詳しくは、この Event Hubs 拡大縮小に関するドキュメント を参照してください。
Experience Platform側の取り込み速度を上げるには、Experience Platformが Event Hubs パーティションから読み取るソースコネクタのタスク数を増やす必要があります。 Event Hubs 側の並列性を高めたら、Adobeの担当者に連絡して、新しいパーティションに基づいてExperience Platform タスクを拡張してください。 現在、このプロセスは自動化されていません。
仮想ネットワークを使用して Event Hubs をExperience Platformに接続する
Experience Platformは、仮想ネットワークを介した Event Hubs への接続をサポートしています。 これにより、パブリックインターネットではなく、安全なプライベート接続を介してデータを転送できます。 Experience Platform VNet を許可リストに加えるすると、既存のファイアウォールによる保護を維持しながら、Event Hubs プライベートバックボーンを通じて Azure トラフィックを安全にルーティングできます。
仮想ネットワークを設定するには、この Event Hubs ネットワークのルールセットのドキュメント を参照し、次の手順に従います。
- REST API パネルから 試す を選択します。
- 同じブラウザーの資格情報を使用して Azure アカウントを認証します。
- Experience Platformに取り込む Event Hubs 名前空間、リソースグループ、サブスクリプションを選択してから、「実行」を選択します。
- 表示される JSON 本文で、内
virtualNetworkRules
の下に次のExperience Platform サブネットproperties
追加します。
virtualNetworkRules
を更新する前に、受け取る JSON 本文のバックアップを作成する必要があります。 それ以外の場合、ルールは呼び出し後に削除されます。{
"subnet": {
"id": "/subscriptions/93f21779-b1fd-49ee-8547-2cdbc979a44f/resourceGroups/ethos_12_prod_va7_network/providers/Microsoft.Network/virtualNetworks/ethos_12_prod_va7_network_10_19_144_0_22/subnets/ethos_12_prod_va7_network_10_19_144_0_22"
},
"ignoreMissingVnetServiceEndpoint": true
}
Experience Platform サブネットの様々なリージョンについては、以下のリストを参照してください。
VA7:北米
{
"properties": {
"defaultAction": "Deny",
"virtualNetworkRules": [
{
"subnet": {
"id": "/subscriptions/93f21779-b1fd-49ee-8547-2cdbc979a44f/resourceGroups/ethos_12_prod_va7_network/providers/Microsoft.Network/virtualNetworks/ethos_12_prod_va7_network_10_19_144_0_22/subnets/ethos_12_prod_va7_network_10_19_144_0_22"
},
"ignoreMissingVnetServiceEndpoint": true
},
],
"ipRules": []
}
}
NLD2:ヨーロッパ
{
"properties": {
"defaultAction": "Deny",
"virtualNetworkRules": [
{
"subnet": {
"id": "/subscriptions/40bde086-46ad-44c3-afba-c306f54b64ec/resourceGroups/ethos_12_prod_nld2_network/providers/Microsoft.Network/virtualNetworks/ethos_12_prod_nld2-vnet/subnets/ethos_12_prod_nld2_network_10_20_40_0_23"
},
"ignoreMissingVnetServiceEndpoint": true
},
],
"ipRules": []
}
}
AUS5:オーストラリア
{
"properties": {
"defaultAction": "Deny",
"virtualNetworkRules": [
{
"subnet": {
"id": "/subscriptions/1618ef18-9edc-48bf-88dd-61cc979629b5/resourceGroups/ethos_12_prod_aus5_network/providers/Microsoft.Network/virtualNetworks/ethos_12_prod_aus5-vnet/subnets/ethos_12_prod_aus5_network_10_21_116_0_22"
},
"ignoreMissingVnetServiceEndpoint": true
},
],
"ipRules": []
}
}
ネットワーク ルール セットの詳細については、次の Event Hubs ドキュメント を参照してください。
Event Hubs をExperience Platformに接続
以下のドキュメントでは、API やユーザーインターフェイスを使用して Event Hubs をExperience Platformに接続する方法について説明しています。