72
インストール ガイド バージョン 5.5

Portrait Shared Server のインストール

  • Upload
    haanh

  • View
    231

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Portrait Shared Server のインストール

インストール ガイド

バージョン 5.5

Page 2: Portrait Shared Server のインストール

© 2013 Pitney Bowes Software Inc. All rights reserved.

本ドキュメントには、Pitney Bowes Inc.またはその子会社や関連企業が所有する機密情報と独占情報が含まれます。

Portrait Software、Portrait Softwareロゴ、Portrait、および Portrait Softwareの Portraitブランドは、PortraitSoftware International Limitedの商標であり、Portrait Software International Limitedから書面による事前の承諾を得ない限り、いかなる方法でも使用できません。

商標に関する告知

その他、記載されている製品名、社名、マーク、ロゴ、およびシンボルには、各社の商標または登録商標として使用している場合があります。

Portrait Software サポート

本ドキュメントに記載された情報で対処できない状況が発生し、支援が必要な場合は、当社 Web サイトのKnowledge Base をご利用ください。http://support.portraitsoftware.com にアクセスし、目的の製品のリンクをクリックします。

このサイトでは、他の Portrait Softwareドキュメントをダウンロードすることもできます。ユーザ名とパスワードをお持ちでないか、思い出せない場合は、以下の連絡手段のいずれかでお問い合わせください。

本製品の使用、インストール、またはドキュメントに問題点がありましたら、以下の連絡手段のいずれかでお問い合わせください。

電子メール:[email protected]

電話

• 米国/カナダ 1-800-335-3860 (フリーダイヤル)• その他の国 +44 800 840 0001

問題点をご連絡いただく際は、以下の情報をお手元に控えておいてください。

• ソフトウェア アプリケーションの名前• 問題が発生したときの状況• エラー メッセージが表示された場合はその文面• 使用していたソフトウェアのバージョン

Pitney Bowes Software Inc.

Page 3: Portrait Shared Server のインストール

目次

第 1 章 : はじめに.........................................................................................................7目的.......................................................................................................................................8対象読者................................................................................................................................8関連マニュアル.....................................................................................................................8

第 2 章 : 製品概要.........................................................................................................9Interaction Optimizer について.........................................................................................10アーキテクチャ...................................................................................................................11主要コンポーネント............................................................................................................11

Portrait Shared Server...................................................................................................11Portrait Foundation.........................................................................................................12SQL Server データベース..............................................................................................12Interaction Optimizer Web サービス..............................................................................12

オプションのコンポーネント..............................................................................................12Portrait Dialogue............................................................................................................13Portrait Miner..................................................................................................................13Microsoft SharePoint......................................................................................................13

第 3 章 : Interaction Optimizer のインストール........................................................15インストールの概要............................................................................................................16インストールの前提条件.....................................................................................................16Portrait Suite の互換性.......................................................................................................17始める前に...........................................................................................................................18Web サーバーとアプリケーション サーバーの構成...........................................................19

Web サーバーとアプリケーション サーバーの役割を構成する....................................19Web サーバーの役割を構成する....................................................................................19

Page 4: Portrait Shared Server のインストール

アプリケーション サーバーの役割を構成する..............................................................20Windows PowerShell を設定する..................................................................................20

データベース サーバーの構成.............................................................................................21SQL エージェント サービスが実行中であることを確認する.......................................21SQL サーバー ユーザーが設定されていることを確認する...........................................21名前付きパイプおよび TCP/IP プロトコルが有効になっていることを確認する..........21MS DTC (データベース サーバー) のネットワーク サポートを構成する.....................21

Foundation コンポーネントのインストール.....................................................................22新しい IO データベースの作成......................................................................................22Portrait Foundation のインストール..............................................................................23

Portrait Shared Server のインストール............................................................................25インストールの概要.......................................................................................................25インストールの前提条件...............................................................................................25始める前に.....................................................................................................................25SharePoint の展開 (オプション)....................................................................................27Portrait Shared Server のインストール.........................................................................27Portrait Reports の展開 (オプション).............................................................................30DWH SSIS パッケージのインストール.........................................................................31データウェアハウスの更新のスケジューリング...........................................................32古いデータおよび削除したデータをデータベースから消去する..................................32

IO のインストール...............................................................................................................37Interaction Optimizer (IO) のインストール....................................................................37新しいリポジトリを作成する........................................................................................38構成をリポジトリにインポートする.............................................................................39構成を展開する..............................................................................................................39

WCF Web サービスのインストール...................................................................................40シミュレーション SSIS パッケージのインストール..........................................................43

第 4 章 : Interaction Optimizer のサイレント インストール.....................................49はじめに..............................................................................................................................50インストールの概要............................................................................................................51インストールの前提条件.....................................................................................................51Portrait Suite の互換性.......................................................................................................52作業を開始する前に............................................................................................................53

Portrait IO 5.54

Page 5: Portrait Shared Server のインストール

Web サーバーとアプリケーション サーバーの構成...........................................................54Web サーバーとアプリケーション サーバーの役割を構成する....................................54Web サーバーの役割を構成する....................................................................................54アプリケーション サーバーの役割を構成する..............................................................55Windows PowerShell を設定する..................................................................................56

データベース サーバーの構成.............................................................................................56SQL エージェント サービスが実行中であることを確認する.......................................56SQL サーバー ユーザーが設定されていることを確認する...........................................56名前付きパイプおよび TCP/IP プロトコルが有効になっていることを確認する..........57MS DTC (データベース サーバー) のネットワーク サポートを構成する.....................57

スクリプトの更新................................................................................................................57Foundation データベース スクリプトの更新.................................................................57Foundation コア ソフトウェア スクリプトの更新........................................................59Portrait Shared Server (PSS) スクリプトの更新...........................................................59Interaction Optimizer (IO) スクリプトの更新.................................................................62IO Config Deployer スクリプトの更新...........................................................................63Webservices スクリプトの更新.....................................................................................63

インストール スクリプトの実行.........................................................................................64

第 5 章 : 付録...............................................................................................................65インストール データシート................................................................................................66

Interaction Optimizer データシート...............................................................................66Portrait Foundation データシート..................................................................................67Portrait HQ データシート...............................................................................................68

SharePoint のインストール...............................................................................................69SharePoint / Interaction Optimizer のインストールに関する考慮事項..........................69

ロケールに左右されるセレクション評価............................................................................70ローカル セレクション評価...........................................................................................70

5インストール ガイド

Page 6: Portrait Shared Server のインストール
Page 7: Portrait Shared Server のインストール

1はじめに

• 目的 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8• 対象読者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8• 関連マニュアル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

Page 8: Portrait Shared Server のインストール

目的このドキュメントでは、Interaction Optimizer 5.5 のインストールについて説明します。

対象読者本書は、Interaction Optimizer をインストールする必要のあるシステム管理者を対象にしています。

サードパーティ アプリケーションや Portrait Softwareアプリケーションに関する予備知識は必要ありません。ただし、本書では、読者が対象システムの管理について理解していること、また、それらのシステムに適切にアクセスできることを想定しています。

関連マニュアルPortrait Interaction Optimizer のメディア (zip/dvd) および場所

ドキュメント

•• Portrait Interaction Optimizer リリース ノート 5.5

\Documentation\

• Portrait Interaction Optimizer アップグレード ガイド

• Portrait Interaction Optimizer 管理ガイド

•• \Foundation Media\Software\Documentation\Installation\Portrait Foundation インストール ガイド v4.4

•• \Foundation Media\Software\Documentation\Database\Portrait Foundation データベース インストール ガイド v23.2

すべてのドキュメントは、次に示す Portrait Software のサポート Web サイトでも利用できます。 http://support.portraitsoftware.com

ヒント:

Portrait IO 5.58

目的

Page 9: Portrait Shared Server のインストール

2製品概要

• Interaction Optimizer について . . . . . . . . . . . . . . . . . . . . . .10• アーキテクチャ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11• 主要コンポーネント . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11• オプションのコンポーネント . . . . . . . . . . . . . . . . . . . . . . . .12

Page 10: Portrait Shared Server のインストール

Interaction Optimizer についてPortrait Interaction Optimizer (IO) は既存の顧客アプリケーションと連動して機能し、インバウンドの顧客との対話を収益案件に容易に変換できるようにしています。

Interaction Optimizer は、Web、インバウンド コール、電子メールなどの任意のチャネルでの対話の特定の時点において、個別の顧客にターゲットを絞った (1 対 1 の) 販売、サービス、顧客関係維持のオファーを提供するのに役立ちます。InteractionOptimizerは、組織のデータをリアルタイムに利用して、適切なオファーを適切なタイミングで顧客に提供することにより、顧客との対話にインテリジェンスをもたらします。

Portrait Interaction Optimizer を使用すると、さまざまな組織単位やチャネルの間で、重複を発生させることなく、顧客データを関連付けることができます。 Interaction Optimizer の HQ ダッシュボードを使用すると、(マーケティング キャンペーンを通じた) 複数の顧客チャネルを、1 つのビューから管理できます。マーケティングキャンペーンは、すぐに効果が上がるように 'その場で'追加または変更できます。また、シミュレーション機能を使用すると、マーケティング担当者はすばやく '仮説' 分析を実行し、実施する前に適切な複合キャンペーンを決定できます。

Portrait IO 5.510

Interaction Optimizer について

Page 11: Portrait Shared Server のインストール

アーキテクチャ

主要コンポーネント

Portrait Shared ServerPortrait Shared Server は、次の 5 つの主要コンポーネントで構成されます。• Portrait Shared Services (PSS)。 Portrait Suite アプリケーション (Portrait Explorer、Miner、Dialogue、および Interaction Optimizer)が相互に通信を行えるようにするWebサービス群を提供します。

• Portrait Shared Repository (PSR)。 Portrait Shared Repository データベースおよび Portrait DataWarehouse データベースを提供します。

11インストール ガイド

第 2 章 : 製品概要

Page 12: Portrait Shared Server のインストール

• SharePoint Tasks (オプション)。 Portrait HQ でタスクを個人に割り当て、それを SharePointで表示します。タスクの可視性を大幅に向上させる統合タスク管理ソリューションです。注意 :SharePointTasks は、Portrait Dialogue および Portrait Interaction Optimizer に対してはオプションで、PortraitExplorer に対しては必要ありません。

• Portrait Reports (オプション)。 Portrait Interaction Optimizer および Portrait Dialogue の運用パフォーマンスに関する既成のレポート群を提供します。注意 :Portrait Reportsは、Portrait DialogueおよびPortrait Interaction Optimizerに対してはオプションで、Portrait Explorerに対しては必要ありません。

• Portrait HQ。 Portrait HQは、大規模な (ワン・トゥ・ワンの)マーケティング キャンペーンを一元的に計画、開始、監視するためのダッシュボードを提供します。Portrait HQは、ユーザーの全体的なマーケティング状態に関するライブ (最新の)要約ビューだけでなく、リアルタイムデータも提供するため、キャンペーンの進捗を評価し、必要ならば即座にアクションを取ることができます。

Portrait FoundationPortrait Foundationは高度に構成可能なシステムであり、あらゆる顧客関係管理の機能を提供します。Portrait Foundationは、顧客が組織と連絡を取るために選択するチャネルとは無関係なCRMサーバーの、コア機能セットを提供します。Interaction Optimizer (IO) は、Portrait Foundation を使用して、IO の実装に適したカスタム データ取得プロセスを構成します。 さらに、IO の Web サービスを実装するには、Portrait Foundation のプロセス モデルを使用します。

SQL Server データベース

InteractionOptimizerは、SQLServerデータベースを使用して、構成を格納するだけでなく、InteractionOptimizer が評価するビジネス ルールの通知に使用されるデータをキャッシュします。

Interaction Optimizer Web サービス

Interaction Optimizer Webサービスは、ユーザーが Interaction Optimizerに提案を求めるときに使用するインターフェイスです。

オプションのコンポーネントPortrait Interaction Optimizer はオプションで、Portrait Dialogue や Portrait Miner などの他の PortraitSoftware 製品と統合させることができます。

このガイドでは、InteractionOptimizerをスタンドアロンのアプリケーションとしてインストールする方法について説明します。他の Portrait Softwareアプリケーションとともに Interaction

注意:

Optimizer をインストールまたは統合する場合は、『Portrait Suite インストール ガイド』を参照してください。

Portrait IO 5.512

Portrait Foundation

Page 13: Portrait Shared Server のインストール

Portrait DialoguePortrait Dialogue は、顧客とのやり取りを、あらゆるチャネルを対象に双方向の密接な対話 (ダイアローグ) に変換し、顧客との結び付きをいっそう強いものにします。 顧客ライフサイクルの管理ではなく顧客の調査に最適化されている従来のキャンペーン管理システムとは異なり、Portrait Dialogueでは構築済みの自動化されたマルチステップフェーズにより、顧客との会話が自動的に双方向の対話になるので、内部の作業負荷が減少し、関連性、即時性、結び付きが向上します。必要に応じて、InteractionOptimizer (IO)では、Portrait Dialogueのコンポーネントを使用して、PortraitHQ のユーザーを管理できます。 次のようなコンポーネントがあります。• Portrait Dialogue Server• Portrait Dialogue Server API Web アプリケーション• Portrait Dialogue データベース

Portrait MinerPortraitMinerは強力な予測分析ソリューションであり、顧客洞察の専門家やビジネスユーザーが顧客を明確に把握し、将来の行動をより正確に理解および予測できるようにします。Portrait Minerを使用すると、顧客離れ、クロスセルやアップセルの機会、キャンペーンの計画とセグメント化、顧客の満足と忠誠心、顧客の生涯価値など、利益に影響のある行動や傾向を予測できます。Interaction Optimizer (IO)は、Portrait Minerの分析ルール リポジトリを使用して、IOの提案のスコア付けに使用される分析ルールを保持します。

Microsoft SharePointMicrosoft SharePoint は高い拡張性を備えた Web アプリケーションであり、企業のコンテンツの管理に役立ちます。通常はWord文書やExcel文書などの社内文書を保管するために使用されますが、Wikiや共同作業スペースなどの他の機能を提供するように拡張することもできます。Interaction Optimizer とPortrait HQ は、マーケティング キャンペーン関連のタスクを管理するためにSharePointを使用します。 プラン フェーズの間にタスクを個人に割り当て、それを SharePointで表示することができるため、非常にわかりやすくなります。SharePointを使用すると、タスクを割り当てられたユーザーがタスクを Microsoft Outlook で表示できます。

13インストール ガイド

第 2 章 : 製品概要

Page 14: Portrait Shared Server のインストール
Page 15: Portrait Shared Server のインストール

3Interaction Optimizer のインストール

