Cover Image

HCL Unica Campaign のデータベースチューニング

2022/3/2 - 読み終える時間: 4 分

Database tuning for Unica Campaign の翻訳版です。


HCL Unica Campaign のデータベースチューニング

2022年2月25日

著者: Ravendra Pal / Unica COE | Marketing

Unica Campaignは、マーケティングキャンペーン管理アプリケーションです。Unica Campaignのインストールは、Unica PlatformとUnica Campaignを含む複数のコンポーネントで構成されています。また、インストールは、Webアプリケーションサーバーやデータベースなどの他のツールにも依存します。これらのコンポーネントはすべて、パフォーマンスを向上させるために構成できるプロパティ、機能、および設定を持っています。Unica Campaign自体にも、最高のパフォーマンスを得るためにインストールを調整するために使用できる、多くの構成プロパティがあります。

最高のパフォーマンス」を定義することは困難です。環境と実装ごとに要件が異なります。Unica Campaignのパフォーマンスは、ハードウェア、ソフトウェア、ネットワーク構成など、多くの要因によって影響を受ける可能性があります。最適化するためのいくつかの方法について読んでみましょう。


STEP1: Unica Campaignのデータベースチューニング。DB2

設定のチューニングの出発点として、DB2 AUTOCONFIGUREコマンドを使用するのがよいでしょう。このコマンドは、ワークロードの特性に関する質問に対する回答に基づいて、パラメータの値を生成します。AUTOCONFIGUREコマンドは、バッファプールサイズ、データベース構成、およびデータベースマネージャ構成パラメータの初期値を計算・表示し、これらの推奨値を適用するオプションがあります。

AUTOCONFIGURE USING MEM_PERCENT 60 WORKLOAD_TYPE MIXED NUM_STMTS 500 ADMIN_PRIORITY BOTH IS_POPULATED YES NUM_LOCAL_APPS 0 NUM_REMOTE_APPS 20 ISOLATION RR BP_RESIZEABLE YES APPLY NONE


データベースロードユーティリティーの使用

すべてのデータソースにデータベースロードユーティリティーを使用することで、パフォーマンスを大幅に向上できます。データベースロードユーティリティーは、データベースベンダーから入手可能です。データベース・ローダーで使用するためにUnica Campaignを設定する基本的な手順は、以下のように要約されます。各データソースについて、以下のステップを実行します。

  • 2つのロードコントロールファイルテンプレートを作成する:1つはレコード追加用、もう1つはレコード追加用
  • ロードユーティリティーを起動するためのスクリプトまたは実行ファイルを作成します。
  • Unica Campaignで、Campaign|partitions|partition1|dataSources|に移動し、Loaderという単語で始まるプロパティを設定します。これらのプロパティは、制御ファイルのテンプレートを識別し、スクリプトまたは実行可能ファイルの場所を示します。


複数のディスクにテーブル領域を分散させる

推奨事項

  • データベースを作成する前に、テーブルスペースのコンテナを分割するために複数のディスクがあることを確認してください。この方法は、I/Oを最小化し、全体的なパフォーマンスを向上させるのに役立ちます。

  • データベースコンテナとLOGファイルを別々の場所に保管する。

  • テーブルスペースを複数のディスクに分割し、LOGファイルのディスクとは別の場所に保管します。- ユーザー・テンポラリー・テーブル・スペースを作成し、複数のディスクに分割する。

  • LOGFILESIZパラメータは、プライマリおよびセカンダリの各ログファイルのサイズを定義します。LOGFILSIZのデフォルト値は1024ですが、これはUnica Campaignアプリケーションを展開し、テーブルにデータを投入する際に十分でない可能性があります。予想されるトランザクション数に基づいて、LOGFILSIZ、LOGPRIMARY、およびLOGSECONDを増加させることを検討してください。


例 1: ユーザーデータベース

パフォーマンス・テスト中に、ユーザー・データベース・マシンのI/Oに関連するディスク使用率が100%まで上昇することが観察された。このデータベースには、2つのディスクにまたがるコンテナを持つテーブル領域がある。チューニングを行い、コンテナを合計8台のディスクに分散させたところ、場合によってはまだスパイクが見られるが、複雑なフローチャートを5本同時に実行した場合の平均消費量は20%以下になった。

画像の説明


例2:システムデータベースサーバー

