最初にここにスレッドを投稿しました。返事が来ないので、こちらにも投稿します。
VS 2005 から構築およびエクスポートされた Dynamics AX 2009 および SSRS レポートに関するすべてです。Dynamics AX 2009 SQL Server 2005 ERP 環境からの rdl および rdl.data ファイルがあります。
私の問題は、これらのスレッド (ここ、ここ、およびここ) で部分的に解決されています。
同様の環境が開発者によって設定され、次の例外を除いて、クライアント データを使用してクライアント システムを調査しました。
- データベース: SQL Server 2008 R2 SP1 (2005 以外)
- Microsoft SQL Server Reporting Services バージョン 10.50.1600.1 (SQL Server 2005 のため、クライアントが古いと推測されます)。
- ビジュアル スタジオ 2008 SP1
今私がやりたいことは、Visual Studio 2008/bids のレポート プロジェクトに関連付けられた rdl ファイル (または、一部のスレッドで指示されたように名前が変更された場合は rdlc ファイル) を何らかの方法で取得して、rdlc ファイルのレイアウトを再利用できるようにすることです。それをいくつかのデータセット/モデル (AX から、ここでクエリの可用性が必要になるため) に変換し、レポートを AX 2009 AOT に展開します。
VS 2008 で Dynamics AX Reporting プロジェクト テンプレートを選択します。問題は、rdl の名前を rdlc に変更して VS 2008 で開くと、画像に示すように非常に適切なレイアウトが表示されることです。
しかし、このすべてのレイアウト、これらのフィールドは、バインドされているデータセットが利用できないため役に立ちません。そして、新しいレポート (おそらく .moxl ファイル) で作成できるモデルを添付する他の手段が見つかりません。
rdl ファイルの名前を変更しないと、次のように xml スキーマが開きます。
変換スレッドを見つけたのでこれを試しました。スキーマを変更してファイルを保存し、それを再度開いて、同じxmlを私にとって役に立たないと思います。
SSDT の役割は何ですか。これは VS 2010 以降でのみ利用可能だと思います。ここで読んだ rdl ファイル変換には必須ですか?
VS 2008 でレイアウト/デザインを正常にレンダリングしているこの 2005 rdl ファイルまたは名前が変更された rdlc ファイルを再利用するにはどうすればよいですか。それを AX データソース/クエリ/一時テーブルにバインドするだけで済みます。
全然無理ですか?それとも、それを行う方法ではないのですか - 私はそのような rdl ファイルをたくさん持っていて、それらのレイアウトを再利用したいと思っています。