• インストールの概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16• インストールの前提条件 . . . . . . . . . . . . . . . . . . . . . . . . . . .16• Portrait Suite の互換性 . . . . . . . . . . . . . . . . . . . . . . . . . . . .17• 始める前に . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18• Web サーバーとアプリケーション サーバーの構成 . . . . . .19• データベース サーバーの構成 . . . . . . . . . . . . . . . . . . . . . . .21• Foundation コンポーネントのインストール . . . . . . . . . . . .22• Portrait Shared Server のインストール . . . . . . . . . . . . . . .25• IO のインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37• WCF Web サービスのインストール . . . . . . . . . . . . . . . . . . .40• シミュレーション SSIS パッケージのインストール . . . . . .43

Page 16: Portrait Shared Server のインストール

インストールの概要Portrait Interaction Optimizer をインストールするには、次に示す手順を実行します。

所要時間インストール手順

15 分Web サーバーとアプリケーション サーバーの構成(19ページ)

15 分データベース サーバーの構成(21ページ)

30 分Foundation コンポーネントのインストール(22ページ)

100 分Portrait Shared Server のインストール(25ページ)

35 分IO のインストール(37ページ)

15 分WCF Web サービスのインストール(40ページ)

15 分シミュレーション SSIS パッケージのインストール(43ページ)

インストールの前提条件InteractionOptimizerのインストール手順を実行する前に、以下のソフトウェアをインストールする必要があります。

ソフトウェア レベルソフトウェアサーバー

Interaction Optimizerは以下のどれにでもインストールできます。

Microsoft WindowsServer

すべてのサーバー

• 2012 (64 ビット版、Standard または EnterpriseEdition)

• 2008 R2 SP1 (64 ビット版、Standard またはEnterprise Edition)

Microsoft .NETFramework

すべてのサーバー • v4.5 (すべてのサーバー)、および• v4.0 (Portrait Foundation がインストールされているサーバー)

2008 R2 SP1 および 2012 (32 ビット版または 64 ビット版、Standardおよび Enterprise Edition、大文字と小

Microsoft SQL Serverデータベース サーバー

文字の区別があるものとないもののどちらのマスターデータベースでもサポート) 注意: 以下の機能のインストールが必要です。

Portrait IO 5.516

インストールの概要

Page 17: Portrait Shared Server のインストール

ソフトウェア レベルソフトウェアサーバー

• Database Engine Services• Management Tools - Basic• Management Tools - Complete• Client Tools Connectivity• Integration Services• SQL Server Reporting Services (オプション)

Microsoft SharePoint(オプション)

SharePoint サーバー • SharePoint Server 2013 (64 ビット版のみ)、または• SharePoint Foundation 2013 (64 ビット版のみ)

各種ソフトウェアアプリケーションサーバー • Microsoft SQL Serverの機能: Client Tools Connectivity

• Microsoft Windows インストーラ 4.5

• Microsoft PowerShell 2.0

• Microsoft MSXML 6.0 SP1 以上• Microsoft Visual C++ 2010(x86) 再頒布可能パッケージ (存在しない場合は、Portrait インストーラによってインストールされます)

• Microsoft プライマリ相互運用アセンブリ 2005 (存在しない場合は、Portrait インストーラによってインストールされます)

.NET Framework 4 は、以前のバージョンの .NETFramework と一緒に単一のコンピュータにインストー

.NET FrameworkWeb サーバー

ルできます。 コンピュータ上で IIS が有効になっている場合、.NET Framework の設定プロセスによって、ASP.NET 4 が IIS に自動的に登録されます。 ただし、IIS を有効にする前に .NET Framework 4 をインストールする場合は、.NETFrameworkを IISに登録して .NETFramework 4 を使用するアプリケーションを使用するため、ASP.NET IIS 登録ツールを実行する必要があります。詳細については、http://msdn.microsoft.com/en-us/library/k6h9cz8h(v=vs.100).aspxを参照してください。Microsoft SQL Server Reporting ServicesPortrait Reportsレポート サーバー

Portrait Suite の互換性Interaction Optimizer は、次の Portrait Software と互換性があります。

17インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 18: Portrait Shared Server のインストール

ソフトウェア レベルソフトウェア

4.4 Update 4Portrait Foundation

7.0APortrait Miner

6.0Portrait Dialogue

4.0Portrait Explorer

このガイドでは、InteractionOptimizerをスタンドアロンのアプリケーションとしてインストールする方法について説明します。他の Portrait Softwareアプリケーションとともに Interaction

注意:

Optimizer をインストールまたは統合する場合は、『Portrait Suite インストール ガイド』を参照してください。

始める前にインストールを開始する前に、次のことを確認してください。

• クリーン インストールを行う場合は、必ず Interaction Optimizer の既存のバージョンとそのサブコンポーネント (Portrait FoundationおよびPortrait Shared Server)をアンインストールしてください。

• 使用する SQL サーバーに対して管理者権限を持つ SQL Server ログインの資格情報があること。• 以下に示す、すべての必要なソフトウェアおよび関連するドキュメントを用意します。

メディアの場所 (zip ファイル/dvd)ソフトウェアおよびドキュメント

Portrait Interaction Optimizer メディアの \installation\Portrait Interaction Optimizer 5.5ソフトウェア

Portrait Interaction Optimizer メディアの \Documentation\Portrait Interaction Optimizerインストール ガイド (本書)

Portrait Interaction Optimizer メディアの \FoundationMedia\Software\Installsets\Database\install\

Portrait Foundation 4.4 Update 4

Portrait Interaction Optimizer メディアの \FoundationMedia\Software\Documentation\

Portrait Foundation インストール ガイド 4.4 Update 4

Portrait Interaction Optimizer メディアの \Portrait SharedServer\

Portrait Shared Server 2.0ソフトウェア

Portrait IO 5.518

始める前に

Page 19: Portrait Shared Server のインストール

Web サーバーとアプリケーション サーバーの構成

Web サーバーとアプリケーション サーバーの役割を構成する

1. Windows Server マシンにログオンします。2. ‎[スタート] > [管理ツール] > [サーバー マネージャ] の順にクリックします。3. ‎[サーバー マネージャ] ウィンドウで、[役割] 機能を展開し、アプリケーション サーバーおよび

Web サーバーの役割がセットアップされていることを確認します。4. Webサーバーおよびアプリケーションサーバーの役割がセットアップされていない場合は、[役割]

を右クリックし、[追加] を選択します。Web サーバーとアプリケーション サーバーの各ボックスをオンにし (同じマシンの場合)、表示されるインストール指示に従って役割を追加します。

Web サーバーの役割を構成する

以下の手順に従って、Webサーバーの役割サービスをPortrait InteractionOptimizerおよびPortrait HQ向けに構成します。

この手順では、Portrait Interaction OptimizerとPortrait HQを同じマシンにインストールすることを想定しています。これらを別々のマシンにインストールする場合は、役割サービスを個別に構成する必要があります。

注意:

1. ‎[サーバー管理] ウィンドウで、[役割] > [Web サーバー (IIS)] の順にクリックします。2. 右側のペインの [役割サービス] セクションで、次の項目がインストールされていることを確認し

ます。インストールされていない場合は、[Webサーバー (IIS)]を右クリックし、[役割サービスの追加] を選択して、足りない項目を追加します。• Management Tools• IIS 6 管理機能• IIS 6 メタベース互換• IIS 6 WMI 互換• IIS 6 スクリプト ツール• IIS 6 管理コンソール• Windows 認証と ASP.NET (Interaction Optimizer および Portrait HQ に必須)

3. 左側のパネルの [機能] をクリックし、次の項目が Portrait HQ用にインストールされていることを確認します。 インストールされていない場合は、右側の [機能の追加] をクリックし、足りない項目を追加します。• Message Queueing

19インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 20: Portrait Shared Server のインストール

アプリケーション サーバーの役割を構成する

以下の手順に従って、Application Server サービスを Portrait Interaction Optimizer および Portrait HQ向けに構成します。

この手順では、Portrait Interaction OptimizerとPortrait HQを同じマシンにインストールすることを想定しています。これらを別々のマシンにインストールする場合は、役割サービスを個別に構成する必要があります。

注意:

1. ‎[サーバー管理] ウィンドウで、 [役割] > [アプリケーション サーバー] の順にクリックします。2. 右側のペインの [Role Services] セクションで、次のサービスがインストールされていることを確

認します。• アプリケーション サーバー基盤 (32 ビット マシンのみ)• Web サーバー (IIS) サポート• TCP ポート共有• Windows プロセス起動サービス サポート• HTTP アクティブ化• メッセージ キュー アクティブ化• TCP アクティブ化• 名前付きパイプのアクティブ化• COM+ ネットワーク アクセス

3. インストールされていない場合は、 [アプリケーション サーバー] > [役割サービスの追加] の順に選択して、足りない項目を追加します。

Windows PowerShell を設定する

Windows PowerShell 2.0 は、Portrait Shared Server (PSS) の管理に必要です。

Windows PowerShell を設定するには、以下の操作を行います。

1. Windows PowerShell のコマンド プロンプトを起動して、$host と入力します。 出力されるバージョンが 2.0 または 3.0 であることを確認します。 以下の対応する指示に従います。• 2.0• 3.0

2. PSS の管理に使用する PowerShell スクリプトでは、LocalMachine スコープの実行ポリシーを最低でも RemoteSigned に設定する必要があります。 次の手順に従います。a) コマンド ラインから管理者モードでWindows PowerShellを起動します。Windows 64ビット

版 OS の場合は、管理者モードで Windows PowerShell (x86) コマンド ラインを起動します。b) コンソールで、コマンド Get-ExecutionPolicy -List を入力し、出力される

LocalMachine スコープの ExecutionPolicy 列の値に注目します。c) この値が RemoteSigned と表示されない場合は、コマンド Set-ExecutionPolicy

RemoteSigned -Scope LocalMachine を実行します。

Portrait IO 5.520

アプリケーション サーバーの役割を構成する

Page 21: Portrait Shared Server のインストール

データベース サーバーの構成

SQL エージェント サービスが実行中であることを確認する

以下の手順に従って、SQL エージェント サービスが実行中であることを確認します。

1. SQL Server マシンにログオンします。2. [スタート] > [すべてのプログラム] > [Microsoft SQL Server] > [SQL Server Management Studio]

の順にクリックします。3. 管理者権限を持っていることを確認し、データベースエンジンのインスタンスに接続します。 [オ

ブジェクト エクスプローラ] ウィンドウで、[SQL Server エージェント (Agent XPs が無効)] を右クリックして、[開始] を選択します。

SQL サーバー ユーザーが設定されていることを確認する

PSS データベースのインストールに必要な dbcreator サーバー ロールを持つユーザーが、SQL サーバーに作成されていなければなりません。

名前付きパイプおよび TCP/IP プロトコルが有効になっていることを確認する

1. SQLServerマシンで [SQL Server 構成マネージャー]を開き、左側のペインで [SQL Native Clientの構成] を展開して、[クライアント プロトコル] を選択します。

2. 右側のペインで、[名前付きパイプ] および [TCP/IP] が有効になっていることを確認します。 有効になっていない場合は、右クリックして [有効化] を選択します。 再起動を求める警告が表示されたら、[OK] をクリックします。

MS DTC (データベース サーバー) のネットワーク サポートを構成する

以下の手順に従って、Portrait HQ (PSS)が正常に機能するために必要な、Microsoftの分散トランザクション コーディネータのネットワーク サポートを有効にします。

分散トランザクション コーディネータは Portrait HQ インストーラによって自動的に構成されますが、データベース サーバーが Portrait HQ インストールとは別のマシンの場合は、データベース サーバー上の MS DTC を手動で構成する必要があります。

注意:

1. データベース サーバーで、[スタート] > [ファイル名を指定して実行] の順にクリックし、dcomcnfg.exe と入力します。

2. [DCOM の構成] アプリケーションで、ツリーを [コンポーネント サービス] > [コンピュータ] > [マイ コンピュータ] > [分散トランザクション コーディネータ] > [ローカル DTC] まで展開します。

21インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 22: Portrait Shared Server のインストール

3. [セキュリティ] タブで、[ネットワーク DTC アクセス] チェックボックスをオンにし、[受信を許可する] および [送信を許可する] チェックボックスもオンにします。

Foundation コンポーネントのインストール

新しい IO データベースの作成

以下の手順に従って、新しい Interaction Optimizer データベースを作成します。 この手順では、Foundation ソフトウェア データベース インストーラを使用します。

1. SQL Serverを管理するための権限を持つ指定されたWindowsアカウントを使用して、InteractionOptimizer アプリケーション サーバーにログオンします。

2. Interaction Optimizer リリース メディアの \Foundation

Media\Software\Installsets\Database\にある FdnDbSetup.exe を実行します。 .exe

ファイルを右クリックして、[管理者として実行] を選択してください。3. [Next] をクリックし、[Create new database] を選択します。4. [Next]をクリックし、接続先の [Database Server] (および可能であればインスタンス)を入力しま

す。5. 作成する [Database name] を入力します。

SSIS インストール時に参照するので、IO データベース名を記録しておいてください。注意:

6. [Use Windows Authentication] チェックボックスが選択されていることを確認します。7. [Next] をクリックし、[Server collation] が Latin1_General_CI_AS に設定されていることを確認

します。

‎[Server collation] の [Description] に ‘Case-sensitive collations cannot be used’ と表示されている場合は、[User defined collation] を選択してドロップダウンからLatin1_General_CI_AS を選択することで、インストールを続行できます。

注意:

8. ‎[Next] をクリックし、データベースのデータファイルの場所を確認します。

指定されているデータファイルの場所がSQLServerマシンの既定のデータファイルの場所に一致していることを確認します。

注意:

9. ‎[Next]をクリックし、運用インストールまたは非運用インストールのどちらを実行するのかを選択します。

10. ‎[Next] をクリックし、[Custom] > [unencrypted stored procedures or additional scripts] の順に選択します。 [Enable DataMart functionality] をオフにします。

11. [Next] をクリックします。 [Unencrypt stored procedures] フィールドと [Code] フィールドは空白のままにしておきます。

Portrait IO 5.522

Foundation コンポーネントのインストール

Page 23: Portrait Shared Server のインストール

12. [Next] をクリックします。 [Select Database Scripts] ダイアログで、[Execute ImplementationScripts] チェックボックスが選択されたままにし、Interaction OptimizerインストールメディアのInstallation\Foundation Database Scripts\cre_imp_db.txtを参照します。

13. ‎[Next] をクリックし、インストールする Interaction Optimizerのバージョンに関する説明を入力します (例: InteractionOptimizer54)。

14. ‎[Next] をクリックして、データベース作成プロセスを開始します。15. [Close] をクリックします。16. インストールを確認するには、以下の操作を行います。

a. SQL Server のマシンにログオンし、SQL Server Management Studio を起動します。b. ‎[サーバーの種類] フィールドで、[データベース エンジン] を選択します。c. ‎[サーバー名] フィールドで、適切な SQL サーバーを選択します。d. ‎[Windows 認証] が選択されていることを確認し、[接続] をクリックします。e. ‎[オブジェクト エクスプローラ] ウィンドウで、上記で指定したデータベース名があることを確

認します。f. そのデータベースを展開し、io_application_paramsというテーブルを探します。g. データベースとテーブルの両方が存在する場合、インストールは正常に完了しています。

