إنشاء ارتباط إلى البيانات أو استيرادها من Salesforce

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019

يمكنك ربط البيانات من Salesforce، وهي أحد حلول الأعمال المستندة إلى السحابة لإدارة علاقات العملاء (CRM) أو إنشاء ارتباط إليها. لمزيد من المعلومات، راجع Salesforce.com.

  • عند إنشاء ارتباط إلى البيانات، ينشئ Access اتصالاً ثنائي الاتجاه يقوم بمزامنة التغييرات التي يتم إجراؤها على البيانات في Access وSalesforce.
  • عند استيراد البيانات، ينشئ Access نسخة من البيانات مرة واحدة، لذلك لا تتم مزامنة التغييرات على البيانات في Access أو Salesforce.

الاتصال من Access إلى Salesforce ملاحظة أن القدرة على الارتباط بالبيانات أو استيرادها من Salesforce مدعومة فقط في مثيلات الترخيص المجمع ل Access 2019 أو خطط Microsoft 365 Enterprise التالية: Microsoft 365 Apps for enterprise، Office 365 Enterprise E3 و Office 365 Enterprise E5. لمزيد من المعلومات، راجع مقارنة خطط Microsoft 365 Enterprise.

قبل البدء

هل تريد أن تسير الأمور بسلاسة؟ ثم قم بالتحضيرات التالية قبل إنشاء ارتباط أو استيراد:

  • تحديد معلومات الاتصال اللازمة، بما في ذلك اسم المستخدم وكلمة المرور والرمز المميز. يجب إدخال رمز أمان، وهو رمز أبجدي رقمي حساس لحالة الأحرف، إذا حاولت الوصول إلى Salesforce من عنوان بروتوكول الإنترنت (IP) خارج نطاق IP الموثوق به لشركتك. لمزيد من المعلومات، راجع إعادة تعيين رمز الأمان المميز.
  • يتطلب برنامج تشغيل ODBC المستخدَم للوصول إلى Salesforce حساب Salesforce المستند إلى Developer Edition أو Professional Edition أو Enterprise Edition أو Unlimited Edition. لاستخدام برنامج التشغيل هذا، يلزم تمكين الوصول إلى API. لمزيد من المعلومات، راجع التحكم في وصول عميل API الفردي إلى مؤسسة Salesforce.
  • تحديد الجداول التي تريد إنشاء ارتباط إليها أو استيرادها. يمكنك استيراد أكثر من جدول أو إنشاء ارتباط إليه في عملية واحدة.
  • مراعاة عدد الأعمدة في كل جدول. لا يدعم Access أكثر من 255 حقلاً في جدول، بالتالي لا يقوم Access باستيراد سوى أول 255 عموداً أو إنشاء ارتباط إليها.
  • تحديد إجمالي كمية البيانات التي يتم استيرادها. ويبلغ الحد الأقصى لحجم قاعدة بيانات Access‎‏ 2 غيغابايت، ناقص المساحة اللازمة لعناصر النظام. إذا احتوت قاعدة بيانات Salesforce على جداول كبيرة، فقد لا تتمكن من استيرادها كلها إلى قاعدة بيانات Access واحدة. يمكنك في هذه الحالة، التفكير في إنشاء ارتباط إلى البيانات بدلاً من استيرادها.
  • تأمين قاعدة بيانات Access ومعلومات الاتصال الموجودة بها باستخدام موقع موثوق به وكلمة مرور لقاعدة بيانات Access. للحصول على مزيد من المعلومات، راجع اتخاذ قرار الثقة في قاعدة بيانات وتشفير قاعدة البيانات باستخدام كلمة مرور قاعدة البيانات.
  • التخطيط لإنشاء علاقات إضافية. يرتبط Access بجداول محددة أو يقوم باستيرادها ولكن ليس بجميع الجداول المرتبطة في نموذج بيانات Salesforce. لمزيد من المعلومات حول نموذج البيانات هذا، راجع نظرة عامة على نموذج البيانات.
    لا ينشئ Access تلقائياً علاقات بين هذه الجداول المرتبطة. يمكنك إنشاء علاقات يدوياً بين الجداول الجديدة والموجودة باستخدام نافذة "علاقات". للحصول على مزيد من المعلومات، راجع ما هي نافذة "علاقات"؟ وإنشاء علاقة أو تحريرها أو حذفها.

المرحلة الأولى: بدء الاستخدام

  1. حدد مصدربيانات> جديد للبيانات> الخارجيةمن الخدمات> عبر الإنترنتمن Salesforce.

  2. قم بأي مما يلي:

    • لاستيراد البيانات، حدد استيراد بيانات المصدر إلى جدول جديد في قاعدة البيانات الحالية.
    • لإنشاء ارتباط إلى البيانات، حدد إنشاء ارتباط إلى مصدر البيانات عن طريق إنشاء جدول مرتبط.
  3. حدد موافق.

المرحلة الثانية: إدخال بيانات الاعتماد ومعلمات سلسلة الاتصال

