分散の問題、Smart ViewのインストールおよびHsSpread.dll

場合によっては、分散が期待どおりに機能しないことがあります。

Oracle Smart View for Officeでは、データは年合計または四半期レベルから月に自動的には分散されません。Web上のフォームに値を入力するとデータは自動的に分散されますが、同じ機能がSmart Viewでは機能しません。

この問題は、ダイナミック・リンク・ライブラリHsSpread.dllが正しく登録されていないことが原因である可能性があり、このことは、Smart Viewを管理者以外のユーザーがインストールした場合に発生することがあります。

この問題は、Planning 18.02.67+とPlanningモジュール17.12.54以降にも影響します。

この問題を修正するには、次の方法をお薦めします:

  • Smart Viewをアンインストールし、Windows管理者として再インストールします。管理者としてSmart Viewを再インストールするを参照してください。

  • 管理者としてSmart Viewを再インストールした後も問題が解決しない場合は、HsSpread.dllファイルを手動で登録します。HsSpread.dllの登録を参照してください。

管理者としてSmart Viewを再インストールする

管理者としてSmart Viewを再インストールするには、次の手順を実行します:

  1. Smart Viewをアンインストールします。

    詳細は、Smart Viewのアンインストールを参照してください。

  2. SmartView.exeを右クリックし、「管理者として実行」を選択することで、Smart Viewを再インストールします。

    詳細は、My Oracle Supportまたはor Oracle Technical Resourcesからのインストールを参照してください。

  3. Excelを起動してフォームまたはアド・ホック・グリッドを開き、分散が機能していることを確認します。

    分散の問題が解決しない場合は、HsSpread.dllの登録の手順を実行します。

HsSpread.dllの登録

WindowsでHsSpread.dllを登録するには:

  1. Windowsコマンド・プロンプトを管理者として起動します。

  2. Smart Viewインストールのbinフォルダに切り替えます。

    デフォルトの場所はOracle\SmartView\binです。

  3. 次のコマンドを実行します:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe /codebase HsSpread.dll

  4. コマンド・プロンプトで、出力にエラーがないか確認します。

  5. 分散機能をテストします。

    問題が解決しない場合は、Oracleサポートに連絡してください。