Portrait Foundation のインストール

以下の手順に従って、行うべき提案を決定する Portrait Foundation の IO 推奨案エンジンを再インストールします。

この手順では、Portrait Foundationソフトウェアが必要です。このソフトウェアは、InteractionOptimizer メディア (zip ファイル/DVD) の \Foundation

Media\Software\Installsets\Core_Software\にあります。

注意:

1. \Foundation Media\Software\Installsets\Core_Software\ 下にある setup.exe を右クリックし、[管理者として実行] を選択します。 [Next] をクリックします。

2. 既定のデスティネーション フォルダを承認し、[次へ] をクリックします。3. ‎[Portrait Foundation Installation Type] 画面で [Custom] を選択し、[Next] をクリックします。4. [Custom] インストール画面で、以下の図のようにコンポーネントを選択します。

23インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 24: Portrait Shared Server のインストール

5. [Install] をクリックします。6. インストールが完了したら、[Launch Portrait Foundation System Setup] チェックボックスが選

択されていることを確認し、[完了] をクリックします。7. [Portrait System Setup] 画面で、次の操作を実行します。

a. Portrait Foundationシステムの名前を入力します。 単一の Portrait Foundationシステムをインストールしている場合は、既定値 MyPortrait を受け入れることができます。

b. ‎[Domain name]、[User name]、および [Password] を入力します。これらの資格情報は、システムの Portrait Foundation サービスにアクセスするために使用されます。

c. [Next] をクリックします。

8. [Operational database] 画面で、次の操作を実行します。

a. Interaction Optimizer データベースがインストールされているデータベース サーバーの名前を入力します (次の手順を参照: 新しい IO データベースの作成(22ページ)).

b. ‎新しい IO データベースの作成(22ページ) で作成した Interaction Optimizer データベースの名前を入力します。

c. [Use Windows authentication] が選択されていることを確認します。d. [Next] をクリックします。

9. [Transient database] 画面で、4 つのオプションがすべてオフになっていることを確認し、[Next]をクリックします。

Portrait IO 5.524

Portrait Foundation のインストール

Page 25: Portrait Shared Server のインストール

10. [Clone process server] 画面で、[Clone process server] フィールドをオフのままにし、[Apply]をクリックして構成を完了します。

11. System Setup Launchpad で [Start] をクリックして、構成の変更を適用します。 変更が正常に適用されたら、System Setup Launchpad を閉じます。

12. [Close] をクリックして構成を終了します。

Portrait Shared Server のインストール

インストールの概要

所要時間インストール手順

10 分SharePoint の展開 (オプション)(27ページ)

10 分Portrait Shared Server のインストール(27ページ)

10 分Portrait Reports の展開 (オプション)(30ページ)

10 分DWH SSIS パッケージのインストール(31ページ)

10 分データウェアハウスの更新のスケジューリング(32ページ)

10 分古いデータおよび削除したデータをデータベースから消去する(32ページ)

インストールの前提条件

Portrait HQ のインストール手順では、以下の条件が満たされていることを前提とします。

前提条件HQ 機能

アプリケーションサーバーとWebサーバーの役割が構成されているWindows Server

Portrait Shared Services (PSS)

Microsoft SQL Server または SQL ネイティブ クライアントPortrait Shared Repository(PSR)

Microsoft SharePoint 2010 または Microsoft SharePoint Foundation2010

SharePoint Tasks

Microsoft SQL Server Reporting ServicesPortrait Reports

始める前に

インストールを開始する前に、次のことを確認してください。

25インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 26: Portrait Shared Server のインストール

• インストールの計画を立てます。Portrait SharedServerインストーラでは、すべてのPortrait SharedServer 機能を 1 台のサーバーにインストールするか、[カスタム セットアップ] オプションによって、すべての機能を別々のサーバーにインストールするかを選択できます。 次のことを行う必要があります。

• インストールする機能を決定します。注意: TaskManagement機能およびReport機能はオプションです。

• 1 台のサーバー上にどの機能をグループ化するかを決定します。 たとえば、サーバーを PortraitShared Server (PSS) および Portrait Shared Repository (PSR) のコンポーネントと一緒にセットアップします。 次に、Reports のコンポーネントを別の Reports サーバーにインストールし、タスク管理を既存の SharePoint サーバーにインストールします。

Portrait Shared Serverとその 4つの主要コンポーネントをどのようにインストールするかは、インストール計画者とサーバー環境次第です。

注意:

以降のインストール手順では、個々のマシンに少なくとも 1 つの機能をインストールするという前提に基づいて、[カスタム セットアップ] 画面が表示されます。

注意:

• IIS で、既定の Web サイトの 80 番ポートに対して HTTP サイト バインドが行われていることを確認します。このバインドは、PSSインストールの実行中のみ必要です。Portrait SharedServerを正しくインストールした後は、削除できます。

• SharePointを Portrait Shared Serverと一緒に使用する場合は、付録の「SharePointおよび PortraitShared Server のインストールに関する考慮事項」を参照してください。

• インストールに必要なすべての情報を収集します。詳細については、付録の「インストールデータシート」を参照してください。

• インストールに関する以下の制限に注意してください。

• Portrait Shared Serverは、SQL Serverまたは SQLネイティブ クライアントがインストールされているマシンにインストールする必要があります。

• SharePoint サーバーと PSS サーバーが別の場合は、Portrait Share Services をインストールする前に、SharePoint Tasks 機能をインストールする必要があります。

• SQL Server データベースが Portrait Shared Server をインストールするサーバーとは異なるサーバーで動作している場合は、SQL Server データベースに TCP/IP プロトコルを設定する必要があります。

• インストーラを実行するマシンでの管理者アクセス権が必要です。また、sysadminデータベースの資格情報を (sysadminの役割の SQL Server認証資格情報の提供によって)提供できるか、インストールの後でDBOの役割を設定するユーザーを選択できる必要があります。このユーザーは、SQL Server ログインのリストに追加されます。

• 同じWindowsアカウント (ユーザー名とパスワード)を使用して、PSSアプリケーション プールと PSR データベースへの接続を管理することをお勧めします。 このアカウントは、以下の条件を満たす必要があります。

• ローカル コンピュータではなくネットワーク ドメイン上に存在すること• PortraitPSR データベースの db_datareader と db_datawriter の役割の権限を持つこと

Portrait IO 5.526

始める前に

Page 27: Portrait Shared Server のインストール

• MS DTC サービスをデータベース サーバーと Portrait HQ (PSS) サーバーで実行する必要があります。

分散トランザクション コーディネータは Portrait HQ インストーラによって自動的に構成されますが、データベース サーバーが Portrait Shared Server インストールとは別のマシンの場合は、そのマシン上の MS DTC を手動で構成する必要があります。

注意:

• 以下に示す、すべての必要なソフトウェアを用意します。

メディアの場所 (zip ファイル/dvd)ソフトウェアおよびドキュメント

Interaction Optimizer メディアの \Portrait Shared Server\Portrait Shared Serverソフトウェア

SharePoint の展開 (オプション)

Portrait HQ は、マーケティング キャンペーン関連のタスクを管理するために SharePoint を使用します。 タスクを個人に割り当て、それを SharePoint で表示することができるため、非常にわかりやすくなります。SharePointを使用すると、タスクを割り当てられたユーザーがタスクをMicrosoftOutlookで表示できます。

SharePoint ソリューションを展開するには、以下の操作を行います。

1. SharePoint サーバーにログオンします。2. インストール メディア (zipファイル/DVD)の \Portrait Shared Serverディレクトリにある

setup.exe を実行します。3. ライセンス契約および既定のインストール フォルダを承認します。4. ‎[セットアップ タイプ ] 画面で [カスタム セットアップ ] を選択します。5. ‎[カスタム セットアップ] 画面で、SharePoint Tasks の機能がローカル ハード ドライブにインス

トールされるようにします。6. [インストール] をクリックします。7. ソリューション パッケージが正常に展開されたことを確認するには、以下の操作を行います。

a) ‎SharePoint のサーバー管理 に移動します。b) ‎[システム設定] > [ファーム管理] > [ファーム ソリューションの管理] に移動します。c) ‎PortraitSharedServerPortal.wspが 展開済み 状態にあることを確認します。

Portrait Shared Server のインストール

Portrait Shared Server には、 Portrait Shared Services (PSS)、Portrait Shared Repository (PSR)、SharePoint Tasks、および Portrait Reportsの 4つのインストールコンポーネントが含まれています。

27インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 28: Portrait Shared Server のインストール

• Portrait Shared Services (PSS)。 Portrait Suite アプリケーション (Portrait Explorer、Miner、Dialogue、および Interaction Optimizer)が相互に通信を行えるようにするWebサービス群を提供します。

• Portrait Shared Repository (PSR)。 Portrait Shared Repository データベースおよび Portrait DataWarehouse データベースを提供します。

• SharePoint Tasks (オプション)。 Portrait HQ でタスクを個人に割り当て、それを SharePointで表示します。タスクの可視性を大幅に向上させる統合タスク管理ソリューションです。注意 :SharePointTasks は、Portrait Dialogue および Portrait Interaction Optimizer に対してはオプションで、PortraitExplorer に対しては必要ありません。

• Portrait Reports (オプション)。 Portrait Interaction Optimizer の運用パフォーマンスに関する既成のレポート群を提供します。 注意 : Portrait Reportsは、Portrait Interaction Optimizerに対してはオプションで、Portrait Explorerに対しては必要ありません。 Portrait Dialogueに対してオプションでPortrait Reportsをインストールする場合は、Portrait Dialogueリリースメディアの『レポートPortraitDialogue』を参照してください。

Portrait Shared Serverは、Portrait Dialogueや Portrait Explorerのように単一の Portrait製品とともにインストールすることも、複数の Portrait Suite 製品とともにインストールしてアプリ

重要:

ケーション統合を有効にすることもできます。以下の手順では、[カスタムセットアップ]オプションを使用したインストール方法を説明します。このオプションでは、インストールするPortrait 製品が単一か複数かに基づいて、オプションを選択または選択解除できます。

1. インストール メディア (.iso) の \Portrait Shared Server ディレクトリにある setup.exeを実行します。 setup.exe を右クリックして、[管理者として実行] を選択してください。

2. インストール用の表示言語を選択します。3. [ようこそ] ダイアログで、[次へ] をクリックします。4. ライセンス契約を承認し、[次へ] をクリックします。5. 既定のデスティネーション フォルダを承認し、[次へ] をクリックします。6. ‎[セットアップ タイプ] 画面で [カスタム セットアップ] を選択します。7. [カスタム セットアップ] 画面で、[Portrait Shared Repository] と [Portrait Shared Services] を

クリックし、[この機能をローカルのハードディスク ドライブにインストールします] を選択します。• SharePoint Tasks (オプション) または Portrait Reports (オプション) を Portrait Dialogue また

は Interaction Optimizer に対して無効にする場合は、インストール コンポーネントをクリックし、[この機能を使用できないようにします] を選択します。

8. ‎[データベース ユーザー プロパティ] 画面で、Portrait Shared Repository および Data Warehouseデータベース用のユーザー資格情報を入力します。

9. [データベースサーバー]画面で、インストール先のデータベースサーバーを選択します。PortraitShared Repositoryデータベース名を既定の PortraitPSRから変更する場合は、データベースカタログ名を編集します。 注意 : インストーラは、この画面で指定したログインを使用してデータベース サーバーに接続し、Portrait データベースを作成または更新します。 最低でも dbcreatorサーバー ロールを持つログインを指定する必要があります。

Portrait IO 5.528

Portrait Shared Server のインストール

Page 29: Portrait Shared Server のインストール

10. [データベース サーバー] 画面で、Portrait Data Warehouseデータベース名を既定の PortraitDWから変更する場合は、データベース カタログ名を編集します。

11. [Web サイト] 画面で、[既定の Web サイト] が [Web サイト] として選択されていることを確認します。 HQ を新しい Web サイトにインストールする場合は、[新しい Web サイトを作成] を選択します。

12. [アプリケーション プール プロパティ] 画面で、HQ の実行に使用するアカウントのユーザー名とパスワードを入力します。

13. [Portrait Analytics Web Services プロパティ] 画面で、Portrait Explorerをインストールする場合は、[Portrait Analytics Web Services 統合の有効化] をオンにします。 それ以外の場合は、このオプションをオフにします。• このオプションをオンにした場合は、Portrait Analytics Web Services (PAWS) パスワードを入

力します。ここで入力するパスワードは、Portrait AnalyticsWeb Servicesのインストール時に指定した PAWS パスワードと一致している必要があります。このページの URL の既定値を受け入れてください。

14. [Portrait Dialogue サービス プロパティ] 画面で、Portrait Dialogue をインストールする場合は、[Portrait Dialogue 統合を有効にする] をオンにします。 それ以外の場合は、このオプションをオフにします。• このオプションをオンにした場合は、Dialogue ServerのURLと、Dialogue Serverインスタン

スの名前を入力します。 Dialogue Server が Portrait Shared Server と同じサーバーにインストールされている場合は、既定の URL を受け入れます。

15. [Portrait SharePoint サービス プロパティ] 画面で、Portrait Dialogueまたは Interaction Optimizerをインストールし、SharePoint Tasks 機能を使用する場合は、[SharePoint 統合を有効にする]チェックボックスをオンにします。 それ以外の場合は、このオプションをオフにします。• このオプションがオンになっている場合は、 インストーラによって作成される Portrait タスク

サイトの URL を入力します。 入力する URL により、Portrait タスク サイトが作成されるSharePointサイトコレクションが識別されます。このSharePointサイトコレクションは既に存在し、Team Siteテンプレートを使用している必要があります。 SharePointで新しいサイトコレクションを作成するには、次の操作を行います。• ‎SharePoint のサーバー管理 を起動します。• [アプリケーション構成の管理] > [サイト コレクションの作成] の順に選択します。• サイト コレクションのタイトル Team Site を入力します。 注意: サイト コレクションにはTeam Site という名前を付ける必要があります。

• ‎[グループ作業]タブ > [Team Site template] の順に選択します。

16. ‎[SharePoint 管理サービスプロパティ]画面で、SharePointサーバーでの管理者権限を持つアカウントの詳細を入力します。 SharePoint 管理サイト用の正しいポートが入力されていることを確認します。このポートは、SharePointサーバーでSharePointサーバーの全体管理ツールを起動してURL 内のポート番号を調べることで、確認できます。

17. [Marketing HQ プロパティ] 画面で、Portrait HQ マーケティング ダッシュボードで財務データの表示に使用する通貨記号を入力します。

29インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 30: Portrait Shared Server のインストール

18. [Portrait Interaction Optimizer プロパティ] 画面で、Interaction Optimizer をインストールする場合は、[Interaction Optimizer 統合を有効にする] をオンにします。 それ以外の場合は、このオプションをオフにします。• このオプションをオンにした場合は、IO WebサービスをホスティングしているWebサイトの

URLを入力します。 IOが Portrait Shared Serverと同じサーバーにインストールされている場合は、既定値を受け入れます。

