الاتصال بقاعدة بيانات متعددة ديناميكيا

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

  •  19-09-2019
  •  | 
  •  

سؤال

لدي قاعدة بيانات سيد، تحتوي على جدول (companyTable) يخزن اسم قاعدة بيانات الطفل لكل شركة. أحتاج إلى استخدام Pentaho ل

  1. الحصول على قائمة اسم قاعدة بيانات الشركة من companyTable.
  2. حدد الاتصال قاعدة بيانات الشركة عن طريق التكرار حول القيمة التي تم الحصول عليها في 1.
  3. الحصول على بعض المعلومات من قواعد بيانات الشركة ووضعها في قاعدة بيانات أخرى.

المشكلة الآن هي أنني لا أستطيع تحديد اتصال قاعدة البيانات ديناميكيا؛ عندما أحاول إنشاء اتصال قاعدة بيانات جديد عن طريق إدخال متغير (${{dbname}}):

سوف يرمي البرنامج لي

اسم مصدر البيانات غير موجود ولا يوجد برنامج تشغيل افتراضي محدد

استثناء عند تشغيل.

أي فكرة عن كيفية الاتصال بقواعد بيانات متعددة من خلال استرداد اسم اتصال قاعدة البيانات ذات الصلة من قاعدة بيانات ماجستير أخرى؟

أنا أستخدم غلاية.

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

المحلول

إذا كنت تستخدم غلاية، فيمكنك استخدامها من رمز Java عن طريق الوصول إلى التحول. المعلمة يجب أن تكون في java -d = القيمة نمط

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