Skip To Content

フィーチャをビッグ データ ストアに追加

フィーチャをビッグ データ ストアに追加出力コネクタは、イベント データをフィーチャ レコードとしてビッグ データ ストアに保存するために使用されます。 このタイプのコネクタは、ArcGIS Enterprise ポータルに公開されたホスト マップ サービスとフィーチャ サービスに新しいフィーチャ レコードを追加することしかできません。ArcGIS Enterprise ポータルのホスティング サーバーには、登録済みのビッグ データ ストア (ArcGIS Data Store で使用できるデータ ストア タイプ) があります。

クライアント Web マッピング アプリケーションは、ホスト マップ サービスとフィーチャ サービスを通じてビッグ データ ストアに格納されたフィーチャ レコードにアクセスします。これらのサービスは、このタイプのエンタープライズ ジオデータベース特有のデータ集約機能と視覚化機能を提供します。 特定のデータ集約機能の構成方法については「集約レンダラー マップ サービスの仕様」をご参照ください。

使用上の注意

フィーチャをビッグ データ ストアに追加出力コネクタを使用する際には、以下の点に注意してください。

  • この出力コネクタでは、ビッグ データ ストアのエンタープライズ ジオデータベースに新しいフィーチャ レコードを追加することができます。
  • アウトバウンド コネクタは、ノー オペレーション アウトバウンド アダプターとビッグ データ ストア アウトバウンド トランスポートを組み合わせます。 すべてのイベント レコードの書式設定、キャッシング、エンタープライズ ジオデータベース接続、フィーチャ作成操作は、アウトバウンド トランスポートによって管理されます。
  • クライアント Web マッピング アプリケーションは、ホスト マップ サービスとフィーチャ サービスを通じて、ビッグ データ ストアに格納されたフィーチャ レコードにアクセスします。
  • ArcGIS GeoEvent ServerArcGIS Enterprise ポータルに登録されたビッグ データ ストアから接続情報を入手するには、タイプが ArcGIS Enterprise の登録済みサーバー接続 (ポータル タイプ接続) が必要です。 GeoEvent Server からビッグ データ ストアのエンタープライズ ジオデータベースにダイレクト コネクションが行われ、フィーチャ レコードをビッグ データ ストアに追加したり、更新したりできるようになります。
  • [ArcGIS Server の登録] は新しい出力の設定時に使用できる機能であり、スタンドアロンの ArcGIS Server インストール、ArcGIS Enterprise ホスティング サーバー、または ArcGIS Online 組織が使用しているホスティング サーバーへの接続を登録することができます。 ただし、出力コネクタとビッグ データ ストアを接続できるのは、ArcGIS Enterprise タイプの接続だけです。
  • [データ ソースの作成] は新しい出力の設定時に使用できる機能で、ビッグ データ ストア データ ソースを作成することができます。 新しいフィーチャ サービスの公開と同様に、データ ソースを作成する機能には既存のジオイベント定義が必要です。ジオイベント定義には、フィーチャ レコードが表示する属性フィールドとスキーマが反映されます。 使用するジオイベント定義は、このタイプのエンタープライズ ジオデータベースによって課される制約事項を順守する必要があり、データ ソース スキーマを作成した後は変更できないことに注意してください。 従来のマップ サービスやフィーチャ サービスとは異なり、同じビッグ データ ストア データ ソースを使用する複数のホスト マップおよびフィーチャ サービスを公開することができます。 これらのホスト マップ サービスとフィーチャ サービスは、一意のデータ集約および視覚化機能に加え、ビッグ データ ストアに格納されているフィーチャ レコードへの RESTful アクセスも提供します。
  • GeoEvent Manager で作成したビッグ データ ストア データ ソースは、初期状態では空です。 ジオイベント サービスを通じて処理されたリアルタイム フィードのデータを使用して、データ ソースのフィーチャ レコードを追加または更新するには、GeoEvent Server を使用します。
  • ビッグ データ ストア データ ソースは、ArcGIS Online 組織や ArcGIS Enterprise ポータルのホスティング サーバーではない ArcGIS Server インストールに対して作成することはできません。 GeoEvent Server でのビッグ データ ストアの操作の詳細については、「ビッグ データ ストアのチュートリアル」をご参照ください。