19. Interaction Optimizer レポートへのリンクを HQ に追加する場合は、[Report Server プロパティ]画面で [HQ の Report Portal にリンクを追加] ボックスをオンにします。 Report Managerの URLの localhost を Report Server 名で置き換える必要があります (Report Server が Portrait SharedServer と一緒に配置されている場合も同様)。

20. [Report Server Data Source プロパティ] 画面で、Portrait Data Warehouse データベースが存在するデータベースサーバー名を入力します。 Portrait Data Warehouseデータベース名を入力します。 Portrait Data Warehouse データベースに対して最低でも Connect、Select、および Execute権限を持つ SQL Server ログインの詳細を入力します。

21. [プログラムをインストールする準備ができました] 画面で、[インストール] をクリックします。22. ‎‎[Finish] をクリックします。

Portrait Reports の展開 (オプション)

Portrait HQ では、SQL Server Reporting Services を使用してキャンペーン パフォーマンスのレポートを作成します。

1. Reporting Services サーバーにログオンします。2. インストール メディアの \Portrait Shared Server ディレクトリにある setup.exe を実行

します。 setup.exe を右クリックして、[管理者として実行] を選択してください。3. ライセンス契約および既定のインストール フォルダを承認します。4. ‎[セットアップ タイプ ] 画面で [カスタム セットアップ] を選択します。5. ‎[カスタム セットアップ] 画面で、Portrait Reports の機能がローカル ハード ドライブにインス

トールされるようにします。6. [Report Server プロパティ] 画面で、[Report Portal にリンクを追加] ボックスをオンにします。

SQL Server Reporting Services Web サービスおよびレポート マネージャの URL を入力します。7. [Report Server Data Source プロパティ] 画面で、Portrait Data Warehouse データベースが存在

するデータベースサーバー名を入力します。 Portrait Data Warehouseデータベース名を入力します。 Portrait Data Warehouse データベースに接続できる SQL Server ログインの詳細を入力します。

8. [インストール] をクリックします。9. ソリューション パッケージが正常に展開されたことを確認するには、以下の操作を行います。

a. Report Manager http://localhost/Reports を参照します。b. PortraitReports というフォルダが作成されていることを確認します。

Portrait IO 5.530

Portrait Reports の展開 (オプション)

Page 31: Portrait Shared Server のインストール

DWH SSIS パッケージのインストール

Portrait HQ のキャンペーン監視機能は、Portrait Data Warehouse データベース (既定の名前はPortraitDW) からの履歴データおよび集計データに依存します。 このデータ ウェアハウス データベースは、SSIS パッケージによって設定および更新されます。これらのパッケージは、SQL ServerIntegration Servicesが存在するデータベースサーバー上にインストールされている必要があります。

Interaction Optimizer または Portrait Dialogue をインストールしている場合は、次の手順を実行します。

1. データベースサーバーにログオンし、インストールメディアの\Portrait Shared Server\SSIS

Packages\にある setup.exeファイルを実行します。 setup.exeを右クリックして、[管理者として実行] を選択します。

2. 既定のインストール フォルダを承認し、[次へ] をクリックします。3. 最初の ‎[データベースサーバー]画面で、PSR ‎データベースの接続の詳細を入力します (既定のPSR

データベース カタログ名は PortraitPSR です)。4. 2 番目の ‎[データベースサーバー] 画面で、PDW ‎データベースの接続の詳細を入力します (既定の

PDW データベース カタログ名は PortraitDW です)。5. Interaction Optimizerをインストールしている場合は、次の画面で [IO 統合を有効にする] をオンに

します。 Portrait Dialogue をインストールしている場合は、[Dialogue 統合を有効にする] をオンにします。

6. [データベース サーバー] 画面で、IO データベースの接続の詳細を入力し (Interaction Optimizer をインストールしている場合)、次に PD データベースの接続の詳細を入力します (Portrait Dialogueをインストールしている場合)。

7. ‎[インストール] をクリックして、DWPopulate SSISパッケージをインストールします。このパッケージは、DWPopulate.dtsconfig として Portrait Shared Server インストール フォルダ(C:\Program Files (x86)\PST\Portrait Shared Server\SSIS など) にインストールされます。

Interaction Optimizer ユーザーは、必要であれば DWPopulate.dtsconfig ファイルに保存されている設定を変更して、DWPopulateパッケージをチューニングすることができます。変更可能な設定は次のとおりです。

注意:

• ソース IOステージングテーブル群に残る最低行数。これはシステムチューニングパラメータであり、Portrait サポート チームによって推奨されない限り、既定値を変更しないでください。\Package.Variables[User::IO_MinSourceHistoryRows].Properties[Value]

• ソース IO ステージング テーブル群からコピーされるレコードのバッチのサイズ。 これはシステム チューニング パラメータであり、Portrait サポート チームによって推奨されない限り、既定値を変更しないでください。

31インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 32: Portrait Shared Server のインストール

• \Package.Variables[User::IO_BatchCopySize].Properties[Value]

これらの値を適切にチューニングすると、データ転送中にステージングテーブル群で発生するロックを減らすことができるため、IO 実行時の DWPopulate によるパフォーマンス低下が軽減されます。

データウェアハウスの更新のスケジューリング

データウェアハウスの更新に使用される SSIS パッケージは、データウェアハウスを最新の状態に保つため、定期的に実行されるようスケジューリングする必要があります。 SQL Agentを使用してデータウェアハウスの更新をスケジューリングするには、以下の操作を行います。

1. ‎SQL Server Management Studio で新しい SQL Agent ジョブを作成します。 ‎[SQL Server エージェント] を右クリックし、[新しいジョブ] を選択します。新しいジョブの名前と説明を指定し、[ステップ] を選択します。

2. ステップ ページの [新規] ボタンをクリックして、新しいジョブ ステップを追加します。3. ジョブステップの名前を指定し、タイプを [SQL Server Integration Services パッケージ] と指定

します。 パッケージ ソースは [ファイル システム] に設定する必要があります。また、SSIS パッケージをインストールした場所を参照して、Controller.dtsx パッケージを選択する必要があります。

4. [構成] タブで構成ファイルを指定します。そのためには、[Add] をクリックし、SSIS パッケージのインストール場所を参照して、DWPopulate.dtsConfig ファイルを選択します。

5. ‎[OK] ボタンをクリックして、新しいジョブ ステップを追加します。6. 新しいジョブ ウィザードの [スケジュール] ページを選択し、[新規] ボタンをクリックしてジョブ

のスケジュールを追加します。7. DW設定プロセスは 1時間に 1回実行することをお勧めします。 ‎[スケジュールの種類] として [定

期的] を選択し、スケジュールが有効であることを確認します。 スケジュールの頻度として [日単位] を選択し、真夜中に開始して 23:59に終了するまで 1時間ごとに実行するように設定します。‎[OK] を 2 回クリックして、スケジュールの定義と新しいジョブの作成を終了します。

古いデータおよび削除したデータをデータベースから消去する

Portrait HQ から削除した項目は、ビューからは削除されますが、データベースからは削除されません。 削除した項目をシステムから消去するには、PSR およびデータ ウェアハウス データベース内に存在するストアド プロシージャを利用します。

削除したエントリを PSR データベースから削除する

ストアドプロシージャ PurgeDeletedEntitiesを使用して、削除したエントリの PSRデータベースからの自動消去を設定します。

既定では、このプロシージャは、削除済みとマークされている期間が 14 日を超えたデータの削除のみを行います。

注意:

Portrait IO 5.532

データウェアハウスの更新のスケジューリング

Page 33: Portrait Shared Server のインストール

1. このプロシージャが自動的に実行されるようにスケジューリングするには、SQLServerManagementStudio で新しい SQL Agent ジョブを作成します。

2. ジョブの [ステップ] ページで、新しいジョブ ステップを作成します。 ジョブ ステップ名を入力し、[Transact-SQL スクリプト (T-SQL)] タイプを選択し、[データベース] に PSR データベースを設定します。 [コマンド] に EXEC PurgeDeletedEntities を設定します。

• ストアドプロシージャ PurgeDeletedEntities には、3つのオプションパラメータがあります。

• パラメータ 1 は、単一のバッチで消去する行数です。 既定値は 1000 です。• パラメータ 2は、消去を行うバッチの最大数です。 既定値は -1で、消去可能なデータをすべて削除することを意味します。

• パラメータ3は、消去ジョブによって削除されるまでにデータが削除とマークされている日数です。 既定値は 14 です。

33インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 34: Portrait Shared Server のインストール

3. [スケジュール]ページで、データを定期的に消去するための適切なスケジュールを設定します。[日単位] をお勧めします。

Portrait IO 5.534

古いデータおよび削除したデータをデータベースから消去する

Page 35: Portrait Shared Server のインストール

4. 設定を完了すると、ジョブが SQL エージェント ジョブ リストに表示されます ("PSR データの消去" など)。

古い履歴を Data Warehouse データベースから削除する

ストアド プロシージャ PurgeDWHistory を使用して、古い履歴データの Portrait Data Warehouse(PDW)データベースからの消去を設定します。これには、古い要求、取扱い、動作、およびレスポンスのログの消去が含まれます。

このプロシージャは、90 日より古い (既定) が、最も古い取扱い日付から 1 カ月のデータのみを削除します。

注意:

1. この処理をスケジュールして自動的に実行するには、新しい SQLエージェントジョブを作成します。

2. このジョブの [ステップ] セクションで、プロシージャ PurgeDWHistoryを PDWデータベースに対して実行します。 このプロシージャは、オプションで日数を示す整数をパラメータとして取ります。この日数より前に記録されたすべての履歴が削除されます。

35インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 36: Portrait Shared Server のインストール

3. データを定期的に消去するための適切なスケジュールを設定します。影響を受ける行の数が引き続き制限され、影響を受けるテーブルに対してテーブルロックが取得されないよう、[日単位]をお勧めします。

Portrait IO 5.536

古いデータおよび削除したデータをデータベースから消去する

Page 37: Portrait Shared Server のインストール

4. 設定を完了すると、ジョブが SQL エージェント ジョブ リストに表示されます ("DW データの消去" など)。

IO のインストール

Interaction Optimizer (IO) のインストール

1. アプリケーションサーバーで、InteractionOptimizerインストールメディア (.iso)のInstallation

フォルダにある setup.exe を実行します (右クリックして [管理者として実行] を選択)。2. 言語を選択し、[OK] をクリックします。3. [ようこそ] ダイアログで、[次へ] をクリックします。4. ライセンス契約条項を承認し、[次へ] をクリックします。5. [セットアップの種類] 画面で、[完全] を選択し、[次へ] をクリックします。6. [データベース サーバー] 画面で、既存の PSR データベースの接続の詳細を入力し、[次へ] をク

リックします (既定の PSR データベース カタログ名は PortraitPSR です)。7. 次の [データベース サーバー] 画面で、既存の Portrait Data Warehouse (PDW) データベースの接

続の詳細を入力し、[次へ] をクリックします (既定の PDWデータベースカタログ名は PortraitDWです)。

8. [インストール] をクリックします。

37インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 38: Portrait Shared Server のインストール

このインストールでは、Portrait Foundation のコア ソフトウェアが既定のシステム名MyPortraitを使用してインストールされているものとします。別のシステム名を使用した場

注意:

合は、(c:\program files\pst\portrait io\systemsの) MyPortraitフォルダの名前を、使用したシステム名に合わせて変更してください。

InteractionOptimizerの複数のインスタンスを 1台の物理サーバーにインストールする場合は、c:\program files\pst\portrait io\systemsの下に追加テナントごとのフォルダを作成する必要があります。 次の手順に従います。

注意:

1. c:\program files\pst\portrait io\systems の下にある既存のフォルダを、同じ場所にコピーします。

2. コピーしたフォルダの名前を、追加するテナントのシステム名に変更します。3. Portrait.IO.DataAccess.configの内容を、そのテナントに対して使用する Portrait

Shared Repository および Portrait Data Warehouse のデータベース接続の詳細を含むように変更します。

‎Interaction Optimizer を複数台のサーバーにインストールする場合は、アプリケーション サーバーごとにこれらの手順を繰り返してください。

新しいリポジトリを作成する

1. ローカル マシン上の Interaction Optimizer インストール ディレクトリの下に、Config ディレクトリを作成します。以下はその例です。c:\program files(x86)\pst\portrait io\Config

2. このフォルダに、Master および Snapshot という名前の 2 つのディレクトリを作成します。c:\program files(x86)\pst\portrait io\Config\Masterc:\program files(x86)\pst\portrait io\Config\Snapshot

3. Repository Manager アプリケーションを起動します。

初めて Repository Manager を実行するので、[Repository properties] ダイアログ ボックスが表示されます。 [Cancel] をクリックしてダイアログボックスを閉じ、すべての警告を無視します。

4. 新しいリポジトリのプロパティを入力します。

• [Repository] > [New repository] の順にクリックして、[New repository]ダイアログボックスを表示します。

• [Browse] をクリックして [Repository properties] ダイアログ ボックスを表示し、すべての警告を無視します。 [Source control provider] フィールドで [Portrait Snapshots] を選択します。[Master]、[Snapshot] フィールドで [Browse] をクリックして、ローカル マシンに作成したMaster および Snapshot フォルダを指定します。

• [OK] をクリックしてダイアログ ボックスを閉じます。• [New repository] ダイアログ ボックスで、所有者および管理者のユーザー名とパスワードを入力します。 たとえば、以下の詳細情報を使用します。

Portrait IO 5.538

新しいリポジトリを作成する

Page 39: Portrait Shared Server のインストール

所有者: IO

管理者ユーザー名: Superuser

管理者パスワード: Password

5. [OK] をクリックしてダイアログ ボックスを閉じます。6. ‎Repository Manager を閉じます。 [Yes] をクリックして、リポジトリを今すぐに作成します。

構成をリポジトリにインポートする

1. Repository Manager アプリケーションを起動します。2. [Repository] をクリックし、新しいリポジトリの作成時に入力した資格情報を使用して、リポジ

トリにログオンします。3. [Repository] > [Import]をクリックして、Portrait FoundationインストールメディアのRepository

フォルダにあるPortrait_Platform.cabを選択します。パッケージのインポートが完了するまで待ち、[OK] をクリックします。

4. [Repository] > [Import] をクリックして、ローカル マシンの C:\Program

Files(x86)\PST\Portrait IO\IORepositoryPackageフォルダにある Portrait_IO.cab を選択します。 パッケージのインポートが完了するまで待ち、[OK] をクリックします。

5. [Repository] > [Import] をクリックして、ローカル マシンの C:\Program

Files(x86)\PST\Portrait IO\IORepositoryPackageフォルダにあるPortrait_IO_Demo.cabを選択します。 パッケージのインポートが完了するまで待ち、[OK] をクリックします。

6. ‎Repository Manager を閉じます。

構成を展開する

1. Configuration Suite アプリケ-ションを起動します。2. Portraitの認証を使用してリポジトリにログオンします。ダイアログボックスの上部のパネルを調

