جمع وعرض السجلات Agile Data Science - Collecting & Displaying Records
جمع وعرض السجلات Agile Data Science - Collecting & Displaying Records
جمع وعرض السجلات
جمع وعرض السجلات Collecting & Displaying Records
في هذا الفصل ، أول سباق رشيق لنا ، نتسلق المستوى 1 من هرم قيمة البيانات (الشكل السابق). سنقوم بتوصيل أو ربط أجزاء خط أنابيب البيانات لدينا على طول الطريق من البيانات الأولية إلى تطبيق الويب على شاشة المستخدم. سيمكن هذا مطورًا واحدًا من نشر سجلات البيانات الأولية على الويب. عند القيام بذلك ، سنقوم بتنشيط مكدسنا مقابل بياناتنا الحقيقية ، وبالتالي ربط تطبيقنا بواقع بياناتنا ومستخدمينا.
إذا كان لديك بالفعل تطبيق شائع ، فقد تبدو هذه الخطوة محيرة لأن لديك بالفعل السجلات الفردية (أو الذرية) معروضة في تطبيقك. الهدف من هذه الخطوة ، إذن ، هو تمرير هذه السجلات عبر خط الأنابيب التحليلي إلى التخزين بالجملة ثم إلى المتصفح. يوفر التخزين بالجملة الوصول لمزيد من المعالجة عبر ETL (استخراج ، تحويل ، تحميل) أو بعض الوسائل الأخرى.
مهد هذا الإعداد وهذه السجلات الطريق لمزيد من التقدم في هرم قيمة البيانات باعتباره كرة الثلج المعقدة والقيمة لدينا.
ملحوظة
إذا كانت سجلاتك الذرية عبارة عن بيتابايت ، فقد لا ترغب في نشرها جميعًا في متجر مستندات. علاوة على ذلك ، قد تجعل القيود الأمنية هذا مستحيلاً. في هذه الحالة ، ستفعل العينة. قم بإعداد نموذج ونشره ، ثم قم بتقييد باقي التطبيق أثناء إنشائه.
تتوفر أمثلة التعليمات البرمجية لهذا الفصل على https://github.com/rjurney/Agile_Data_Code/tree/master/ch05
في هذا الفصل ، سوف نركز على بنية JSON ، والتي تشكل جزءًا من "منهجية Agile". MongoDB هي بنية بيانات NoSQL مستخدمة على نطاق واسع وتعمل بسهولة لجمع وعرض السجلات.
الخطوة 1
تتضمن هذه الخطوة إنشاء اتصال مع MongoDB لإنشاء نموذج جمع ونموذج بيانات محدد. كل ما تحتاج إلى تنفيذه هو أمر "mongod" لبدء الاتصال وأمر mongo للاتصال بالمحطة المحددة.
الخطوة 2
قم بإنشاء قاعدة بيانات جديدة لإنشاء السجلات بتنسيق JSON. في الوقت الحالي ، نقوم بإنشاء قاعدة بيانات وهمية باسم "mydb".
>use mydb switched to db mydb >db mydb >show dbs local 0.78125GB test 0.23012GB >db.user.insert({"name":"Agile Data Science"}) >show dbs local 0.78125GB mydb 0.23012GB test 0.23012GB
الخطوه 3
إنشاء المجموعة إلزامي للحصول على قائمة السجلات. هذه الميزة مفيدة لبحوث ومخرجات علوم البيانات.
>use test switched to db test >db.createCollection("mycollection") { "ok" : 1 } >show collections mycollection system.indexes >db.createCollection("mycol", { capped : true, autoIndexId : true, size : 6142800, max : 10000 } ) { "ok" : 1 } >db.agiledatascience.insert({"name" : "demoname"}) >show collections mycol mycollection system.indexes demoname
التسميات: Agile Data Science تعلم دروس منهجية التطوير علم البيانات الرشيقة الآجيل
<< الصفحة الرئيسية