في مربع الحوار Microsoft Access – الاتصال ب Salesforce ، قم بما يلي:

  1. أدخل اسم المستخدم وكلمة المرور في مربعيّ اسم المستخدم وكلمة المرور.
  2. أدخل رمز أمان مميز في مربع رمز الأمان المميز.
  3. اختياريا، أدخل معلمة اتصال واحدة أو أكثر في مربع معلمات سلسلة الاتصال الإضافية .
    للحصول على مزيد من المعلومات، راجع معلمات الاتصال.
  1. في مربع الحوار ربط الجداول أو استيراد الكائنات ، ضمن جداول، حدد كل جدول تريد ربطه أو استيراده، ثم انقر فوق موافق.

    قائمة الجداول المطلوب إنشاء ارتباط إليها أو استيرادها

  2. في عملية إنشاء الارتباط، حدد ما إذا كنت تريد تحديد حفظ كلمة المرور.
    الامن يؤدي تحديد هذا الخيار إلى إلغاء الحاجة إلى إدخال بيانات الاعتماد في كل مرة تقوم فيها بفتح Access والوصول إلى البيانات. ولكن هذا يخزن كلمة مرور غير مشفرة في قاعدة بيانات Access، ما يعني أن الأشخاص الذين يمكنهم الوصول إلى محتويات المصدر يمكنهم رؤية اسم المستخدم وكلمة المرور. إذا حددت هذا الخيار، نوصي بشدة بتخزين قاعدة بيانات Access في موقع موثوق به وإنشاء كلمة مرور قاعدة بيانات Access. للحصول على مزيد من المعلومات، راجع اتخاذ قرار الثقة في قاعدة بيانات وتشفير قاعدة البيانات باستخدام كلمة مرور قاعدة البيانات.

المرحلة الرابعة: إنشاء المواصفات والمهام (استيراد فقط)

النتائج

عند اكتمال عملية الاستيراد أو الارتباط، تظهر الجداول في "جزء التنقل" بنفس اسم الجدول في Salesforce أو طريقة عرضه. أثناء عملية الاستيراد، إذا كان هذا الاسم قيد الاستخدام، يقوم Access بإضافة "1" إلى اسم الجدول الجديد. ولكن يمكنك إعادة تسمية الجداول بأسماء لها معانٍ واضحة.

في عملية الاستيراد، لا يقم Access مطلقاً بالكتابة فوق جدول موجود في قاعدة البيانات. على الرغم من أنه لا يمكنك إلحاق بيانات Salesforce مباشرةً إلى جدول موجود، يمكنك إنشاء استعلام إلحاق لإلحاق البيانات بعد استيرادها من جداول مماثلة.

في عملية إنشاء ارتباط، إذا كانت الأعمدة للقراءة فقط في جدول Salesforce، فهي أيضاً تكون للقراءة فقط في Access.

تلميح للاطلاع على سلسلة الاتصال، مرّر الماوس فوق الجدول الموجود في جزء التنقل في Access.

تحديث تصميم الجدول المرتبط

لا يمكنك إضافة أعمدة أو حذفها أو تعديلها أو تغيير أنواع البيانات في جدول مرتبط. إذا كنت تريد إجراء تغييرات التصميم، فبإمكانك إجراء ذلك في Salesforce. للاطلاع على تغييرات التصميم في Access، قم بتحديث الجداول المرتبطة:

  1. حدد إدارةالجداول المرتبطة بالبيانات> الخارجية.
  2. حدد كل جدول مرتبط تريد تحديثه، وحدد موافق، ثم حدد إغلاق.

معلمات الاتصال

يصف الجدول التالي معلمات الاتصال التي يمكنك إدخالها في مربع معلمات سلسلة الاتصال الإضافية في مربع الحوار Microsoft Access – الاتصال ب Salesforce .

فصل معلمتين أو أكثر بفاصلة منقوطة. استخدم أمثلة الصياغة التالية لإرشادك:


