フィールドの自動マッチング
既存のモデリング・ストリームを使用する場合は、SPSS モデルおよび SPSS スコアのプロセス・ボックスを構成する時に、フィールドが自動的にマッチングされます。自動マッチング・プロセスでは、マップされるテーブルから正確なフィールド名の最初の出現位置が検出され、モデリング・ストリームからの必要なフィールドにそれがマッチングされます。
SPSS モデルおよび SPSS スコアの両方のプロセス・ボックスで、セル・フィールドからモデリング・ストリーム・フィールドへの自動フィールド・マッチングが実行されます。ただし、IBM® Campaign と IBM SPSS® Modeler Advantage Enterprise Marketing Management Edition ではフィールド・タイプを解釈するメカニズムが異なるため、フィールドがマッチングされないという問題が発生することがあります。
以下に例を示します。
IBM Campaign では、ストリングの間に数値が含まれているセル・フィールド (例えば、1512 and 100) は、ストリング型になります。IBM SPSS Modeler Advantage Enterprise Marketing Management Edition では、そのデータは数値と判断されます。このような場合、自動マッチングは失敗するため、SPSS モデルまたは SPSS スコアのプロセス・ボックス内でフィールドを手動でマッチングする必要があります。
この後のセクションでは、モデリング・ストリーム・フィールドが自動的にマッチングされるシチュエーションについて説明します。
フローチャートの実行
モデリング・ストリームにマッチングされていないフィールドが含まれる場合にフローチャートを実行すると、モデリング・ストリーム・フィールドが自動的にマッチングされます。SPSS モデル・プロセス・ボックスでプロセス構成を最後に保存した後にモデリング・ストリームを変更した場合は、構成された SPSS モデルまたは SPSS スコアのプロセス・ボックス内でフィールドがマッチングされない可能性があります。例えば、SPSS スコア・プロセス・ボックスに候補フィールドを追加した場合、これらのフィールドはモデリング・ストリームでマッチングされません。
- モデルを再作成すると、SPSS モデル・プロセス・ボックスでマッチングされていない新規フィールドが自動的にマッチングされます。
- モデルをスコア設定すると、SPSS スコア・プロセス・ボックスでマッチングされていない新規フィールドが自動的にマッチングされます。
正常に照合された場合、フローチャートの実行が成功します。正常に照合されない場合は実行が失敗します。 その場合、プロセスを再実行するには、その前に手動でフィールドを照合する必要があります。
どのフィールドも変更していない場合、フィールドが自動的にマッチングされることはありません。このような処置により、ユーザーが指定したマッチングが上書きされることを回避できます。
以下の例では、IBM Campaign フローチャートとモデリング・ストリームの間で変数をマッチングするように SPSS スコア・プロセス・ボックスを既に構成してあります。A が A にマッチし、B1 が B にマッチし (手動で上書き)、C が C にマッチします。
IBM Campaign フローチャートのフィールド | モデリング・ストリームで必要な変数 |
---|---|
A | A |
B1 このフィールドは、自動マッチングを手動で上書きしました。 |
B |
C | C |
仮にモデリング・ストリームが変更されて変数 A、B、および D が必要になった場合、以前のマッチは保持されて、新しい変数 D のみが自動マッチされます。したがって A は引き続き A にマッチし、B1 は引き続き B にマッチして、さらに新しい変数 D が D にマッチします。
IBM Campaign フローチャートのフィールド | モデリング・ストリームで必要な変数 |
---|---|
A | A |
B1 | B |
D フィールド D は、実行時に自動的にマッチングされます。 |
D |
フローチャート編集モードで SPSS モデルまたは SPSS スコアのプロセス・ボックスを開いたとき
「既存のモデリング・ストリームを使用」オプションを使って SPSS モデル・プロセス内でモデリング・ストリームを選択すると、モデリング・ストリーム・フィールドが自動的にマッチングされます。
SPSS モデルまたは SPSS スコアのプロセス・ボックスを開いたとき、IBM Campaign は IBM SPSS Modeler Advantage Enterprise Marketing Management Edition から構成済みモデリング・ストリームに関するメタデータを取り出します。
- モデリング・ストリーム・フィールドにミスマッチがある場合は、警告が表示されます。
- 既存のモデリング・ストリーム・フィールドでユーザーがセットアップしたマッチングは、すべて保持されます。
- 削除されたフィールドは、マッピングから削除されます。
- 新しいフィールドに対しては、「照合」ボタンを使ってフィールドを自動マッチングさせるか、「追加」ボタンを使って手動でフィールドをマッチさせることができます。
IBM SPSS Modeler Advantage セッションでフィールドを変更したとき
SPSS スコア・プロセス・ボックスでモデリング・ストリームを選択すると、モデリング・ストリーム・フィールドが自動的にマッチングされます。
IBM SPSS Modeler Advantage でモデリング・ストリーム・フィールドを変更した場合、IBM Campaign は、セッションや、ユーザーが変更した内容について何も情報を認識しません。
- SPSS モデルまたは SPSS スコアのプロセス構成ダイアログで「OK」をクリックすると、プロセス・ボックス内の既存の構成が保存されます。ただし、IBM Campaign は最新のモデリング・ストリーム・メタデータを取得しません。構成ウィンドウを最後に開いた時以降、必要なフィールドが変更された場合は、「OK」をクリックしてください。その後、プロセス・ボックスを再び開き、モデリング・ストリームのこれらのフィールドを更新してください。
- SPSS モデルまたは SPSS スコアのプロセス・ボックスを開いたとき、IBM Campaign は最新のモデリング・ストリーム構成を取り出します。その後、変更されたフィールドがすべて自動的にマッチングされます (上記の『フローチャート編集モードで SPSS モデルまたは SPSS スコアのプロセス・ボックスを開いたとき』の説明を参照)。
- SPSS モデルまたは SPSS スコアのプロセス・ボックスを実行すると、IBM Campaign は最新のモデリング・ストリーム構成を取り出します。上記の『フローチャートの実行』で説明したように、フィールドが自動的にマッチングされます。