يمكنك إعداد اتصال JDBC بمصدر بيانات:
مثال على سلاسل الاتصال:
قاعدة بيانات أوراكل
للاتصال بقاعدة بيانات أوراكل (غير RAC)، استخدم الصيغة التالية لسلسلة الاتصال:
jdbc:oracle:thin:@[host]:[port]:[sid]
على سبيل المثال: jdbc:oracle:thin:@myhost.us.example.com:1521:prod
قاعدة بيانات Oracle RAC
للاتصال بقاعدة بيانات Oracle RAC، استخدم الصيغة التالية لسلسلة الاتصال:
jdbc:oracle:thin:@//<host>[:<port>]/<service_name>
على سبيل المثال: jdbc:oracle:thin:@//myhost.example.com:1521/my_service
Microsoft SQL Server
للاتصال بخادم Microsoft SQL Server، استخدم الصيغة التالية لسلسلة الاتصال:
jdbc:hyperion:sqlserver://[hostname]:[port];DatabaseName=[Databasename]
على سبيل المثال: jdbc:hyperion:sqlserver://myhost.us.example.com:7777;DatabaseName=mydatabase
عند إعداد اتصال JDBC بمصدر بيانات Oracle BI EE، تأكد من نقل دور مستخدم BI من قائمة الأدوار المتوفرة إلى قائمة الأدوار المسموح بها.
إذا عرَّفت مصدر بيانات احتياطيًا، يتم تمرير إعدادات التأمين إلى مصدر البيانات الاحتياطي.
يمكنك تكوين اتصال JDBC آمن بـ Oracle Autonomous Data Warehouse.
استخدم سلاسل TCPS. على سبيل المثال، jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))
إذا كنت تستخدم PAC (قناة وصول خاصة)، فأضف (ENABLE=broken)
إلى معلمة DESCRIPTION في سلسلة الاتصال. على سبيل المثال، jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))
يمكنك تكوين اتصال JDBC بمصدر بيانات محلي باستخدام وكيل عبّارة بيانات.
تأكد من أن المسؤول لديك قام بتكوين Data Gateway في قاعدة البيانات المحلية الهدف وتمكين اتصال البيانات. يرجى الاطلاع على نظرة عامة على الاتصال بمصادر البيانات المحلية.
عند تحديد استخدام Data Gateway، الإعدادات التالية غير متوفرة للتحديد أو التحديث.
إذا عرَّفت مصدر بيانات احتياطيًا، يتم تمرير إعدادات التأمين إلى مصدر البيانات الاحتياطي.
يمكنك تكوين اتصال بمستودع بيانات Snowflake واستخدام الاتصال للوصول إلى البيانات لإعداد تقارير تراعي دقة البكسل.
jdbc:snowflake://accountName.snowflakecomputing.com;db=database name);warehouse=(اسم المستودع);schema=(اسم المخطط);
إذا كنت تريد خصائص أخرى للاتصال، أضف الخصائص مفصولة بفاصلة منقوطة (;) كما هو موضح في المثال.
على سبيل المثال: jdbc:snowflake://example.us-central1.gcp.snowflakecomputing.com;db=SNOWFLAKE_SAMPLE_DATA;warehouse=COMPUTE_WH;useProxy=true;proxyHost=www-proxy-example.com;proxyPort=80
يمكنك تكوين اتصال بمستودع بيانات Vertica واستخدام الاتصال للوصول إلى البيانات لإعداد تقارير تراعي دقة البكسل.
jdbc:vertica://[host_name]:[port_number]/[service_name]