Unica Campaign Systemのデータベースサーバーでも、Disk I/Oの競合が発生する可能性があります。フローチャートによっては、UA_CONTACTHISTORYテーブルに大量のデータが書き込まれる可能性があります。例えば、複数の複雑なフローチャートを5つ同時に実行しており、それらが同時に大量のデータをUA_CONTACTHISTORYに書き込んでいるとします。この場合、データベースのテーブル領域を複数のディスクに分散させることで、パフォーマンスを向上できます。

画像の説明


STEP2: データベース内最適化の設定によるフローチャートのパフォーマンス向上

データベース内最適化を使用することで、フローチャートのパフォーマンスを向上できます。データベース内最適化がオンになっている場合、処理はデータベースサーバー上で行われ、出力は可能な限りデータベースサーバー上の一時テーブルに保存されます。データベース内最適化は、グローバルと個々のフローチャートの2つの方法で適用できます。ベストプラクティスは、グローバル構成設定をオフにして、フローチャート・レベルでオプションを設定することです。

  1. パーティションレベルでグローバルにオプションを調整するには: a. [設定] > [設定]を選択します。 b. Unica Campaign > partitions > partition[n] > server > optimizationを選択します。 c. useInDbOptimization を TRUE (オン) または FALSE (オフ) に設定します。

  2. 個々のフローチャートのオプションを上書きするには: a. 編集モードでフローチャートを開きます。 b. Adminメニューを開き、Advanced settingsを選択します。 c. Use In-DB optimization during flowchart run(フローチャート実行時にインデータベース最適化を使用する)を選択または解除します。

画像の説明

フローチャートを保存して実行する際、データベース内最適化を使用している場合は、可能な限りデータベース内処理が使用されます。


STEP3:Unica Campaign の設定プロパティを調整し、パフォーマンスを向上させる

Unica CampaignとUnica Platformの設定プロパティを調整することで、パフォーマンスを向上できます。

  • 構成設定にアクセスするには、[設定] > [構成]を選択します。
  • 以下の構成プロパティを調整します。

Unica Campaignのパフォーマンスに影響する構成プロパティ

設定プロパティを調整することで、Unica Campaignのパフォーマンスを向上できます。

DB2NotLoggedInitially

設定カテゴリー

キャンペーン|パーティション|パーティション[n]|データソース|データソース名


STEP4:Unica Campaign のパフォーマンスに関するトラブルシューティング

パフォーマンスは、データベースとWebサーバーの構成、ネットワークの接続性、Unica CampaignとUnica Platformの構成など、多くの要因に依存します。次のリストは、パフォーマンスを向上させるのに役立つ可能性のあるいくつかの提案を提供します。このリストを使用して、改善の可能性がある領域をすばやく特定し、調整を行い、可能性のある原因を除外できます。より詳細な情報が得られる場合は、各提案が適切なガイドを指し示し、詳細な情報を得られます。

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

  • WebSphereを使用している場合、WebSphereプロファイルで指定されたJVMヒープサイズを確認してください。通常、初期設定512、最大1024(またはサーバー構成に依存)で十分です。
  • WebLogicを使用している場合は、setDomainEnvスクリプトに次の行を追加して、JVMメモリ・ヒープ・サイズ・パラメータを1024に設定します。Set MEM_ARGS=-Xms1024m - Xmx1024m -XX:MaxPermSize=256m

データベース

データベースが他のアプリケーションで高負荷になっていないかどうか、DBAに確認してください。

  • Unica Campaign Administrator's Guideに記載されているように、データベース負荷ユーティリティーを設定します。
  • 新しい視聴者レベルを作成した場合、DBAはその視聴者レベルの応答履歴を保存するためにUnica Campaignシステムデータベース内にテーブルを作成しました。パフォーマンスを向上させるために、新しいテーブルがインデックス化されていることを確認してください。

キャンペーンのパフォーマンスを最適化する方法は他にもたくさんあります。


Notes/Domino 注目サポート技術情報 (2022 年 2 月)

2022/3/1 - 読み終える時間: ~1 分

毎月月末恒例の、Notes/Domino 注目サポート技術情報 (2022 年 2月)を公開しました。バックナンバーも同ページに掲載しています。

「Notes/Domino 注目サポート技術情報」は、お客様からよく参照されている技術情報や、サポートからお客様にご参照いただきたい技術情報のリスト化したものです。


Cover Image

HCL BigFix: プロフェッショナルサービスが導入と普及を加速する

2022/3/1 - 読み終える時間: ~1 分

Professional Services Accelerate Deployment and Adoption の翻訳版です。