パラメーター

フィーチャをビッグ データ ストアに追加出力コネクタのパラメーターを次に示します。

パラメーター説明

名前

GeoEvent Manager で参照用として使用される出力コネクタの記述名。

ジオイベント定義

受信したデータを適合して、GeoEvent Service によって処理されるイベント データを作成する際に使用する、既存のジオイベント定義の名前。

注意:
指定したジオイベント定義のスキーマは、ビッグ データ ストアのデータ ソースのスキーマを反映する必要があります。 フィールドの名前を変更すると (フィールド名は大文字と小文字を区別します)、指定したジオイベント定義がデータ ソースに対応していないことを示す警告がビッグ データ ストアのアウトバウンド トランスポートによってログされます。 処理済みイベント レコードを出力に送信すると、予期される 1 つ以上の属性フィールドが不足していることを表すエラー メッセージが出力コネクタによってログされるか、表示されます。 イベント レコードは、指定されたジオイベント定義が、予期されるすべての属性名を正常に表すまでは、ビッグ データ ストアのデータ ソースに追加または更新されません。 これには、Geometry と geometry のような大文字小文字の違いも含まれます。

登録済みのサーバー接続

ArcGIS Enterprise にデータ ストアとして登録された ArcGIS GeoEvent Server 接続。 ArcGIS Enterprise 接続には、ビッグ データ ストアとして有効になった ArcGIS Data Store が構成されているホスティング サーバーが必要です。 登録済みのサーバー接続は、マップ サービス、フィーチャ サービス、フィーチャ レイヤーとそれらに含まれるレイヤー プロパティに関する情報をキャッシュします。

データ ソース名

処理済みイベント レコードがフィーチャ レコードとして保存される時空間ビッグ データ ストアのデータ ソース名。

フラッシュ間隔 (ミリ秒)

指定されたビッグ データ ストアのデータ ソースで、イベント レコードをフィーチャ レコードとして追加する頻度を指定します (ミリ秒単位)。 デフォルトは [1000] ミリ秒です。つまり、処理済みイベント レコードは、データ ソースに新しいレコードとして毎秒追加されます。

トランザクションあたりの最大フィーチャ

フィーチャ レコードを追加するために、1 件のフィーチャ サービス リクエストに含められる最大レコード数。 最大レコード数として指定されている以上のレコードが出力キャッシュに含まれる場合、出力キャッシュが空になるまで複数のリクエストが作成されます。 デフォルトは [1000] です。

各イベント レコードのサイズや複雑さと、毎秒処理されるイベント レコード数のバランスをとることをお勧めします。 イベント レコードが非常に大きく、多くの属性フィールドを持つ、あるいはジオメトリ オブジェクトが大きく複雑である場合は、フィーチャ サービスの処理能力を超えたリクエストを送信しないよう、この値を小さくします。 ただし、毎秒処理されるイベント レコードの速度と量によっては、この値が低すぎると、トランザクション リクエストが膨大な数に及ぶことがあります。

同時書き込みレベル

時空間ビッグ データ ストアにレコードを送信するときに、並行して書き込む同時書き込み (またはスレッド) の数を指定します。 時空間ビッグ データ ストアは複数のスレッドを処理できます。スループットは、同時書き込みレベルを調整することで向上することができます。 デフォルトは [3] です。

[同時書き込みレベル] パラメーターの有効性は、書き込まれるデータ量、各イベント レコードのサイズ、ネットワーク速度、各コンピューターの計算能力など、数々の要素に左右されます。 このパラメーターを調整するとイベント レコードのスループットが向上することがありますが、前述の要素を考慮せずに気軽に変更してはなりません。 [フラッシュ間隔][トランザクションあたりの最大フィーチャ] の設定も考慮する必要があります。


このトピックの内容
  1. 使用上の注意
  2. パラメーター