Adobe Classifications adobe-classifications
Adobe Classifications は、分類データをスケジュールに従って Adobe Analytics にエクスポートします。SAINT Exporter は、com.adobe.cq.scheduled.exporter.Exporter の実装です。
これを設定するには:
-
ナビゲーション を使用して、ツール、クラウドサービス を選択し、従来のクラウドサービス を選択します。
-
スクロールして「Adobe Analytics」を選択し、「設定を表示」を選択します。
-
Adobe Analytics の設定の横にある + リンクをクリックします。
-
フレームワークを作成 ダイアログで、以下を行います。
- 「タイトル」を指定します。
- オプションで、リポジトリにフレームワークの詳細を保存するノードの 名前 を指定できます。
- 「Adobe Analytics Classifications」を選択します。
「作成」をクリックします。
-
分類設定 ダイアログが開き、編集できます。
プロパティには、次が含まれています。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 フィールド 説明 Enabled 「はい」を選択すると、Adobe Classifications の設定が有効になります。 競合時に上書き 「はい」を選択すると、データの競合が上書きされます。デフォルトでは、これは「いいえ」に設定されています。 削除実行 「はい」に設定すると、書き出された後に処理したノードが削除されます。デフォルトは False です。 ジョブの書き出しに関する説明 Adobe Classifications ジョブの説明を入力します。 通知メール Adobe Classifications の通知用のメールアドレスを入力します。 レポートスイート 読み込みジョブを実行するレポートスイートを入力します。 データセット 読み込みジョブを実行するデータセット関連 ID を入力します。 変換サービス ドロップダウンメニューから、変換サービスの実装を選択します。 データソース データコンテナのパスに移動します。 スケジュールを書き出し 書き出すスケジュールを選択します。デフォルトは 30 分ごとです。 -
「OK」をクリックして設定を保存します。
ページサイズの変更 modifying-page-size
レコードは、ページで処理されます。デフォルトでは、Adobe Classifications はページサイズが 1,000 のページを作成します。
Adobe Classifications の定義に従い、ページの最大サイズは 25,000 に設定ができます(Felix コンソールから変更可)。エクスポート中に、Adobe Classifications はソースノードをロックして、同時変更を防ぎます。ノードは、書き出し後、エラー時またはセッション終了時にロックを解除されます。
ページサイズを変更するには:
-
https://<host>:<port>/system/console/configMgr にある OSGI コンソールに移動し、「Adobe AEM Classifications Exporter」を選択します。
-
「書き出しページサイズ」を必要に応じて更新し、「保存」をクリックします。
SAINTDefaultTransformer saintdefaulttransformer
SAINT Exporter は、変換サービスを使用して、書き出しデータを特別な形式に変換できます。Adobe Classifications では、Transformer インターフェイスを実装するサブインターフェイス SAINTTransformer<String[]>
が提供されています。このインターフェイスは、データタイプを SAINT API で使用される String[]
に制限し、マーカーインターフェイスで対応するサービスを検索して選択するために使用されます。
デフォルト実装の SAINTDefaultTransformer では、書き出しソースの子リソースは、keys というプロパティ名と values というプロパティ値を持つレコードとして扱われます。キー 列は、最初の列として自動的に追加され、その値がノード名になります。名前空間プロパティ(:
を含む)は無視されます。
ノード構造:
-
id-classification
nt:unstructured
-
1
nt:unstructured
- Product = My Product Name (String)
- Price = 120.90 (String)
- Size = M (String)
- Color = black (String)
- Color^Code = 101 (String)
-
SAINTヘッダーとレコード:
プロパティには、次が含まれています。
Adobe Classifications による書き出しの自動化 automating-adobe-classifications-export
独自のワークフローを作成することで、新しい読み込みのたびにそのワークフローが開始され、構造の正しい適切なデータが /var/export/ に作成されて Adobe Classifications に書き出すことができるようになります。