HCL BigFix: プロフェッショナルサービスが導入と普及を加速する

2022年2月28日

著者: Cyril Englert / Solution Architect

HCL BigFix Accelerator サービスは、最大のパフォーマンスと可用性を実現するために、展開を加速し、実装を最適化します。これらのサービスにより、ソフトウェアの導入と普及が加速され、BigFixを最大限に活用することができます。

サービスは、何千ものデプロイメントにおける長年の経験を通じて得た、アーキテクチャ、デプロイメント、構成、および統合の深いスキルを持つ専門家によって提供されます。サービスチームは、開発チームの拡張部門として機能し、お客様のニーズを開発チームに直接伝えることができます。

私たちはリーダーシップと卓越したデリバリーを提供し、価値創造までの時間を短縮し、投資収益率を最大化するための深い洞察をお客様に提供します。

ハイライト
  • 多様なニーズに応える4つのサービスのプロフェッショナルサービス。

    • HCL BigFixプラットフォームデプロイメントサービスオファリング
    • HCL BigFixモジュール展開サービス提供
    • HCL BigFix Accelerated Value Program サービス10%提供
    • HCL BigFix Accelerated Value Program Service 50% オファリング
  • スケーリングは、各オファーの適切なユニット数を注文することで実現される

  • 深いスキルと長年の経験を持ち、BigFixの開発にすぐにアクセスできるサービスチームによって提供されます。

詳しくは、BigFix Service をご覧いただくか、お問い合わせください。


Notes/Domino 注目サポート技術情報 (2022 年 1 月)

2022/3/1 - 読み終える時間: ~1 分

2022年1月分のお知らせを忘れておりました。

毎月月末恒例の、Notes/Domino 注目サポート技術情報 (2022 年 1月)を公開しました。バックナンバーも同ページに掲載しています。

「Notes/Domino 注目サポート技術情報」は、お客様からよく参照されている技術情報や、サポートからお客様にご参照いただきたい技術情報のリスト化したものです。


サポート技術情報: 2022/2/21-2022/2/27 更新

2022/3/1 - 読み終える時間: 14 分

新しい試みのトライアルとして、1週間分のサポート技術情報更新のインデックスを作成してみました。しばらく継続してみます。新規追加と内容更新したものが含まれています。システム上、軽微な修正であってもリストに含まれてしまいます。予めご了解ください。


サポート技術情報: 2022/2/14-2022/2/20 更新

2022/3/1 - 読み終える時間: 6 分

新しい試みのトライアルとして、1週間分のサポート技術情報更新のインデックスを作成してみました。しばらく継続してみます。新規追加と内容更新したものが含まれています。システム上、軽微な修正であってもリストに含まれてしまいます。予めご了解ください。


公開再開: HCL Domino Volt 1.0.5 をリリースしました

2022/2/22 - 読み終える時間: 2 分

2022/02/22 08:47 追記

ご迷惑おかけしておりましたが、ダウンロード公開を再開しました。ファイル名で識別ができます。

新ビルド

  • hcl.domino.volt-1.0.5.15.zip
  • volt-docker-V1201-1.0.5.15.tgz

旧ビルド

  • hcl.domino.volt-1.0.5.14.zip
  • volt-docker-V1201-1.0.5.14.tgz

2022/02/19 10:30 追記

1.0.5内にリグレッションバグが発見されたため一時公開を中止しています。米国時間の2022年2月21日 (概ね日本時間の22日) に再公開の予定です。ダウンロードされた方は、お手数ですが 22日以降に改めてダウンロードするようにお願いします。


2022年2月17日、HCL Domino Volt 1.0.5 をリリースしました。今回の新機能は以下のとおりです。リリース情報にも掲載しています。目玉機能としては、ビジュアルなワークフロー設計画面の追加です (下図参照)。その他にも設計をより快適に短時間で行えるよう工夫されています。


リリース 1.0.5 (2022年2月17日リリース)