べて、正しいリポジトリにログインしていることを確認します。 正しくない場合は、[Settings]をクリックして正しいリポジトリを選択します。

3. [File] > [Open] をクリックし、Interaction Optimizerワークスペースを選択して、[OK] をクリックします。

4. [View] > [Deployer] の順にクリックし、展開可能なノードが読み込まれるまで待ちます。5. [View] > [Settings] の順にクリックして、可用性状態が [Published] に設定されていることを確認

します。6. [Deploy] ボタンをクリックして、Portrait deployment ウィザードを開始します。7. 指示に従い、[Next]をクリックして手順を進めます。オプションのリリース名を指定する場合は、

名前に "ドット" 文字が含まれないことを確認します。8. ウィザードの最後に達したら、[完了] をクリックして展開を開始します。9. 展開が完了したら、[Yes] をクリックして展開をアクティブ化します。

39インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 40: Portrait Shared Server のインストール

WCF Web サービスのインストールInteraction Optimizer は、Windows Communication FoundationWeb サービスのセットを備えています。

説明Web サービス

このサービスを利用すると、クライアント アプリケーションは IO 提案を要求し、提案に対するレスポンスを記録できます。

Interaction OptimizerWeb サービス

このサービスは内部用であり、他の Portrait 製品との統合をサポートする機能を提供します。

DecisionsWebサービス

このサービスは内部用であり、他の Portrait 製品との統合をサポートする機能を提供します。

IO BridgeWebサービス

これらの Web サービスをインストールするには、Web サーバーごとに以下の手順を繰り返します。

1. C:\program files(x86)\pst\portrait io\IOWebServicesInstallationフォルダを参照し、InstallIOWcfWebServices.exe.configを右クリックし、[編集] を選択して、テキスト エディタでファイルを開きます。 インストールの設定に関して次の value 属性を変更します。

• <add key="DbServer" value="MYHOST\MYINSTANCE" />。データベースサーバーのホスト (および必要ならインスタンス) を指定します。

• <add key="Dbname" value="MYDATABASE" />。データベースの名前を指定します。• <add key="VirtualDirUser" value="MYHOST\MYACCOUNT" />。Webサービスの IIS仮想ディレクトリに使用する Windows アカウント名を指定します。

• <add key="VirtualDirPassword" value="XXXXX" />。その Windows アカウントのパスワードを指定します。

2. Portrait Foundation コア ソフトウェアを既定の C:\Program Files(x86)\PST\Portrait

Foundation以外の場所にインストールしたか、Portraitテナントシステム名が既定のMyPortrait

と異なるか、またはマルチテナント システムをインストールする場合は、インストールの設定に関して次の value 属性も正しいか確認する必要があります。

• <add key="PortraitIoBaseDirectory" value="C:\Program Files\PST\Portrait"

/>。Portrait Foundation コア ソフトウェアのインストール場所を指定します。• <add key="SystemName" value="MyPortrait" />。Portrait Foundationシステム テナントの名前を指定します。

3. DbLoginMode については、ご使用の Windows アカウントにデータベースに対する読み取りアクセス許可がある場合は、値を Windows のままにしておきます。

Portrait IO 5.540

WCF Web サービスのインストール

Page 41: Portrait Shared Server のインストール

そうでない場合は (たとえば、ご使用の Windows アカウントにデータベース サーバーへのアクセス許可が与えられていない場合、または使用するデータベースおよび Web 層マシンが別の

Windowsネットワークドメインにある場合)、WindowsをSQLに置き換え、SQL_USERNAMEと SQL _ PASSWORD を SQL Server のアカウントとパスワードに置き換えます。

4. 変更したファイルを保存して閉じます。5. InstallIoWcfWebServices.exeを右クリックし、[管理者として実行] を選択します。 注意:‎

構成ファイルの <appSettings> タグ内のすべての設定は、InstallIoWcfWebServices.exeプログラムの呼び出し時に、"/" に続くキー名とその値を引数として渡すことによってオーバーライドできます。 例:InstallIoWcfWebServices.exe /VirtualDirUser domain\user /VirtualDirPasswordpassword /IisWwwRoot C:\Inetpub\MyWwwRoot\ /OnlyDeleteDirectories true

• オプションで、InstallIoWcfWebServices.exe.config構成ファイルの <appSettings>

タグ内のすべての設定を、InstallIoWcfWebServices.config.xmlという別のファイルにコピーして設定内容を保存することで、アップグレードや再インストールの際に上書きされないようにすることもできます。この新しいファイルは、InstallIoWcfWebServices.exe.config

と同じディレクトリ内に作成できます (内容のサンプルを以下に示します)。<?xml version="1.0" encoding="utf-8" ?><appSettings><add key="UICulture" value="en-US"/><add key="WebConfigFileName" value="Web.Config"/><add key="BackupWebConfigFileName" value="Web.Config.original"/><add key="PortraitIoBaseDirectory" value=".\..\"/><add key="IoWebServicesInstallationRoot" value=".\"/><add key="ServiceMakerProgramPath" value=".\..\..\Portrait

Foundation\WebServices\ServiceMaker\bin\ServiceMaker.exe"/><add key="IisWwwRoot" value="C:\Inetpub\wwwroot\"/><add key="SystemName" value="MyPortrait"/><add key="VirtualDirUser" value=""/><add key="VirtualDirPassword" value=""/><add key="DbServer" value="MYDBSERVER"/><add key="DbName" value="PortraitIO"/><add key="DbLoginMode" value="Windows"/><add key="DbUser" value=""/><add key="DbPassword" value=""/><add key="OnlyDeleteDirectories" value="false"/>

</appSettings>

この代替ファイル内の設定は、InstallIoWcfWebServices.exe.config内の設定に優先します。 ただし、システムは InstallIoWcfWebServices.config.xmlにない

注意:

アイテムについては InstallIoWcfWebServices.exe.config内の設定を使用します。

WCF Interaction Optimizer Web サービスのプロパティを確認する

WCF Interaction Optimizer Web サービスの仮想ディレクトリは、既存の Web サイトのプロパティを継承します。 これらが必要な設定と一致していることを確認します。 以下の確認手順を、WCFDecisions Web サービスおよび IO Bridge Web サービスに対して行う必要があります。

41インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 42: Portrait Shared Server のインストール

1. ‎[スタート] > [コントロール パネル] > [管理ツール] > [インターネット インフォメーション サービス (IIS) マネージャ] の順にクリックします。

2. ‎IOWCFWebService 仮想ディレクトリを選択します。3. [IOWCFWebService ホーム] ページで、[認証] をダブルクリックします。

• [匿名認証] を選択し、[編集] をクリックします。• ユーザーの詳細が正しいことを確認し、必要に応じて変更して、[OK] をクリックします。• 64ビットシステムのユーザーのみ、次の操作を行います。 [アプリケーションプール]をクリックし、[Default AppPool] の [詳細設定] を開きます。 [32 ビット アプリケーションの有効化]

が [True]に設定されているアプリケーションプールでWebサービスが実行していることを確認します。

Interaction Optimizer Web サービスが動作していることを確認する

80 以外のポートを使用している場合は、URL を http://<サーバー>:port/IOWCFWebService/IOWebService.svcに変更します。port はポート番号です。

注意:

次の URL を Web ブラウザに入力します。http://<server>/IOWCFWebService/IOWebService.svc

IIS 仮想ディレクトリの名前に既定値である IOWCFWebService 以外の名前を指定している場合は、それに従って URL を変更します。

Interaction Optimizer Web サービスが動作している場合は、次のページが表示されます。

前記の Web サービス確認手順を、Decisions および IO Bridge Web サービスに対して行います。

これらの Web サービスは次の URL で参照できます。 http://<サーバー:ポート>/DecisionsWCFWebService/DecisionsWebService.svc http://<サーバー:ポート>/IOBridgeWCFWebService/IOBridgeWebService.svc.

Portrait IO 5.542

WCF Web サービスのインストール

Page 43: Portrait Shared Server のインストール

マルチテナントシステムをインストールしている場合は、前記の手順をテナントごとに個別に繰り返す必要があります。データベース名 (DBNAME)、システムテナント名 (SYSTEMNAME)、

重要:

および IIS 仮想ディレクトリの場所 (VDIR) と名前 (VDIRNAME) がすべて、テナントごとに固有の値に設定されていることを確認します。

各テナントに設定されている構成を追跡するには、Install_WCF_IO_Web_Services.bat

ファイルをケースごとに個別に準備する必要があります。ケースごとの構成を異なるファイルに保存し (Install_WCF_IO_Web_Services_MyTenantName.batなど)、準備ができたら、これらの .bat ファイルを順番に実行します。

インストーラで Web サービスの削除のみを実行するには、次のように指定します。

• <add key="OnlyDeleteDirectories" value="true"/>は、このインストーラが仮想ディレクトリの削除のみを実行するように指示します。

• 別の Web サイトに Web サービスを再インストールする場合は、OnlyDeleteDirectoriesをtrue に設定してこのインストーラを実行してから、Web サービスを再度インストールすることをお勧めします。

シミュレーション SSIS パッケージのインストールInteraction Optimizerと共に提供される以下の SQL Server Integration Services (SSIS)パッケージにより、ライブ システムとテスト システムの間で情報を転送できます。

• Utilities – 他の Interaction Optimizer SSIS パッケージ用のサポート パッケージです。 他の SSISパッケージの前にこのパッケージをインストールする必要があります。

• PromoteCampaigns – テスト済みで承認済みのキャンペーンをテスト システムからライブ システムに転送するために使用します。

• Simulation – 記録されたイベントをライブ システムからテスト システムに転送して、シミュレーション対話用のサンプル グループを提供するために使用します。

43インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 44: Portrait Shared Server のインストール

SSIS フォルダ構造を作成する

1. SSIS という名前のサブフォルダをローカル マシンに作成します。以下に例を示します。<iohome>\SSIS

この SSIS フォルダの下に、以下のサブフォルダを作成します。PromoteCampaignsSimulation

importexport

Utilities

2. InteractionOptimizerインストールメディア/DVDの Installation フォルダを開き、SSIS パッケージの内容をローカルマシン上の一時フォルダにコピーします。たとえば、c:\tempのように指定します。<iohome>\SSIS

Utilities パッケージをインストールする

1. SSISPackages\<SQL Server のバージョン>\Utilities フォルダ (<SQL Server のバージョン> は SQL Server のバージョンに対応するサブフォルダ) を開き、UtilityPackages.SSISDeploymentManifestから読み取り専用属性を削除します。

2. UtilityPackages.SSISDeploymentManifestをダブルクリックし、パッケージ インストール ウィザード で [次へ] をクリックします。

3. [SSIS パッケージの配置] ページで、[ファイル システムに配置] を選択し、[次へ] をクリックします。

4. <IO ホーム>\SSIS\Utilities フォルダを選択します。 ウィザードのページを移動しながら情報が正しいことを確認し、[完了] をクリックして Utilities パッケージをインストールします。

Simulation パッケージをインストールする

1. SSISPackages\<SQL Server のバージョン>\Simulation フォルダ (<SQL Server のバージョン> は SQL Server のバージョンに対応するサブフォルダ) を開き、SimulationImportExport.SSISDeploymentManifestから読み取り専用属性を削除します。

2. SimulationImportExport.SSISDeploymentManifestをダブルクリックし、パッケージ インストール ウィザード で [次へ] をクリックします。

3. [SSIS パッケージの配置] ページで、[ファイル システムに配置] を選択し、[次へ] をクリックします。

4. <IO ホーム>\SSIS\Simulation フォルダを選択し、[次へ] をクリックします。5. [パッケージの構成]でImportSimulationData.dtsConfigを選択し、パッケージのプロパティ

の値を次のように変更します。

• Connections[SQL Connection]

Portrait IO 5.544

シミュレーション SSIS パッケージのインストール

Page 45: Portrait Shared Server のインストール

Data Sourceにデータベースサーバーの名前 (例:localhost\OFFICESERVERS)を設定し、Initial Catalogに IOデータベースの名前 (例: PortraitIO)を設定します。文字列の他のコンポーネントは既定値のままにしてかまいません。

• Variables[User:ImportDirectory]

前に作成したインポート フォルダの絶対パスを値に設定します (例: <IO ホーム>\SSIS\Simulation\import)。

• Variables[User:TableListFile]

SimulationTableList.xmlファイルの絶対パスを値に設定します (例: <IO ホーム>\SSIS\Simulation\import)。

• Variables[User:UtilsDirectory]

Utilities パッケージの絶対パスを値に設定します (例: <IO ホーム>\SSIS\Utilities)。

6. [パッケージの構成]でExportSimulationData.dtsConfigを選択し、パッケージのプロパティの値を次のように変更します。

• Connections[SQL Connection]

Data Sourceにデータベース サーバーの名前 (例: localhost\OFFICESERVERS) を設定し、Initial Catalogにデータベースの名前 (例: io_database)を設定します。文字列の他のコンポーネントは既定値のままにしてかまいません。

• Variables[User:ExportDirectory]

前に作成したエクスポート フォルダの絶対パスを値に設定します (例: <IO ホーム>\SSIS\Simulation\export)。

• Variables[User:TableListFile]

SimulationTableList.xmlファイルの絶対パスを値に設定します (例: <IO ホーム>\SSIS\Simulation\import)。

• Variables[User:UtilsDirectory]

Utilities パッケージの絶対パスを値に設定します (例: <IO ホーム>\SSIS\Utilities)。

PromoteCampaigns パッケージをインストールする

PromoteCampaigns SQL Server Integration Service (SSIS) パッケージを使用すると、InteractionOptimizer 環境間でキャンペーン データを移動できます。 この機能が便利なのは、キャンペーンをある環境でテストした後で、運用環境に自動的に転送する必要がある場合です。PromoteCampaignsでは、Portrait SharedRepositoryデータベースのバックアップをターゲット環境に復元することで、キャンペーンを転送します。

PromoteCampaigns インストール手順では、次の作業を実行します。

• データベースにログインするための情報と十分な権限があることの確認

45インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 46: Portrait Shared Server のインストール

• SSIS パッケージの展開マニフェストを SSIS サーバー上で実行して、パッケージを SSIS サーバーのファイル システムに展開

• パッケージの構成値の入力

前提条件のデータベース構成

PromoteCampaigns パッケージを使用する前に、プロモーションの実行に適したログインでターゲット データベースをセットアップする必要があります。 sysadmin 特権を持つアカウントを使用してパッケージを実行する予定の場合は、このステップを省略できます。

SSIS パッケージの実行に使用するアカウントにログインを作成する必要があります。 構成ファイルの接続文字列でこのアカウントを指定するか (SQL Server認証を使用する場合)、または統合セキュリティを使用する場合は SSIS パッケージを実行するために Windows アカウントを使用します。

ログインは PSR データベースのユーザーであってはなりませんが、PSR データベースの dboに対するエイリアスである必要があります。 これは、次の SQL コマンドを実行することで実現できます。

注意:

