اقرأ البيانات مع قاعدة بيانات «NoSQL»: تقوم المخازن بمعالجة بيانات التتبع ومعلومات المستخدم التي تم جمعها من الموقع الإلكتروني وخدمة معالجة البيانات. روابط الإدخال
للاتصال بمصدر بيانات، تحتاج إلى تكوين input binding. يتيح ربط الإدخال كتابة الحد الأدنى من التعليمات البرمجية لإنشاء رسالة. لست بحاجة إلى كتابة تعليمات برمجية للمهام، مثل فتح اتصال تخزين؛ حيث تعتني خاصية وقت تشغيل وربط Azure Functions بهذه المهام نيابةً عنك.
أنواع رابط الإدخال
يمكن أن تحتوي وظائف سلسلة Azure على أنواع متعددة من الإدخال. ومع ذلك، لا تدعم كافة الأنواع كلاً من الإدخال والإخراج. استخدم دالة إدخال كلما أردت استيعاب بيانات من هذا النوع. هنا، ننظر إلى أنواع وظائف الإدخال التي تدعم روابط الإدخال ومتى تستخدمها.
Azure Blob Storage- تسمح لك روابط Blob Storage بالقراءة من الكائن الثنائي كبير الحجم.
Azure Cosmos DB - تستخدم روابط إدخال Azure Cosmos DB واجهة برمجة تطبيقات SQL لاسترداد واحد أو أكثر من مستندات Azure Cosmos DB، وتمريرها إلى معلمة الإدخال للدالة. يمكن تحديد معرّف المستند أو معلمات الاستعلام استناداً إلى المشغل الذي يستدعي الدالة.
تطبيقات الجوال - يقوم ربط إدخال تطبيقات الجوال بتحميل سجل من نقطة نهاية جدول الجوال ويمرره إلى وظيفتك.
Azure Table Storage - يمكنك قراءة البيانات والعمل باستخدام Azure Table Storage.
تتوفر قائمة كاملة بالروابط المدعومة هنا
لإنشاء ارتباط كمدخل، يجب عليك تعريف direction
على أنه in
. قد تختلف المعلمات لكل نوع من أنواع الربط.
ما هو التعبير عن الرابط؟
تعبير الربط هو نص متخصص في function.json، أو معلمات الدالة، أو التعليمة البرمجية التي يتم تقييمها عند استدعاء الدالة، للحصول على قيمة. على سبيل المثال، إذا كان لديك ارتباط ناقل خدمة Microsoft Azure Queue، فيمكنك استخدام تعبير ملزم للحصول على اسم قائمة الانتظار من إعدادات التطبيق.
أنواع تعبيرات الرابط
هناك عدة أنواع من التعبيرات الملزمة، بما في ذلك:
- XXApp settingsYY
- اسم ملف المشغل
- بيانات تعريف المشغل
- حمولات «JSON»
- المعرّف الفريد العمومي الجديد
- التاريخ والوقت الحاليان
يتم التعرف على معظم تعبيرات الربط من خلال لفها بأقواس معقوفة. ومع ذلك، يتم وضع تعبيرات رابط إعداد التطبيق بين علامات النسبة المئوية بدلاً من الأقواس المتعرجة. على سبيل المثال، إذا كان مسار ربط إخراج الكائن الثنائي كبير الجحم هو %Environment%/newblob.txt
، وكانت قيمة إعداد تطبيق البيئة هي التطوير، فسيتم إنشاء الكائن الثنائي كبير الجحم في حاوية التطوير.
الملخص
تتيح لك روابط الإدخال إمكانية توصيل الوظيفة بمصدر بيانات. يمكنك الاتصال بعدة أنواع من مصادر البيانات، وتختلف المعلمات لكل منها. لحل القيم من مصادر الإدخال، استخدم تعبيرات الربط في ملف function.json أو في معلمات الدالة أو في التعليمة البرمجية.