アプリ作成者のための新機能
  • 新しいワークフローデザイン。フォームには2つのワークフロー・ステージがあります。「開始」と「発行済み」の2つのステージがあります。
  • アクションのプロパティとアクティビティの操作性を改善しました。アクションをクリックすると、画面横のパネルにそのプロパティが表示されます。アクティビティは、アクティビティサイドパネルまたはアクションボックスの「アクティビティの追加」をクリックすることで追加できます。
  • ワークフローステージの視認性に関してユーザーエクスペリエンスを改善しました。上部バナーの「可視性」 (Visibility) をクリックすると、ユーザーはワークフローのビジュアル設計ビューから、新しいワークフローステージの「Visibility」ビューに切り替わります。このビューでは、目とロックアイコンを使用して、ステージのフォームで表示および編集可能なものを設定できます。
  • ステージプロパティとロール/パーミッションのユーザーエクスペリエンスを改善しました。ロールやパーミッションの設定は、「ワークフロー」セクションで定義・管理できるようになりました。
  • リダイレクトの新しいオプション:他のVoltアプリケーション、フォーム、またはアプリページにリダイレクトします。
  • リッチテキスト入力フィールドを改善しました。「画像の挿入] をクリックすることで、リッチテキスト入力フィールドに画像をアップロードできるようになりました。
  • ダイナミックデータグリッドフィルタをカスタマイズして、フォーム内の別のフィールドからフィルタリングする機能を追加しました。
  • ステージに基づいたルールを作成する機能を追加しました。
  • 新しいフォームのプロパティ : 「印刷と削除ボタンを表示」


管理者向けの新機能
  • Docker イメージを HCL Domino 12 をベースにしました。

画像の説明


HCL Domino Volt サンプルアプリケーションの公開 (2)

2022/2/18 - 読み終える時間: ~1 分

ローコード/ノーコード開発・実行環境である HCL Domino Volt のサンプルアプリケーションとして「SaaS 連携アプリ」を公開しました。CRM の SaaS サービスのデータを Domino Volt に取り込んでダッシュボードとして使えるようにしたものです。一つ目のアプリとあわせて、Domino Volt の可能性を感じていただければ幸いです。

テンプレートとしても使えますが、製品のデモンストレーションを目的として企画されたものです。Zipファイルをダウンロードすると、.volt のアプリケーション本体と、説明用 PDF が入っています。以下のページで案内されている無償のお試し環境で実際に動作させることもできます。また、PDF には動画も入っていますので、実際にアプリケーションを試す前に内容を確認することもできます。

HCL Domino Volt オンライン トライアル ページのサンプルアプリケーションのセクションをご覧ください。

画像の説明


このブログについて

HCL Japan の Software 部門の複数担当者で HCL Software 全般について記しています。

Tags

Academy Accelerate Accelerator Actian Aftermarket Cloud Ambassador AoC AppDev Pack AppScan ASoC BigFix BigFix Workspace CAA CDP Clara Client Applicatin Access Cloud Native Commerce Common Local License Server Compass Connections Connnections CVE-2021-44228 DevOpes Velocity DevOps DevOps Code ClearCase DevOps Code RealTime DevOps Deploy DevOps.Launch.AppScan DevOps Model RealTim DevOps Model RealTime DevOps Plan DevOps Test DevOps Velocity Digital Experience Discover Domino Domino Leap Domino Volt Domino管理者アップデート認定試験対策 DQL DRYiCE DX Enterprise Integrator event General HCAA HCL Ambassador HCL Ambassadors HCL Domino REST API HCL OneTest Embedded HCL Z and I Emulator HCL Z and I Emulator for Transformation HCLSoftware U Hero history HTMO iAutomate iControl iNotes IZSAM KEEP Launch Launch.DevOps Leap Link MarvelClient Model Realtime nds2019 ndv12beta Nippon Noets/Domino Nomad Nomad Mobile Nomad Web notes Notes/Domino notes-domino-9-10-limited-supportability-as-of-202204 Notes/Domino V12 Notes/Domion notescons Now OneDB OneTest OnTime REST RTist SafeLinx Sametime SoFy Total Experience Traveler Traveler for Microsoft Outlook Unica Unica Discover Unica Interact UrbanCode Deploy UrbanCode Velocity Velocity Verse VersionVault Volt Volt MX Volt MX Go Volt MX サンプルアプリ Wordload Automation Workload Automation youtube Z Z Abend Investigator Z and I Emulator Z and I Emulator for Transformation Z and I Emulator for Web Z and I Emulator for Web Client Z Asset Optimizer Z Data Tools Z Software Asset Manager ZAI ZAO ZIE ZIE for Transformation ZIE for Web ZIE for Windows ZIET ZIETrans ZIEWeb イベント ガイド クラウド サポート サポート技術情報 サポート終了 セキュリティ セキュリティー セキュリティー脆弱性 テクてく Lotus 技術者夜会 ニュース ノーツコンソーシアム パートナー ライセンス 九州地区 Notes パートナー会 出荷日 研修