ALTER AUTHORIZATION ON DATABASE::[PSR Database] TO [login]

データベースの名前とログインをそれぞれ正しく置き換えてください。

ログインは、指定されている各データベースにおいて次の役割を持つユーザーである必要があります。

役割データベース

db_datareaderInteraction Optimizer (Foundation)

db_datawriter

db_datareaderMaster

最後に、ログインには次のコマンドを使用して次のサーバーアクセス許可を付与する必要があります(このコマンドは sysadmin タイプのユーザーが実行する必要があります)。GRANT CONTROL SERVER TO [<domain\login>]

[ログイン] は、PromoteCampaigns パッケージを実行するときに使用したものと同じログインです。詳細については、『Interaction Optimizer管理ガイド』の「別の IOシステムへのキャンペーンデータの移動」を参照してください。

インストール

PromoteCampaignsパッケージは単独のSSISパッケージであり、それが動作するSQLServerインスタンスと同じ物理マシンにインストールします。

1. ‎SSISPackages\ <SQL Server のバージョン> \PromoteCampaignsフォルダ ( <SQL Server

のバージョン> は SQL Server のバージョンに対応するサブフォルダ) をターゲット サーバーにコピーし、以下から読み取り専用属性を削除します。PromoteCampaigns.SSISDeploymentManifestおよび PromoteCampaigns.dtsx。

Portrait IO 5.546

シミュレーション SSIS パッケージのインストール

Page 47: Portrait Shared Server のインストール

2. PromoteCampaigns.SSISDeploymentManifestをダブルクリックし、[次へ]をクリックして、パッケージ インストール ウィザード を開きます。

3. [SSIS パッケージの配置] ページで、[ファイル システムに配置] を選択し、[次へ] をクリックします。

4. <IO ホーム>\SSIS\PromoteCampaigns フォルダを選択し、[次へ] をクリックします。5. パッケージ ファイルの展開が完了すると、パッケージの構成値の指定を求められます。

• Package.Connections[Interaction Optimizer].Properties[ConnectionString]

この値は、ターゲット環境内の Interaction Optimizer (Foundation データベース) に対する接続文字列を指定するために使用されます。 たとえば、キャンペーンを運用環境に移動する場合、この値はInteractionOptimizerの運用データベースに対する接続文字列でなければなりません。この値では、統合セキュリティ (Windowsアカウントを使用してデータベースにログインする場合)または適切なSQL Serverログインの [ユーザー名]と [パスワード] (前提条件を参照)を指定する必要があります。

• Package.Connections[PSR Server MasterDB].Properties[ConnectionString]

ターゲット環境のデータベースサーバー上にある 'master'というシステムデータベースに対する接続文字列です。 sysadminアカウントを使用してパッケージを実行するのでない限り、この接続文字列では前提条件の手順で作成したログインを使用する必要があります。

• Package.Variables[User::DboLoginName].Properties[Value]

前提条件の手順で作成したログイン アカウントのログイン名です (角かっこで囲みません)。• Package.Variables[User::PSR_Backup_File].Properties[Value]

ターゲット環境に移動するキャンペーンが含まれている PSR データベース バックアップ ファイルへのフル パスです。

• Package.Variables[User::PSR_Database_Name].Properties[Value]

ターゲット環境内の PSR データベースの名前です。• Package.Variables[User::PSS_Use_Windows_Auth].Properties[Value]

Windowsユーザーを使用して HQにログオンするかどうかを示すフラグです。 'True'に設定した場合、PromoteCampaign パッケージを実行する Windows ユーザーは、ターゲット環境内の HQ にログオンできる必要があります。 'False'の場合は、PSS_Usernameと PSS_Passwordの両方の構成値を指定する必要があります。

• Package.Variables[User::PSS_Username].Properties[Value]

ターゲット環境内の HQにログオンできる HQユーザーの名前です。 HQへのログオンにWindows認証を使用しない場合にのみ必要です。

• Package.Variables[User::PSS_Password].Properties[Value]

ターゲット環境内の HQ にログオンできる HQ ユーザーのパスワードです。 HQ へのログオンにWindows 認証を使用しない場合にのみ必要です。

• Package.Variables[User::PSS_WebService_URL_Stem].Properties[Value]

47インストール ガイド

第 3 章 : Interaction Optimizer のインストール

Page 48: Portrait Shared Server のインストール

ターゲット環境内の PSSWebサービスの URLです (http://MyPSSServer/PortraitSharedServicesなど)。

ターゲット環境内の PSSWebサービスが SSL経由でのみ公開されている場合は、クライアントマシンで適切な証明書を構成し、https://MyPSSServer/PortraitSharedServicesなどの安全な URL を使用する必要があります。

注意:

パッケージの構成値は、インストール後に変更できます。そのためには、ファイル<iohome>\SSIS\PromoteCampaigns\PromoteCampaigns.dtsConfigを編集します。

注意:

Portrait IO 5.548

シミュレーション SSIS パッケージのインストール

Page 49: Portrait Shared Server のインストール

4Interaction Optimizer のサイレント インストール

• はじめに . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50• インストールの概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51• インストールの前提条件 . . . . . . . . . . . . . . . . . . . . . . . . . . .51• Portrait Suite の互換性 . . . . . . . . . . . . . . . . . . . . . . . . . . . .52• 作業を開始する前に . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53• Web サーバーとアプリケーション サーバーの構成 . . . . . .54• データベース サーバーの構成 . . . . . . . . . . . . . . . . . . . . . . .56• スクリプトの更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57• インストール スクリプトの実行 . . . . . . . . . . . . . . . . . . . . . .64

Page 50: Portrait Shared Server のインストール

はじめにサイレントインストールを支援するために、インストールスクリプト (.cmd)のサンプルが、InteractionOptimizerのリリースメディアに複数含まれています。これらのスクリプトは、 /Silent Install

Samples/InstallScriptsにあります。

InteractionOptimizerインストールには 6種類のインストール方法があり、次のサイレントインストール スクリプトが用意されています。

1. Foundation Database

• /Silent Install Samples/InstallScripts/Foundation DB Install.cmd

• /Silent Install Samples/InstallScripts/Foundation DB Upgrade.cmd

2. Foundation Core

• /Silent Install Samples/InstallScripts/Foundation Install.cmd

3. Portrait Shared Server

• /Silent Install Samples/InstallScripts/PSS DB.cmd

• /Silent Install Samples/InstallScripts/PSS HQ.cmd

• /Silent Install Samples/InstallScripts/PSS Services.cmd

• /Silent Install Samples/InstallScripts/PSS HQ with Reports.cmd

4. Interaction Optimizer

• /Silent Install Samples/InstallScripts/IO Install.cmd

5. IO Webservices

• /Silent Install Samples/InstallScripts/IO Webservices.cmd

• /Silent Install Samples/WebServiceConfig/RebuildWebServices.cmd

6. Config Deployer

• /Silent Install Samples/InstallScripts/Foundation Config Deployment.cmd

すべてのスクリプトは、実行前に、使用している環境の設定に合わせて修正する必要があります。この修正は、各スクリプトの先頭にあるセクションで行うことができます。また、スクリプトを修正して、実行するインストールの種類を変えることも可能です。新しいデータベースを作成するのではなく、既存のデータベースをアップグレードするなどの場合に、スクリプトを修正します。

「Web サーバーとアプリケーション サーバーの構成」の手順のように、インストールに付随する手順にはスクリプト化されていないものが多数あるため、スクリプトの実行前または実行後にそれらを行う必要があります。

注意:

Portrait IO 5.550

はじめに

Page 51: Portrait Shared Server のインストール

インストールの概要Portrait Interaction Optimizer をインストールするには、次に示す手順を実行します。

所要時間インストール手順

15 分Web サーバーとアプリケーション サーバーの構成(19ページ)

15 分データベース サーバーの構成(21ページ)

15 分スクリプトの更新(57ページ)

15 分インストール スクリプトの実行(64ページ)

インストールの前提条件InteractionOptimizerのインストール手順を実行する前に、以下のソフトウェアをインストールする必要があります。

ソフトウェア レベルソフトウェアサーバ

Interaction Optimizerは以下のどれにでもインストールできます。

Microsoft WindowsServer

すべてのサーバー

• 2012 (64 ビット版、Standard または EnterpriseEdition)

• 2008 R2 SP1 (64 ビット版、Standard またはEnterprise Edition)

Microsoft .NETFramework

すべてのサーバー • v4.5 (すべてのサーバー)、および• v4.0 (Portrait Foundation がインストールされているサーバー)

2008 R2 SP1 および 2012 (32 ビット版または 64 ビット版、Standardおよび Enterprise Edition、大文字と小

Microsoft SQL Serverデータベース サーバー

文字の区別があるものとないもののどちらのマスターデータベースでもサポート) 注意 : 以下の機能のインストールが必要です。• Database Engine Services• Management Tools - Basic• Management Tools - Complete• Client Tools Connectivity

51インストール ガイド

第 4 章 : Interaction Optimizer のサイレント インストール

Page 52: Portrait Shared Server のインストール

ソフトウェア レベルソフトウェアサーバ

• Integration Services• SQL Server Reporting Services (オプション)

Microsoft SharePoint(オプション)

SharePoint サーバー • SharePoint Server 2013 (64 ビット版のみ)、または• SharePoint Foundation 2013 (64 ビット版のみ)

各種ソフトウェアアプリケーションサーバー • Microsoft SQL Serverの機能: Client Tools Connectivity

• Microsoft Windows インストーラ 4.5

• Microsoft PowerShell 2.0

• Microsoft MSXML 6.0 SP1 以上• Microsoft Visual C++ 2010(x86) 再頒布可能パッケージ (存在しない場合は、Portrait インストーラによってインストールされます)

• Microsoft プライマリ相互運用アセンブリ 2005 (存在しない場合は、Portrait インストーラによってインストールされます)

.NET FrameworkWeb サーバー • .NET Framework 4 は、以前のバージョンの .NETFrameworkと一緒に単一のコンピュータにインストールできます。 コンピュータ上で IIS が有効になっている場合、.NET Framework の設定プロセスによって、ASP.NET 4 が IIS に自動的に登録されます。 ただし、IIS を有効にする前に .NET Framework 4 をインストールする場合は、.NET Frameworkを IISに登録して .NETFramework 4を使用するアプリケーションを使用するため、ASP.NET IIS 登録ツールを実行する必要があります。 詳細については、http://msdn.microsoft.com/en-us/library/k6h9cz8h(v=vs.100).aspxを参照してください。

Portrait Reportsレポート サーバー • Microsoft SQL Server Reporting Services

Portrait Suite の互換性Interaction Optimizer は、次の Portrait Software と互換性があります。

Portrait IO 5.552

Portrait Suite の互換性

Page 53: Portrait Shared Server のインストール

ソフトウェア レベルソフトウェア

4.4 Update 4Portrait Foundation

7.0APortrait Miner

6.0Portrait Dialogue

4.0Portrait Explorer

このガイドでは、InteractionOptimizerをスタンドアロンのアプリケーションとしてインストールする方法について説明します。他の Portrait Softwareアプリケーションとともに Interaction

注意:

Optimizer をインストールまたは統合する場合は、『Portrait Suite インストール ガイド』を参照してください。

作業を開始する前にインストールを開始する前に、次のことを確認してください。

• インストールの計画を立てます。 Portrait Shared Server のサイレント インストール スクリプトでは、すべての Portrait Shared Server機能を 1台のサーバーにインストールするか、すべての機能を別々のサーバーにインストールするかを選択できます。 次のことを行う必要があります。

• インストールする機能を決定します。注意 : TaskManagement機能およびReport機能はオプションです。

• 1台のサーバー上にどの機能をグループ化するかを決定します。たとえば、Portrait SharedServerサーバーを Portrait Shared Server (PSS)および Portrait Shared Repository (PSR)のコンポーネントと一緒にセットアップします。 次に、Reports のコンポーネントを別の Reports サーバーにインストールし、タスク管理を既存の SharePoint サーバーにインストールします。

Portrait Shared Serverとその 4つの主要コンポーネントをどのようにインストールするかは、インストール計画者とサーバー環境次第です。

注意:

• インストールに必要なすべての情報を収集します。詳細については、付録の「インストールデータシート」を参照してください。

• インストールに関する以下の制限に注意してください。

• Portrait Shared Serverは、SQL Serverまたは SQLネイティブ クライアントがインストールされているマシンにインストールする必要があります。

• SharePoint サーバーと PSS サーバーが別の場合は、Portrait Share Services をインストールする前に、SharePoint Tasks 機能をインストールする必要があります。

• SQL Server データベースが Portrait Shared Server をインストールするサーバーとは異なるサーバーで実行している場合は、SQL Server データベースに TCP/IP プロトコルを設定する必要があります。

53インストール ガイド

第 4 章 : Interaction Optimizer のサイレント インストール

Page 54: Portrait Shared Server のインストール

• IIS で、既定の Web サイトの 80 番ポートに対して HTTP サイト バインドが行われていることを確認します。このバインドは、PSSインストールの実行中のみ必要です。Portrait Shared Serverを正しくインストールした後は、削除できます。

• インストールを行うマシンでの管理者アクセス権が必要です。また、sysadminデータベースの資格情報を (sysadminの役割の SQL Server認証資格情報を入力することで)提供できるか、インストールの後で DBO の役割を設定するユーザーを選択できる必要があります。 このユーザーは、SQL Server ログインのリストに追加されます。

• PSS アプリケーション プールの実行と PSS から PSR データベースへの接続に必要な Windowsユーザーアカウント (ユーザー名とパスワード)を入力する必要があります。これらのコンポーネントの管理に同じ Windows アカウントを使うことを推奨します。 このアカウントは、以下の条件を満たす必要があります。

• ローカル コンピュータではなくネットワーク ドメイン上に存在すること• PortraitPSR データベースの db_datareader と db_datawriter の役割の権限を持つこと

• MS DTC サービスをデータベース サーバーと Portrait HQ (PSS) サーバーで実行する必要があります。

分散トランザクション コーディネータは Portrait Shared Server インストール スクリプトによって自動的に構成されますが、データベース サーバーが Portrait Shared Server イン

注意:

ストールとは別のマシンの場合は、そのマシン上のMSDTCを手動で構成する必要があります。

Web サーバーとアプリケーション サーバーの構成

Web サーバーとアプリケーション サーバーの役割を構成する

1. Windows Server マシンにログオンします。2. ‎[スタート] > [管理ツール] > [サーバー マネージャ] の順にクリックします。3. ‎[サーバー マネージャ] ウィンドウで、[役割] 機能を展開し、アプリケーション サーバーおよび

Web サーバーの役割がセットアップされていることを確認します。4. Webサーバーおよびアプリケーションサーバーの役割がセットアップされていない場合は、[役割]

を右クリックし、[追加] を選択します。Web サーバーとアプリケーション サーバーの各ボックスをオンにし (同じマシンの場合)、表示されるインストール指示に従って役割を追加します。

Web サーバーの役割を構成する

以下の手順に従って、Webサーバーの役割サービスをPortrait InteractionOptimizerおよびPortrait HQ向けに構成します。

Portrait IO 5.554

Web サーバーとアプリケーション サーバーの構成

Page 55: Portrait Shared Server のインストール

この手順では、Portrait Interaction OptimizerとPortrait HQを同じマシンにインストールすることを想定しています。これらを別々のマシンにインストールする場合は、役割サービスを個別に構成する必要があります。

注意:

1. ‎[サーバー管理] ウィンドウで、[役割] > [Web サーバー (IIS)] の順にクリックします。2. 右側のペインの [役割サービス] セクションで、次の項目がインストールされていることを確認し

ます。インストールされていない場合は、[Webサーバー (IIS)]を右クリックし、[役割サービスの追加] を選択して、足りない項目を追加します。• Management Tools• IIS 6 管理機能• IIS 6 メタベース互換• IIS 6 WMI 互換• IIS 6 スクリプト ツール• IIS 6 管理コンソール• Windows 認証と ASP.NET (Interaction Optimizer および Portrait HQ に必須)

3. 左側のパネルの [機能] をクリックし、次の項目が Portrait HQ用にインストールされていることを確認します。 インストールされていない場合は、右側の [機能の追加] をクリックし、足りない項目を追加します。• Message Queueing

アプリケーション サーバーの役割を構成する

以下の手順に従って、Application Server サービスを Portrait Interaction Optimizer および Portrait HQ向けに構成します。

この手順では、Portrait Interaction OptimizerとPortrait HQを同じマシンにインストールすることを想定しています。これらを別々のマシンにインストールする場合は、役割サービスを個別に構成する必要があります。

注意:

1. ‎[サーバー管理] ウィンドウで、 [役割] > [アプリケーション サーバー] の順にクリックします。2. 右側のペインの [Role Services] セクションで、次のサービスがインストールされていることを確

認します。• アプリケーション サーバー基盤 (32 ビット マシンのみ)• Web サーバー (IIS) サポート• TCP ポート共有• Windows プロセス起動サービス サポート• HTTP アクティブ化• メッセージ キュー アクティブ化• TCP アクティブ化• 名前付きパイプのアクティブ化• COM+ ネットワーク アクセス

55インストール ガイド

第 4 章 : Interaction Optimizer のサイレント インストール

Page 56: Portrait Shared Server のインストール

3. インストールされていない場合は、 [アプリケーション サーバー] > [役割サービスの追加] の順に選択して、足りない項目を追加します。

Windows PowerShell を設定する

Windows PowerShell 2.0 は、Portrait Shared Server (PSS) の管理に必要です。

Windows PowerShell を設定するには、以下の操作を行います。

1. Windows PowerShell のコマンド プロンプトを起動して、$host と入力します。 出力されるバージョンが 2.0 または 3.0 であることを確認します。 以下の対応する指示に従います。• 2.0• 3.0

2. PSS の管理に使用する PowerShell スクリプトでは、LocalMachine スコープの実行ポリシーを最低でも RemoteSigned に設定する必要があります。 次の手順に従います。a) コマンド ラインから管理者モードでWindows PowerShellを起動します。Windows 64ビット