UID=myaccount;BulkBatchSize=9000;UseNumeric=1;
اسم المفتاح الوصف قيمة افتراضية مطلوب
PWD كلمة المرور المطابقة لاسم المستخدم الذي أدخلته في حقل اسم المستخدم (مفتاح معرف المستخدم). بلا نعم
UID اسم المستخدم لحساب Salesforce. بلا نعم
AutoLogout عندما يكون هذا الخيار ممكناً (1)، يتم تسجيل الخروج من الاتصال بـ Salesforce عند إغلاق برنامج تشغيل الاتصال.
عند تعطيل هذا الخيار (0)، لا يتم تسجيل الخروج من الاتصال بـ Salesforce عند إغلاق برنامج تشغيل الاتصال.
1 لا
BulkBatchSize الحد الأقصى لعدد الصفوف الموجودة في مكالمة واحدة من API المجمعة عند تنفيذ DML. القيمة القصوى هي 10000 5000 لا
CERTSPATH المسار الكامل لملف PEM الذي يحتوي على شهادات المرجع المصدق الموثوق بها للتحقق من الخادم. إذا لم يتم تعيين هذا الخيار، يتم إعداد برنامج التشغيل افتراضياً على استخدام ملف PEM لشهات المرجع المصدق الموثوق بها المثبتة بواسطة برنامج التشغيل ملف cacerts.pem في المجلد الفرعي ‎\lib‎ في دليل تثبيت برنامج التشغيل. لا
METADATALEVEL عند تمكين هذا الخيار (تعيين المفتاح إلى 1 أو LIGHT)، يشير برنامج التشغيل إلى بيانات التعريف استناداً إلى عينة صغيرة من البيانات بدلاً من كل البيانات.
عند تعطيل هذا الخيار (تعيين المفتاح إلى 0 أو FULL)، يشير برنامج التشغيل إلى بيانات التعريف استناداً إلى كل البيانات.
مسح (0 أو FULL) لا
PARSEMETHOD لغة الاستعلام التي يستخدمها برنامج التشغيل لتحليل الاستعلامات. حدد أحد الإعدادات التالية، أو عيّن المفتاح إلى إحدى القيم في الأقواس:
  • محاولة تحليل الاستعلامات كلغة SOQL فقط (0 أو SOQL_ONLY)
  • محاولة تحليل الاستعلامات كلغة SQL فقط ‏(1 أو SQL_ONLY)
  • محاولة تحليل الاستعلامات كلغة SOQL أولاً، ثم كلغة SQL ‏(2 أو SOQL_FIRST
  • محاولة تحليل الاستعلامات كلغة SQL أولاً، ثم كلغة SOQL ‏(3 أو SQL_FIRST)
محاولة تحليل الاستعلامات كلغة SOQL أولاً، ثم كلغة SQL ‏(2 أو SOQL_ FIRST) لا
PROXYHOST اسم المضيف أو عنوان IP للخادم الوكيل الذي تريد الاتصال من خلاله. بلا نعم، اذا كان الاتصال عبر خادم وكيل.
PROXYPORT رقم المنفذ الذي يستخدمه الخادم الوكيل للاستماع إلى اتصالات العميل. بلا نعم، اذا كان الاتصال عبر خادم وكيل.
PROXYPWD كلمة المرور التي تستخدمها للوصول إلى الخادم الوكيل. بلا نعم، إذا كان الاتصال بخادم وكيل يتطلب المصادقة.
PROXYUID اسم المستخدم الذي تستخدمه للوصول إلى الخادم الوكيل. بلا نعم، إذا كان الاتصال بخادم وكيل يتطلب المصادقة.
QueryAll عند تمكين هذا الخيار (1)، سيتمكن مستخدمي Salesforce من إجراء عمليات البحث عن السجلات المحذوفة من خلال تضمين المعلمة isDeleted=true.
عند تعطيل هذا الخيار (0)، لن يتمكن المستخدمون من البحث عن السجلات المحذوفة.
0 لا
SANITIZECATALOGNAME عند تمكين هذا الخيار (1)، يقوم برنامج التشغيل بتعديل أسماء الكتالوج من خلال إزالة جميع أحرف معرفات SQL-92 غير الصالحة واستبدال جميع المسافات بعلامات التسطير السفلي.
عند تعطيل هذا الخيار (0)، لا يقوم برنامج التشغيل بتعديل أسماء الكتالوج.
مسح (0) لا
URL عنوان URL للاتصال بوضع حماية Salesforce. بلا لا
UseAnalyticAPI عند تمكين هذا الخيار (1)، ينفذّ برنامج التشغيل التقارير باستخدام API للتحليلات.
عند تعطيل هذا الخيار (0)، ينفذّ برنامج التشغيل التقارير عبر عنوان URL.
محدد (1) لا
USELABEL عند تمكين هذا الخيار (1)، يستخدم برنامج التشغيل أسماء الحقول والأوصاف من Salesforce كأسماء وأوصاف في البيانات المعروضة، على التوالي.
عند تعطيل هذا الخيار (0)، يستخدم برنامج التشغيل أسماء الحقول من Salesforce كأسماء وأوصاف في البيانات المعروضة.
مسح (0) لا
UseNumeric عند تمكين هذا الخيار (1)، يعرض برنامج التشغيل البيانات كبيانات SQL_NUMERIC بدلاً من بيانات SQL_DOUBLE.
عند تعطيل هذا الخيار (0)، يعرض برنامج التشغيل البيانات كبيانات SQL_DOUBLE.
مسح (0) لا
UseWVarChar يحدد هذا الخيار كيفية تعيين أنواع البيانات إلى SQL. عند تمكين هذا الخيار (1)، يعرض برنامج التشغيل البيانات كبيانات SQL_WVARCHAR بدلاً من البيانات SQL_VARCHAR.
عند تمكين هذا الخيار (1)، يعرض برنامج التشغيل البيانات كبيانات SQL_VARCHAR.
مسح (0) لا