この記事では、Microsoft Management Reporter 移行ウィザードの使用方法について詳しく説明します。
適用対象: Microsoft Dynamics GP、Microsoft Dynamics AX 2009、Microsoft Dynamics SL 2011
元の KB 番号: 2425087
現象
Microsoft Management Reporter の移行ウィザードを使用して FRx レポートを移行すると、エラーが発生するか、すべての情報が移行されるわけではありません。 レポートと構成要素は、Management Reporter に移行した後に一部の情報が不足している可能性があります。
原因
Microsoft FRx データが破損している可能性があります。 Management Reporter は、2 つの製品の違いにより、FRx からすべての情報を移行するわけではありません。
詳細
移行準備
注
- 移行ウィザードは、既存のレポートの変換を開始するのに役立ちますが、すべてのシナリオを処理するためのものではありません。
- クリーンアップと移行を続行する前に、共有 SysData ディレクトリを参照し、このフォルダーをバックアップします。 このディレクトリの場所は、FRx レポート デザイナーの Admin>Organization>SysData で確認できます。
現在使用されていない会社を削除します。 FW、FWC、SolDemo などのデモ会社はアップグレードせず、削除する必要があります。
複数の会社が移行され、それらの間でレポートが共有されている場合は、Microsoft Dynamics GP 内のセグメント名が同じであることを確認します。 Microsoft Dynamics GP で 、Tools>Setup>Company>Account Forma に移動します。 各セグメントの名前がすべての会社間で一致することを確認します。
Company>仕様セットのうち、Company>Informationの下の会社に割り当てられていないものをすべて削除します。
不要な文書パーツまたは未使用の構成要素 (カタログ、行、列、およびツリー) を削除します。
文書パーツ名の先頭にあるスペースを削除します。
カタログに関連付けられていない行、列、およびツリーは移行されますが、ディメンション コードがありません。 移行するディメンション コードを取得する一般的な方法は、関連付けられていない行、列、およびツリーにリンクできるダミー カタログを FRx に作成することです。 移行後、ダミー カタログ (現在はレポート定義) を削除できます。
各カタログで、[会社] フィールドを確認します。 @ANYに設定されている場合は、実際の会社に変更します。 これを行わないと、移行中にディメンション コードが消えます。
FRx を閉じ、SysData ディレクトリを参照し、
.G32
で終わるすべてのファイルを削除し、FRx を起動してから、各会社にログインしてファイルを再作成します。FRx を閉じ、SysData ディレクトリを参照し、次のいずれかの拡張子を持たないすべてのファイルを削除します。
.cfg
.dax
.f32
.g32
.mdb
.pmm
.tpl
FRx を閉じ、SysData ディレクトリを参照し、次以外のすべてのフォルダーを削除します。
LogFiles
レポート ブックのデザイン ファイルFRx を閉じ、SysData ディレクトリを参照し、仕様セットで現在使用されていない
.F32
ファイルをすべて削除します。 確認するには、[ 会社>特定のセット ] の下にある [場所] フィールドを確認します。仕様セットをコンパクト化します。
- 1 人のユーザーが FRx で会社にログインします。
- ファイル>Compact FRx データベース>現在のスペック セット データベースを選択します。
- [ はい ] を選択し、完了したら [OK] を選択します 。
- 残りの各会社にログインしながら、手順 1 から 3 を繰り返します。
FRx 6.7 データの移行
移行プロセスを開始する前に、Management Reporter が正常に稼働していることを前提としています。 これを確認するには、レポート デザイナーで各会社にログインし、テスト レポートを作成します。 [サービス] セクションまたは [データ マート ログ] セクションでエラーがないか、管理レポーター構成コンソールを確認します。 問題が見つかる場合は、それらを修正するか、移行を試みる前にサポートにお問い合わせください。
移行プロセスについては、「Microsoft Dynamics ERP 用 Management Reporter 2012: インストール、移行、および構成ガイド」の「MRforDynERPInstGuide.pdf データの移行」セクションに従ってください
移行の制限
次の項目は移行されません。
FRx レポート デザイナー
- FRx セキュリティ
レポート
- レポート チェーン
- ロックされた行またはパスワードで保護された行
- Web 発行の設定
- 単位間の改ページ
- 列のテキスト オーバーフローを許可する
- 発効日
- 小計とフィルターアカウントの詳細
- メール
- 通貨換算レート
行数
- アカウント セット
- アカウントの種類
- 通貨書式コード
- 行リンク
- XBRL リンク
- ロックされた行またはパスワードで保護された行
列
- XBRL 列
- ロックされた列またはパスワードで保護された列
ツリー
- [改ページ]
- ロックされたツリーまたはパスワードで保護されたツリー
- 電子メール/セキュリティ (列 P)
- 追加テキスト (列 Z)
- 1 つ以上のアンパサンド文字 '> と 1 つ以上の疑問符 '?' を持つセグメント ('&???' など) がある場合、Management Reporter はその特定のユニットのデータを返しません。 [ディメンションから行を挿入] 関数を使用するときに、勘定科目表のディメンションまたはセグメントを識別するために使用する特殊文字を選択する必要があります。 この既定の選択は自然勘定ですが、勘定科目とディメンションの任意の組み合わせを選択できます。
移行が完了したら手動で構成する必要がある項目
レポートの移行では、カタログの既定のオプションが変更され、生成されたときにレポートが自動的に開かなくなります。 生成されたときに自動的に開くよう Management Reporter のレポートを変更するには、[ レポート定義] に移動 し、[出力と配布 ] タブを選択し、[ その他のオプション] で[生成時に レポートを表示 する] オプションを選択します。
すべてのレポート定義を更新するには、Management Reporter データベースに対して次の SQL ステートメントを実行します。
CU12 以前
UPDATE ControlReport SET ActivateBrowser = 1
CU13
UPDATE Reporting.ControlReport SET ActivateBrowser = 1
行の移行では、FD、TOT、CAL ではない FRx の NP DES 行または NP REM 行が移行されますが、エラーにフラグが設定されます。 エラーは、 書式コードが TOT、CAL、または空白の場合にのみ使用できる印刷制御オプションを読み取ります。
列範囲は計算では許可されません。
ヘッダーを含む WKS または CALC 列は移行されますが、検証されません。 ヘッダーを削除します。
期間範囲は PERIODIC 列でのみ機能します。 たとえば、列の 1:BASE YTD などの任意の範囲を 1:BASE PERIODIC に設定する必要があります。
ツリーの移行では、不明な会社のメッセージがある場合、 @ANY が会社に使用されます。
レポート ツリーで指定された行定義が異なると、エラーが発生します。 レポート定義で指定された既定値を使用するには、同じ行形式を使用するか、すべての行形式を削除する必要があります。
Microsoft Dynamics 製品を使用する場合の既知の問題:
移行されたレポートは、レポート ライブラリを使用して開かないと、生成されると開きません。 [レポート定義] の [出力と配布] タブの [生成時にレポートを表示] オプションを選択します。 移行ウィザードの [接続の指定] ウィンドウで、ManagementReporter データベースの間違った SQL Server 名を入力した場合、移行ウィザードは再入力できるようになるまで 10 分間応答しません。
移行ウィザードの [FRx データの選択] ウィンドウで、FRx 6.7 FRxSys32.mdb ファイルへのパスフィールドの横にある省略記号 ボタン が表示されない場合があります。
FRx 6.7 データの移行と変換のみを既に完了した後に、移行ウィザードでキャッシュされた資格情報を使用して文書パーツのみを検証する場合、変換は失敗します。 ユーザーは資格情報を再入力し、もう一度検証を試みる必要があります。
移行ウィザードがアプリケーション サーバーと同じバージョンでない場合は、移行ウィザードがクラッシュします。
BXB と BXC では、FRx から移行されたレポートでレポート生成エラーが発生する可能性があります。
関連付けられている行定義を開き、ファイル>名前を付けて保存を選択します。
行定義に新しい名前を付け、新しい行定義でレポートをもう一度生成します。
元の行定義を削除します。
Microsoft Dynamics AX 2009 を使用するときの移行に関する既知の問題
- すべてのアカウントを表すすべてのワイルドカードを含む行は、空白行として移行されます。
- 属性フィルターを含む列では、移行された列をエラーなしで開くために、移行前にそれらの属性フィルターを削除する必要があります。
- FRx の予算ブック コードを含む列では、予算名の前に "予算 " という単語を削除するために、その名前を変更する必要があります。
- 基本期間は、一部のシナリオで異なる期間を参照でき、複数年にわたる移行されたレポートで検証する必要があります。
- 移行されたアカウントとディメンションは、末尾の空白を削除するためにトリミングされません。
- すべての疑問符 (??????) を含む行は移行されません。 移行後、行を手動で 6 文字のアカウントに対して
??????
に更新するか、アスタリスク (*) をワイルドカードですべてのアカウントに更新する必要があります。
トラブルシューティング:
- 移行後に、f32 レポート ファイルで破損の可能性を示す場合は、General Ledger/Dimension アカウントは表示されません。
F32 レポート ファイル内でデータが破損し、エラー メッセージが発生する可能性があるため、次の手順に従って F32 レポート ファイルを再作成します。
注
すべてのユーザーを FRx から閉じる必要があります。
- カタログをエクスポートするには、まず Company>Specification Set に移動します。
- レポートのエクスポート元の仕様セットを選択します。
- [仕様セット]が選択されたら、[エクスポート]ボタンを選択します。
- [選択項目のエクスポート]ダイアログ ボックスで、[ カタログ ]を選択し、[すべて]を選択します。 [行]、[列]、[ツリー] の各タブを選択し、タブごとにすべて選択します。
- [ エクスポート] を選択します。
- [エクスポート ファイルの作成] ダイアログ ボックスで、カタログをエクスポートする ドライブ、 フォルダー、および ファイル名 を選択します。 ファイルは、
.TDB
(一時データベース) 拡張子で保存する必要があります。 - [OK] を選択します。
- カタログをインポートするには、まず Company>Specification Set に移動します。
- [新規]ボタンを選択して、新しい仕様セットを作成します。 別の名前を使用する必要があります。 ただし、これは、古い仕様セットを削除した後で名前を変更できます。 Location が新しい *を指していることを確認します。MRFrxrpts.f32 という F32。 パスは、frxrpts.f32 ファイルの名前を変更するだけで同じままにする必要があります。
- [ インポート ] ボタンを選択します。
- [ファイルのインポートの選択] ダイアログ ボックスで、[ドライブ]、[フォルダー]、および [ファイル名] を選択して、*.TDB ファイルが保存された場所を指定します。
- [ OK] を選択します。
- [ 会社>情報 ] を選択し、新しい仕様セットを使用する会社を選択します。
注
新しいレポート ファイルを作成できない場合は、サポートにお問い合わせください。
MR に移行する方法の詳細については、次のリンクを使用して、Management Reporter Migration ドキュメントを確認してください。
Management Reporter 2012 for Microsoft Dynamics ERP: インストール、移行、構成ガイド
MRforDynERPMigrfromFRxGuide_ENUS.pdfドキュメントを選択します。