版 OS の場合は、管理者モードで Windows PowerShell (x86) コマンド ラインを起動します。b) コンソールで、コマンド Get-ExecutionPolicy -List を入力し、出力される

LocalMachine スコープの ExecutionPolicy 列の値に注目します。c) この値が RemoteSigned と表示されない場合は、コマンド Set-ExecutionPolicy

RemoteSigned -Scope LocalMachine を実行します。

データベース サーバーの構成

SQL エージェント サービスが実行中であることを確認する

以下の手順に従って、SQL エージェント サービスが実行中であることを確認します。

1. SQL Server マシンにログオンします。2. [スタート] > [すべてのプログラム] > [Microsoft SQL Server] > [SQL Server Management Studio]

の順にクリックします。3. 管理者権限を持っていることを確認し、データベースエンジンのインスタンスに接続します。 [オ

ブジェクト エクスプローラ] ウィンドウで、[SQL Server エージェント (Agent XPs が無効)] を右クリックして、[開始] を選択します。

SQL サーバー ユーザーが設定されていることを確認する

PSS データベースのインストールに必要な dbcreator サーバー ロールを持つユーザーが、SQL サーバーに作成されていなければなりません。

Portrait IO 5.556

Windows PowerShell を設定する

Page 57: Portrait Shared Server のインストール

名前付きパイプおよび TCP/IP プロトコルが有効になっていることを確認する

1. SQLServerマシンで [SQL Server 構成マネージャー]を開き、左側のペインで [SQL Native Clientの構成] を展開して、[クライアント プロトコル] を選択します。

2. 右側のペインで、[名前付きパイプ] および [TCP/IP] が有効になっていることを確認します。 有効になっていない場合は、右クリックして [有効化] を選択します。 再起動を求める警告が表示されたら、[OK] をクリックします。

MS DTC (データベース サーバー) のネットワーク サポートを構成する

以下の手順に従って、Portrait HQ (PSS)が正常に機能するために必要な、Microsoftの分散トランザクション コーディネータのネットワーク サポートを有効にします。

分散トランザクション コーディネータは Portrait HQ インストーラによって自動的に構成されますが、データベース サーバーが Portrait HQ インストールとは別のマシンの場合は、データベース サーバー上の MS DTC を手動で構成する必要があります。

注意:

1. データベース サーバーで、[スタート] > [ファイル名を指定して実行] の順にクリックし、dcomcnfg.exe と入力します。

2. [DCOM の構成] アプリケーションで、ツリーを [コンポーネント サービス] > [コンピュータ] > [マイ コンピュータ] > [分散トランザクション コーディネータ] > [ローカル DTC] まで展開します。

3. [セキュリティ] タブで、[ネットワーク DTC アクセス] チェックボックスをオンにし、[受信を許可する] および [送信を許可する] チェックボックスもオンにします。

スクリプトの更新サイレント インストールを開始する前に、以下のスクリプトを更新します。

Foundation データベース スクリプトの更新

1. リリース メディアのサンプル Foundation データベース スクリプト /Silent Install

Samples/InstallScripts/Foundation DB Install.cmdとFoundation DB Upgrade.cmd

をコピーします。2. 新しいデータベースを作成する場合は Foundation DB Install.cmd を使用し、既存のデータ

ベースをアップグレードする場合は Foundation DB Upgrade.cmd を使用します。3. 以下の説明に従い、展開環境に基づいて、すべての関連パラメータ値を更新します。4. 変更内容を保存します。

57インストール ガイド

第 4 章 : Interaction Optimizer のサイレント インストール

Page 58: Portrait Shared Server のインストール

説明インストール パラメータ

インストーラの場所。例:set "INSTALLER_ROOT=C:\Installs"

INSTALLER_ROOT=

データベース サーバー名。PORTRAIT_DB_SERVER=

Interaction Optimizer データベース名。例:IO5.5PORTRAIT_DATABASE_NAME=

インストール プログラムへのパス。

例 :"%INSTALLER_ROOT%\IO 5.5\FoundationMedia\Software\Installsets\Database\FdnDbSetup.exe"

PATHTOSETUP=

Foundation データベース スクリプトへのパス。

例 :"%INSTALLER_ROOT%\IO 5.5\Installation\FoundationDatabase Scripts"

ImplPath=

実装の説明。例: InteractionOptimizer5.5ImplDesc=

実行するインストールのタイプ。 [C]:新しいデータベースを作成 (既定値)、[R]:バックアップから復元、[U]:既存のデータベースを更新

例 :

Setup=

Setup=C で、新しいデータベースが作成されます。

既定のオプション [C]では、統合セキュリティが使用されます。SQL 認証を使用するには、次のように指定します。"Setup=C Username=username Password=password"

注意:

Setup=Cを選択した場合にのみ適用されます。 [N]:非運用データベースを作成 (既定値)、[P]:運用データベースを作成、[T]:一時的なデータベースを作成

例 :

set "args=%args% Type=P ImplPath=%ImplPath%ImplDesc=%ImplDesc% Show=N"

Type=

照合順序タイプを指定します。例:Latin1_General_CI_ASCollation=

データ ファイルへのパスを指定します。例:set "args=%args% DataPath="C:\Program Files\MicrosoftSQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA""

DataPath=

Portrait IO 5.558

Foundation データベース スクリプトの更新

Page 59: Portrait Shared Server のインストール

説明インストール パラメータ

データベース ログ ファイルへのパスを指定します。例:set "args=%args% LogPath="C:\Program Files\MicrosoftSQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA""

LogPath=

Foundation コア ソフトウェア スクリプトの更新

1. リリース メディアのサンプル Foundation コア ソフトウェア スクリプト /Silent Install

Samples/InstallScripts/Foundation Install.cmd をコピーします。2. 以下の説明に従い、展開環境に基づいて、すべての関連パラメータ値を更新します。3. 変更内容を保存します。

説明インストール パラメータ

インストーラの場所。例:set "INSTALLER_ROOT=C:\Installs"

INSTALLER_ROOT=

ソフトウェアをインストールする場所。例:set PORTRAIT_INSTALL_DIR=C:\Program Files (x86)

PORTRAIT_INSTALL_DIR=

ドメイン名。PORTRAIT_RUNTIME_DOMAIN=

ドメイン ユーザー名。PORTRAIT_DOMAIN_USER=

ドメイン パスワード名。PORTRAIT_DOMAIN_PASSWORD=

データベース サーバーの名前。PORTRAIT_DB_SERVER=

Interaction Optimizer データベースの名前。例:IO54U2PORTRAIT_DATABASE_NAME=

インストール プログラムへのパス。

例 :%INSTALLER_ROOT%\IO 5.5\FoundationMedia\Software\Installsets\Core_Software\setup.exe

PATHTOSETUP=

インストールする Foundation コンポーネント。例:ClientToolsADDLOCAL=

コンポーネントをインストールする場所。INSTALLDIR=

Portrait Shared Server (PSS) スクリプトの更新

1. PSS インストールにはいくつかのオプション機能があり、要件に応じて以下のサンプル スクリプトファイルをコピーすることによってインストールできます。これらのスクリプトファイルは、リリース メディアの /Silent Install Samples/InstallScripts/ にあります。

59インストール ガイド

第 4 章 : Interaction Optimizer のサイレント インストール

Page 60: Portrait Shared Server のインストール

Portrait Shared Repository (PSR)だけをインストールするには、PSS DB.cmdを使用します。a.b. Portrait Shared Server (PSS) だけをインストールするには、PSS Services.cmd を使用しま

す。c. Portrait Shared Server (PSS) と Portrait Shared Repository (PSR) をインストールし、Reports

と SharePoint Tasks をインストールしない場合は、PSS HQ.cmd を使用します。d. Portrait Shared Server (PSS)、Portrait Shared Repository (PSR)、およびReportsをインストー

ルし、Sharepoint Tasks をインストールしない場合は、PSS HQ with Reports.cmd を使用します。

2. 以下の説明に従い、展開環境に基づいて、すべての関連パラメータ値を更新します。3. 変更内容を保存します。

以下のパラメータは、SharePointとの統合なしで Portrait Shared Serverをインストールするためのものです。

注意:

説明インストール パラメータ

インストーラの場所。例:set "INSTALLER_ROOT=C:\Installs"

INSTALLER_ROOT=

ソフトウェアをインストールする場所。例:set PORTRAIT_INSTALL_DIR=C:\Program Files (x86)

PORTRAIT_INSTALL_DIR=

ドメイン名。PORTRAIT_RUNTIME_DOMAIN=

ドメイン ユーザー名。PORTRAIT_DOMAIN_USER=

ドメイン パスワード。PORTRAIT_DOMAIN_PASSWORD=

データベース サーバーの名前。PORTRAIT_DB_SERVER=

Interaction Optimizer データベースの名前。PORTRAIT_DATABASE_NAME=

IIS ルート ディレクトリ。例:Interaction Optimizer データベースのc:\inetpub\wwwroot

PORTRAIT_IIS_VIRTUAL_DIR=

インストール プログラムへのパス。

例 :"%INSTALLER_ROOT%\IO 5.5\Portrait SharedServer\setup.exe"

PATHTOSETUP=

Portrait Shared Server のインストール ディレクトリ。DIR_PSS=

インストールするPSSコンポーネント。例:PortraitSharedServer,PortraitSharedServices, PortraitSharedRepository

ADDLOCAL=

アプリケーション プールのドメイン名。APP_POOL_DOMAIN=

Portrait IO 5.560

Portrait Shared Server (PSS) スクリプトの更新

Page 61: Portrait Shared Server のインストール

説明インストール パラメータ

アプリケーション プールのユーザー名。APP_POOL_USERNAME=

アプリケーション プールのパスワード。APP_POOL_PASSWORD=

アプリケーション プールのパスワード。APP_POOL_PASSWORD_CHECK=

インストール後の設定タスクでユーザーの応答を有効/無効にするためのパラメータ。Yes の場合は 1、No の場合は 0。

DISABLE_USER_RESPONSE=

Analytics サービス統合を有効/無効にするためのパラメータ。Yes の場合は 1、No の場合は 0。

ENABLE_ANALYTICS_INTEGRATION=

Dialogue 統合を有効/無効にするためのパラメータ。Yes の場合は 1、No の場合は 0。

ENABLE_DIALOG_INTEGRATION=

Portrait Reports 機能を選択/選択解除するためのパラメータ。Yes の場合は 1、No の場合は 0。

INSTALL_PORTRAIT_REPORTS=

Portrait SharedRepository機能を選択/選択解除するためのパラメータ。Yes の場合は 1、No の場合は 0。

INSTALL_SHARED_REPOSITORY=

Portrait Shared Server機能を選択/選択解除するためのパラメータ。Yesの場合は 1、No の場合は 0。

INSTALL_SHARED_SERVICES=

Sharepoint Tasks 機能を選択/選択解除するためのパラメータ。Yes の場合は 1、No の場合は 0。

INSTALL_SHAREPOINT_TASKS=

Sharepoint統合を有効/無効にするためのパラメータ。Yesの場合は1、No の場合は 0。

ENABLE_SHAREPOINT_INTEGRATION=

IO統合を有効/無効にするためのパラメータ。Yesの場合は 1、Noの場合は 0。

ENABLE_IO_INTEGRATION=

表示する通貨記号。例:$ または £CURRENCYSYMBOL=

IO Web サービスをインストールする予定の Web サイトの URL。IO_WEBSITE_URL=

SQL Server アカウントのドメイン。DATABASE_USER_DOMAIN=

SQL Server アカウントのユーザー名。DATABASE_USER_USERNAME=

Portrait Shared Repository サーバーの名前。IS_SQLSERVER_SERVER=

Portrait Data Warehouse サーバーの名前。IS_SQLSERVER_SERVER_DW=

Portrait Shared Repositoryの SQL Server認証::Yesの場合は 1、Noの場合は 0。

IS_SQLSERVER_AUTHENTICATION=

Portrait Data Warehouseの SQL Server認証::Yesの場合は 1、Noの場合は 0。

