كيف يمكنك الجمع بين عدة مجموعات النتائج في SSRS?

StackOverflow https://stackoverflow.com/questions/35315

  •  09-06-2019
  •  | 
  •  

سؤال

ما هي أفضل طريقة الجمع بين نتائج مجموعات من مصادر البيانات المختلفة في SSRS?

في المثال أحتاج لكتابة التقرير أن تسحب البيانات من SQL Server ويجمع مع مجموعة أخرى من البيانات التي تأتي من قاعدة بيانات DB2.في النهاية, أنا بحاجة إلى الانضمام إلى هذه منفصلة مجموعات البيانات معا لذلك أنا واحد جنبا إلى جنب البيانات مع بيانات من كل من المصادر جنبا إلى جنب على نفس الصفوف.(مثل inner join إذا كان كلا الجدولين كانت قادمة من نفس SQL DB).أنا أعرف أنه لا يمكنك أن تفعل هذا "للخروج من مربع" في SSRS 2005.أنا غير متحمس الحاجة إلى سحب البيانات إلى جدول مؤقت على SQL مربع لأن المستخدمين تحتاج إلى أن تكون قادرة على تشغيل هذا التقرير على الطلب و يبدو أن الحاجة إلى استخدام SSIS للحصول على البيانات في الجدول على الطلب سوف تكون بطيئة وصعبة لإدارة مع العديد من المستخدمين في محاولة للحصول على التقرير في وقت واحد.هل هناك أي شيء آخر, أكثر أناقة الحلول هناك ؟

أنا أعرف أنه ملقم مرتبط حل المذكورة أدناه من الناحية الفنية العمل, ومع ذلك, لسبب ما لدينا دباس ببساطة لن تسمح لنا استخدام ملقمات المرتبطة.

وأنا أعلم أنه يمكنك إضافة اثنين من مجموعات مختلفة من البيانات إلى تقرير ، ومع ذلك ، تحتاج إلى أن تكون قادرة على الانضمام اليهم معا.أي شخص لديه أي أفكار حول كيفية تحقيق ذلك ؟

هل كانت مفيدة؟

المحلول

كان علينا أن نفعل شيئا من هذا القبيل (أيinner join 2 مصادر البيانات من خوادم مختلفة).أعتقد أفضل طريقة هي كتابة المخصصة الخاصة بك البيانات التمديد.فإنه ليس من الصعب جدا وسوف تعطيك القدرة على القيام بذلك وأكثر من ذلك.

نصائح أخرى

هل يمكن إضافة DB2 قاعدة بيانات ملقم مرتبط في sql server فقط الانضمام إلى اثنين من الجداول في طريقة عرض/sproc في sql.لقد فعلت ذلك ، فإنه ليس من الصعب عليك الحصول على البيانات في الوقت الحقيقي.

يمكنك إنشاء ملقم مرتبط شأنها الوصول إلى قاعدة البيانات مباشرة أو إذا كنت لا تريد أن ترهق قاعدة البيانات خلال ساعات العمل ، يمكن إنشاء عمل نسخ البيانات التي تحتاجها بين عشية وضحاها.

SSRS 2005 يسمح لك لديك عدة مجموعات البيانات من أجل التقرير.كل قاعدة بيانات يمكن الرجوع إلى مختلف البيانات واحد يمكن أن تأتي من SQL DB آخر يمكن أن يكون ODBC المصدر.... الخ

في مصمم تقرير عرض في Visual Studio انتقل إلى "البيانات" و تضيف مصادر بيانات جديدة تشير إلى قواعد بيانات مختلفة.بمجرد الانتهاء من ذلك ، عند تصميم تقرير عن كل عنصر يجب أن تحدد بوضوح أي بيانات البيانات القادمة من.

إذا كان ما ورد أعلاه لا يعمل, يمكنك كتابة التعليمات البرمجية المدارة ، راجع http://msdn.microsoft.com/en-us/msdntv/cc540036.aspx لمزيد من المعلومات المفيدة و أشرطة الفيديو.

هل يمكن أن نعلق كل MSSQL الجداول DB2 الجداول إلى قاعدة بيانات Jet وربط التقرير الخاص بك إلى قاعدة بيانات Jet.أنا لا أعرف المترتبة على واحدة مترابطة طبيعة أو طائرة أو مقدار العمل ستناط دعم المتاجر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top