2012-03-19 18 views
3

CRM 2011からレポートをダウンロードすると、すべてのクエリがフェッチXMLとしてエクスポートされます。私はこれがCRMのオンライン版のサポートのためであることを知っています。しかし、私たちの展開はオンプレミスであり、xmlクエリを混乱させる必要はありません。レポートをダウンロードする方法はありますか?そのクエリはSQLにありますか?fetchXMLレポートではなく、CRM 2011 SSRSレポートをSQLクエリレポートとしてエクスポートする方法はありますか。

ありがとうございます!

+0

これはオンラインだけでなく、インターネットに向いている展開(IFD)でも同様です。 – AdamV

答えて

4

CRM 2011からレポートをダウンロードすると、すべてのクエリがfetchXMLとしてエクスポートされるとは限りません。これらのクエリが最初にフェッチで書き込まれた場合にのみフェッチとしてエクスポートされます。

は、たとえば、レポートに建てられたアカウントの概要についてRDLをダウンロードする - それが含まれています

set @sql = ' 
SELECT top 10 CAST(accountid as nvarchar(100)) as AccountID, 
    name 
FROM (' + @CRM_FilteredAccount + ') as fa' 

exec(@sql) 

あなただけの設定linqpad's Linq2CRM extentionまたは任意のサードパーティ製のツールなしでSQLトレースをSQLと実行するfetchXMLを変換することができますフェッチしてSQL文を取得します。

EDIT:FetchXMLレポートは、セキュリティ上の問題があるため、CRMでさらに優れたパフォーマンスを発揮することができます。だから厄介なことが唯一の懸念なら、おそらく潜在的なパフォーマンスはそれを上回るだろうか?

+0

お返事ありがとうございます!しかし、もう1つ質問があります。 CRMとしてSQLとしてレポートを作成する方法を指定するには?なぜなら、最初からレポートを作成するのではなく、基本クエリ、パラメータ(CRMシステムでフィルタリングなどに使用される)を持ちたいからです。それを作成してfetchXMLをSQLに変換する唯一の方法はありますか?またはレポートタイプを指定するための設定がありますか? – kyurkchyan

+0

レポートウィザードを使用してレポートを生成しているとしますか?その場合、あなたはfetchXMLに悩まされていますが、上記の方法でSQLに変換できます。 oyuが最初からSQLレポートを作成したい場合は、BIDS拡張でSQLレポートを生成できます。レポートウィザードと単価の相違点については、こちらをご覧ください:http://gonzaloruizcrm.blogspot.ca/2011/07/sql-vs-fetchxml-reports-in-crm-2011.html – BenPatterson1

関連する問題