IS_SQLSERVER_AUTHENTICATION_DW=

Portrait Shared Repository データベースの名前。例:PortraitPSRIS_SQLSERVER_DATABASE=

61インストール ガイド

第 4 章 : Interaction Optimizer のサイレント インストール

Page 62: Portrait Shared Server のインストール

説明インストール パラメータ

Portrait Data Warehouse データベースの名前。例:PortraitDWIS_SQLSERVER_DATABASE_DW=

Web サイトの名前。 例:既定の Web サイトWEBSITE_NAME=

ポート番号。WEBSITE_PORT=

Interaction Optimizer (IO) スクリプトの更新

1. リリース メディアのサンプル IO スクリプト /Silent Install

Samples/InstallScripts/io_install.cmdをコピーします。2. 以下の説明に従い、展開環境に基づいて、すべての関連パラメータ値を更新します。3. 変更内容を保存します。

説明インストール パラメータ

インストーラの場所。例:set "INSTALLER_ROOT=C:\Installs"

INSTALLER_ROOT=

InteractionOptimizerインストールディレクトリ。例を次に示します。set PORTRAIT_INSTALL_DIR=C:\Program Files (x86)

PORTRAIT_INSTALL_DIR=

Interaction Optimizer データベース サーバー。PORTRAIT_DB_SERVER=

インストール プログラムへのパス。

例 :%INSTALLER_ROOT%\IO 5.5\Installation\setup.exe

PATHTOSETUP=

Interaction Optimizer インストール ディレクトリ。INSTALLDIR=

インストールするコンポーネント。例:InteractionOptimizer,Runtime,ToolsFeature,DBMigrate,RepositoryPackages,WebServicesInstallation

ADDLOCAL=

Portrait Data Warehouse (PDW) データベース サーバーの名前。PDW_SQLSERVER_INSTANCE=

Portrait Data Warehouse (PDW) の名前。 推奨される既定値はPortraitDW です。

PDW_DATABASE_NAME=

Portrait Shared Repository (PSR) データベース サーバーの名前。PSR_SQL_SERVER_INSTANCE=

Portrait Shared Repository (PSR) の名前。 推奨される既定値はPortraitPSRLogPath= です。

PSR_DATABASE_NAME=

Portrait IO 5.562

Interaction Optimizer (IO) スクリプトの更新

Page 63: Portrait Shared Server のインストール

IO Config Deployer スクリプトの更新

1. リリース メディアのサンプル IO Config Deployer スクリプト /Silent Install

Samples/Foundation Config Deployment.cmd をコピーします。2. 以下の説明に従い、展開環境に基づいて、すべての関連パラメータ値を更新します。3. 変更内容を保存します。

Config Deployer のバッチ処理の完了に長い時間がかかったり、ハングしたりする場合、パラメータ値が正しくないことが原因である可能性があります。

注意:

説明インストール パラメータ

インストーラの場所。例:set "INSTALLER_ROOT=C:\Installs"

INSTALLER_ROOT=

Portrait Foundation システムの名前。PORTRAIT_SYSTEM_NAME=

Foundation サービスの実行に使用するアカウントのユーザー名。PORTRAIT_FOUNDATION_USER=

Foundation サービスの実行に使用するアカウントのパスワード。PORTRAIT_FOUNDATION_PASSWORD=

Portrait Foundation ソース コントロールのプロバイダ。PORTRAIT_SCC_PROVIDER=

Portrait Foundation ソース コントロールの IO 用ローカル フォルダ。PORTRAIT_SCC_LOCAL_FOLDER=

Portrait Foundation ソース コントロールの IO 用プロジェクト パス。PORTRAIT_SCC_PROJECT_PATH=

Portrait Foundation ソース コントロールの IO 用プロジェクト名。PORTRAIT_SCC_PROJECT_NAME=

Portrait Foundation ソース コントロールの IO 用ワークスペース。PORTRAIT_FOUNDATION_WORKSPACE=

Webservices スクリプトの更新

1. IO Webservicesを初めてインストールする場合はリリースメディアのサンプル IO webservicesスクリプト /Silent Install Samples/InstallScripts/IO Webservices.cmd を、IOWebservices を再インストールする場合は /Silent Install Samples/WebServiceConfig

フォルダのすべてのファイルをコピーします。2. IO Webservicesを初めてインストールする場合は IO Webservices.cmdを、IO Webservicesを

再インストールする場合は RebuildWebServices.cmdを実行します。3. 以下の説明に従い、展開環境に基づいて、すべての関連パラメータ値を更新します。4. 変更内容を保存します。

説明インストール パラメータ

インストーラの場所。例:set "INSTALLER_ROOT=C:\Installs"

INSTALLER_ROOT=

63インストール ガイド

第 4 章 : Interaction Optimizer のサイレント インストール

Page 64: Portrait Shared Server のインストール

説明インストール パラメータ

Interaction Optimizerをインストールするディレクトリ。例を次に示します。set PORTRAIT_INSTALL_DIR=C:\Program Files (x86)

PORTRAIT_INSTALL_DIR=

インストール プログラムへのパス。PATHTOSETUP=

データ定義エクスポータ スクリプトへのパス。DATADEFEXPORTER=

IO Web サービス削除スクリプトへのパス。DELETEIOWCFWEBSERVICES=

インストール スクリプトの実行以下の手順に従って、IO をサイレント インストールします。コマンド プロンプトを開き、以下の順序で一度に 1 つずつスクリプトを実行します。

スクリプト ファイルサーバ

C:\Installs\IO 5.5\SilentInstall\InstallScripts\Foundation DB Install.cmd

データベース サーバー

C:\Installs\IO 5.5\SilentInstall\InstallScripts\Foundation Install.cmd

アプリケーション サーバー

C:\Installs\IO 5.5\Silent Install\InstallScripts\PSSHQ.cmd

Portrait HQ サーバー

C:\Installs\IO 5.5\Silent Install\InstallScripts\IOInstall.cmd

アプリケーション サーバー

C:\Installs\IO 5.5\SilentInstall\InstallScripts\Foundation Config Deployment.cmd

アプリケーション サーバー

C:\Installs\IO 5.5\Silent Install\InstallScripts\IOWebservices.cmd

アプリケーション サーバー

Portrait IO 5.564

インストール スクリプトの実行

Page 65: Portrait Shared Server のインストール

5付録

• インストール データシート . . . . . . . . . . . . . . . . . . . . . . . . .66• SharePoint のインストール . . . . . . . . . . . . . . . . . . . . . . . . .69• ロケールに左右されるセレクション評価 . . . . . . . . . . . . . . .70

Page 66: Portrait Shared Server のインストール

インストール データシート

Interaction Optimizer データシート

このデータシートは、Portrait Interaction Optimizer のインストール時に使用します。 ‎「IO のインストール(37ページ)」の手順に従う前に、このチェックリストを印刷し、すべての情報を記入することをお勧めします。

推奨値または既定値インストール項目

[完全]IO のインストール タイプ

PortraitPSRPortrait Shared Repository データベース名 (Portrait HQ)

PortraitDWPortrait Data Warehouseデータベース名

組織の名前IO 構成リポジトリ所有者SuperuserIO 構成リポジトリ管理者PasswordIO 構成リポジトリ管理者パスワード

インストール時に決定IOデータベースサーバー管理者ログイン

新規データベースを作成IO データベース作成方法

インストール時に決定IO SQL Server インスタンスInteractionOptimizerIO データベース名OS authenticationIO データベース認証方法Server collationIO データベース照合順序C:\Databases\DataIO データベース データ ファイルの場所C:\Databases\DataIO データベース ログ ファイルの場所CustomisedIO データベースの追加機能blankIO データベース プロジェクト コード

‎[Execute Implementation Scripts]を選択。 IOリリース メディアの Installation\Foundation

Database scripts\cre_imp_db.txtを閲覧

IO データベース実装スクリプト

IO 5.5、またはインストールする IO のバージョンIO データベース実装バージョン

C:\PST_Database_Install\Files_<日付>IO データベース一時作業ディレクトリ

Portrait IO 5.566

インストール データシート

Page 67: Portrait Shared Server のインストール

推奨値または既定値インストール項目

インストール時に決定IO データベース ログイン

すべて選択解除IO の一時的なデータベース

‎[Manual service start-up]を選択解除。 ‎[EnablePerfmon Counting] を選択

IOサービスのスタートアップオプション

既定の Web サイトIO Web サイト

IO Web サービス

推奨値または既定値インストール項目

インストール時に決定IO SQL Server

InteractionOptimizerIO データベース名

インストール時に決定匿名アクセス用の Windows ユーザー アカウント

インストール時に決定匿名アクセス アカウントのパスワードC:\program files\pst\portraitFoundation インストール フォルダMyPortraitFoundation システム名Windowsデータベース ログイン モード

インストール時に決定 (SQL ログイン モード使用時)データベース ログイン ユーザー

インストール時に決定 (SQL ログイン モード使用時)ログイン ユーザーのパスワード

Portrait Foundation データシート

このデータシートは、PortraitInteraction Optimizerによる Portrait Foundation 'コアソフトウェア'のインストール時に使用します。 ‎「Foundation コンポーネントのインストール(22ページ)」の手順に従う前に、このチェックリストを印刷し、すべての情報を記入することをお勧めします。

推奨値または既定値インストール項目

インストール時に決定 アカウントのロケール情報の指定については、「ローカル セレクション評価 」を参照してください。

Foundation サービス アカウント

67インストール ガイド

第 5 章 : 付録

Page 68: Portrait Shared Server のインストール

Portrait HQ データシート

このデータシートは、Portrait Interaction Optimizer による Portrait HQ のインストール時に使用します。インストールまたはアップグレードを完了する前に、このチェックリストを印刷し、すべての情報を記入することをお勧めします。

推奨値または既定値インストール項目

C:\Program Files\PST\Portrait Shared Server\インストールまたはデスティネーションフォルダ

[完全]インストール タイプ

インストール時に決定データベース ユーザー ドメイン

インストール時に決定データベース ユーザー名

インストール時に決定データベース ログイン ユーザーのパスワード

インストール時に決定HQ SQL Server インスタンスPortraitPSRPortrait Shared Repository データベース

名PortraitDWPortrait Data Warehouseデータベース名

インストール時に決定Portrait HQ Service Account ドメイン

インストール時に決定Portrait HQ Service Account 名

インストール時に決定Portrait HQ Service Account のパスワード

http://localhost/mhdialogserverapiPortrait Dialogue Server アドレスDefaultPortrait Dialogue Server インスタンスhttp://localhost/PortraitPortrait SharePoint サービス アドレス

インストール時に決定通貨記号http://localhost/DecisionsWCFWebService/DecisionsWebService.svcFoundation DecisionsWebサービスアド

レスhttp://localhost/IOBridgeWCFWebService/IOBridgeWebService.svcFoundation IO Bridge Webサービスアド

レスDefault = http://localhost/ReportServerレポート サーバー URL

Portrait IO 5.568

Portrait HQ データシート

Page 69: Portrait Shared Server のインストール

SharePoint のインストール

SharePoint / Interaction Optimizer のインストールに関する考慮事項

1 台のコンピュータに SharePoint (オプション) と Portrait Shared Server を一緒にインストールする場合は、それらを別々のWebサイト内で実行する必要があります。既定の 80番ポートで実行するのがどちらで、他のポートで実行するのがどちらかを決定する必要があります。その後、インストール中に以下の手順に従います。

• SharePointを 80番ポートで、Portrait Shared Serverアプリケーション (およびサーバー上の他のすべての Web アプリケーション) を他のサイトで実行する場合は、IIS "既定の Web サイト" のプロパティを修正してそのポートを80番以外に変更してから、その実行を開始します。あるいは、PortraitShared Serverアプリケーション (およびサーバー上の他のすべてのWebアプリケーション)を既定の 80番ポートで実行する場合は、SharePointを他のポートで実行します (こちらが推奨される構成です)。 さらに、SharePointのインストール時に停止していた IISの "既定のWebサイト"を開始する必要があります。 PCM が既に "既定の Web サイト" にインストールされている場合は、8080 番ポートを使用して "SharePoint - 8080"という新しいWebサイトに SharePointをインストールするとよいでしょう。 この操作は SharePoint インストールで行ないます。

• SharePoint をアクセス可能にする必要がある URL のそれぞれで、"代替アクセス マッピング" を定義します。たとえば、SharePointが実行されているポートを変更した場合は、古いポートを参照していたマッピングを編集して、代わりに新しいポートを設定する必要があります。また、SharePointサイトを完全修飾ドメイン名によってアクセス可能にする必要がある場合は、内部URLのそれぞれの完全修飾ドメイン名バリアント用に追加なマッピングを作成しておく必要があります (既定では、簡易な非修飾フォーム用のマッピングのみが SharePoint によって用意されているため)。

• これらのマッピングを設定するには、SharePointサーバーの全体管理ツールを ([スタート]メニューの [管理ツール]から)実行し、[操作]メニューをクリックして、[代替アクセスマッピング]を選択します。

たとえば、SharePoint を myserver:80 ではなく、myserver:8090 で実行するように変更し、またmyserver.mydomain.mycompany.com としてアクセス可能にする場合は、以下の手順を実行する必要があります。

• 既存の http://<サーバー>:80 マッピングを編集して、そのポートを 8090 に変更します。• 再びこのマッピングを編集して、'イントラネット'または 'インターネット'の等価な完全修飾URLhttp://myserver.mydomain.mycompany.com:8090 を定義します。

69インストール ガイド

第 5 章 : 付録

Page 70: Portrait Shared Server のインストール

ロケールに左右されるセレクション評価

ローカル セレクション評価

セレクション基準には多数のルールを含めることができますが、それらの中には有効なロケール設定によって解釈が異なるものもあります。

数値と日付の認識には普遍性がありますが、文字列の比較では言語によって異なる結果が返されることがあります。 たとえばドイツ語の場合、HÜBNER という名前は HUEBNER という名前と等しいと解釈されることもあれば、そうでないこともあります。 文字列が等しいかどうかを決定するルールは、Windows のコントロール パネルの [地域と言語] に埋め込まれています。

選択した言語に文字列の並べ替えと比較の方法が複数ある場合は、上の図のように、言語を選択するためのボックスの下に [並べ替え方法を変更する]リンクが表示されます。これをクリックすると、次のダイアログ ボックスが開きます。

Portrait IO 5.570

ロケールに左右されるセレクション評価

Page 71: Portrait Shared Server のインストール

ご使用のインストールに適した並べ替え方法を選択します。

これらのロケール設定はユーザーごとに保存されるので、セレクション評価に影響を与える設定は、Foundation サービスを実行しているユーザーに対して定義された設定です。

このユーザーを確認するには、[スタート]メニューから Portrait Service Checkアプリケーションを実行します。AMCMyPortraitサービスに対して表示されるユーザーは、ロケールがセレクション評価に使われるユーザーです。

71インストール ガイド

第 5 章 : 付録

Page 72: Portrait Shared Server のインストール