أكثر

هل تريد إضافة قيم في عمودين إلى عمود جديد في جدول المزامنة في CARTO؟

هل تريد إضافة قيم في عمودين إلى عمود جديد في جدول المزامنة في CARTO؟


لدينا بيانات ميدانية تأتي من نظام أساسي للتطبيق ونريد قيادة تصور CartoDB للمساعدة في التخطيط.

مجموعة من الحراس يخرجون لاستطلاع المواقع لعد التماسيح. لكل موقع ، يجمع التطبيق: - عدد التماسيح الذكور (num_croc_male) - عدد إناث التماسيح (عدد_النساء_إناث)

لا نريد في الواقع أن يقف موظفونا هناك في الظلام ويقومون بالمبالغ ، لذلك يقومون بتحميل البيانات بهذا التنسيق مباشرة إلى السحابة ، ثم يتم نشر هذا على CartoDB الخاص بنا.

في تصور CartoDB ، نريد إظهار العمودين أعلاه ، ونريد أيضًا: العدد الإجمالي للتماسيح (num_croc_sitetotal).

نظرًا لأنه سيتم استخدام هذا العدد الصحيح أيضًا لتصميم عرض كل موقع ، فأنا أريد تخزين القيمة في عمود.

ونظرًا لأنه يتم تحديث البيانات بعد كل دورية ، فأنا بحاجة إلى أن يكون هذا تحولًا مستقرًا يستمر من خلال إضافة صفوف جديدة.

يبدو أنه لا يمكنني العثور على البرنامج التعليمي أو استعراض كيفية القيام بذلك ... كما أن SQL الخاص بي غير موجود تقريبًا. كنت آمل نوعًا ما أن يكون لدى CartoDB نوع من واجهة بناء الصيغة التي من شأنها أن تحميني من الانفجار الكامل لبناء جملة SQL.

هل يمكن لأي شخص أن يقدم مخططًا لخطوات الحل التي يجب أن أتبعها هنا؟


يمكنك عمل هذا الجمع في جملة SQL خلف الجدول في CartoDB. عندما تكون في طريقة عرض البيانات للجدول ، انقر فوق الشريط الجانبي لـ SQL وسترى شيئًا مثل:

حدد * من crocs_table

لتضمين التلخيص الخاص بك ، يمكنك تعديل هذا البيان إلى:

حدد * ، (num_croc_male + num_croc_f female) كـ total_crocs من crocs_table

تحتاج إلى النقر فوق الزر "تطبيق الاستعلام" ثم يتم تحديث الجدول مع ظهور العمود المحسوب. عندما تكون في عرض الخريطة ، يكون الحقل المحسوب متاحًا للأغراض التي تصفها.


إذا كان لديك 3 أعمدة مختلفة في CartoDB ، فيمكنك تحديثها باستخدام واجهة برمجة تطبيقات SQL.

لذلك إذا كنت تريد جدول CartoDB الخاص بك (سنطلق عليه اسم crocs_table) يبدو هكذا:

عدد_الذكور_الذكور_إجمالي_النساء_الصف 1: 5 10 15

يمكنك تحديثه باستخدام واجهة برمجة تطبيقات SQL كما يلي:

http: // {account} .cartodb.com / api / v2 / sql؟ q = {SQL statement} & api_key = {Your API key}

الحساب = اسم حساب CartoDB الخاص بك

مفتاح API الخاص بك = مفتاح API لحساب CartoDB الخاص بك

عبارة SQL =

أدخل croc_table (عدد_الذكور ، عدد_النساء ، إجمالي_القوائم) VALUES (5 ، 10 ، 15) ؛

تتمتع التماسيح الذكور باحتمالات جيدة هنا ... سيكون عنوان URL الإجمالي شيئًا من هذا القبيل:

http: // {account} .cartodb.com / api / v2 / sql؟ q = INSERT INTO croc_table (num_croc_male، num_croc_female، total_crocs) VALUES (5، 10، 15) & api_key = {Your API key}

ستؤدي زيارة عنوان URL أعلاه إلى إدراج بياناتك في CartoDB.

يعتمد مفتاح كيفية الحصول على الإجمالي (15) في عبارة SQL على كيفية إدخال مساعديك في التمساح البيانات. إذا كنت ستقوم بذلك من خلال نموذج ويب ، فيمكنك استخدام جافا سكريبت لإضافة القيم معًا لإنشاء عنوان URL ثم إعادة توجيه المستخدم إلى عنوان URL هذا.


لا تستخدم المجموع. اتبع النحو أدناهحدد (num_croc_male + num_croc_f female) كمجموع_crocs من


السماح بتحرير حقول معينة فقط في قائمة SharePoint

لدي قائمة SharePoint حيث يقوم المستخدمون بإرسال البيانات باستخدام نموذج Microsoft. بعد التقديم ، أريد أن يكون لدي مدراء للموافقة والتعليق على التقديم قبل أن ينتقل إلى مستوى أعلى من الإدارة ويتم إنشاء ملف PDF بالموافقة والتعليقات. هل هناك طريقة للسماح للمدير برؤية التقديم ولكن يمكنه فقط تغيير حقول معينة وليس الإرسال الأصلي ؟!

ملاحظة. إذا لم يكن ذلك ممكنًا ، فما هي أفضل طريقة للقيام بذلك؟


إنشاء مقسم شرائح يقوم بتصفية أعمدة متعددة في Power BI

يوفر Power BI مقسمات طرق لأعمدة مفردة ، ولكن هناك سيناريوهات قد يكون من المفيد فيها دمج عوامل تصفية بديلة لأعمدة متعددة في مقسم طريقة عرض واحدة. من الناحية الفنية ، هذا غير ممكن في Power BI من خلال المرئيات القياسية ، ولكن يمكنك استخدام أسلوب معين لنمذجة البيانات للحصول على النتيجة المرجوة.

ضع في اعتبارك حالة جدول العملاء مع التسلسل الهرمي الجغرافي القارة, دولة، و حالة. الشرط هو تمكين مرشح فوق كاليفورنيا (حالة) ، فرنسا (دولة) وآسيا (القارة) باستخدام أداة تقطيع مفردة ، كما هو موضح في الصورة التالية.

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

ال ولايه دوله العمود مطلوب لإنشاء علاقة مع تقطيع اللحم جدول يوضح الخيارات الممكنة في عنصر واحد. يحتوي هذا الجدول على ملف القطاعة [التحديد] عمود بقيمة واحدة على الأقل لكل عنصر معروض في أداة تقطيع الشرائح ، وجميع مجموعات ولايه دوله القيم المراد ترشيحها لكل اختيار ممكن:

يجب أن تكون هناك علاقة في تقطيع اللحم الجدول التي تم الحصول عليها بهذه الطريقة ، بين أداة تقطيع شرائح [دولة الدولة] و الزبون [StateCountry]. تحتوي هذه العلاقة على عدد كبير من العناصر الأساسية واتجاه مرشح واحد ، لذلك تقطيع اللحم المرشحات عميل (وليس العكس).

الآن النموذج جاهز. بتحديد عنصر في أداة تقطيع الشرائح ، يمكنك تطبيق مرشح على ملف القطاعة [التحديد] عمودي. ينتشر هذا المرشح تلقائيًا إلى ملف الزبون [StateCountry] العمود بفضل العلاقة التي تم إنشاؤها في الخطوة السابقة. هذا هو النموذج الذي يدعم التقرير الموضح في بداية هذه المقالة.

بوضوح، القطاعة [التحديد] يمكن استخدامها كعمود عادي في الصورة المرئية. تُظهر لقطة الشاشة التالية مصفوفة يتم فيها تضمين المبيعات في أستراليا في صفين: آسيا وأستراليا. عندما تكون لديك علاقة عددية بأطراف متضمنة في تقرير ، يكون المقياس غير مضاف ويظهر الإجمالي رقمًا ليس مجموع الصفوف المرئية - يتوافق الإجمالي مع المبلغ التراكمي للحالات المحددة مع الأخذ في الاعتبار كل دولة مرة واحدة فقط.

يجب أن يعمل هذا الحل جيدًا مع النماذج التي تكون فيها العلاقة الأساسية من بضع مئات من القيم الفريدة. إذا كان أداة تقطيع شرائح [دولة الدولة] يحتوي العمود على الآلاف من القيم الفريدة أو أكثر ، فمن الأفضل التفكير في نهج يعتمد على العلاقات المادية القوية التي تعتمد على جدول وسيط تم إنشاؤه باستخدام القيم الفريدة لـ أداة تقطيع شرائح [دولة الدولة]. يتوفر الأسلوب التالي أيضًا في إصدارات Analysis Services التي لا تدعم العلاقة الأساسية بأطراف متعددة في العلاقات. يمكنك إنشاء الجدول الوسيط ولايه دوله باستخدام تعريف الجدول المحسوب التالي:

عن طريق تمكين مرشح ثنائي الاتجاه بين تقطيع اللحم و ولايه دوله الجداول & # 8211 التي يجب إخفاؤها في عرض التقرير & # 8211 تحصل على نفس النتيجة لعلاقة أصل كثير إلى كثير مع أداء محسن.

يعتبر الأسلوب الموضح في هذه المقالة مفيدًا عندما تريد أن تظهر في عمود واحد القيم الموجودة أصلاً في أعمدة مختلفة من الجدول. يوفر هذا تجربة مستخدم أفضل وواجهة مستخدم مبسطة للتقرير.


8.4 الجزء ب رسم الخرائط عبر الإنترنت

8.4.1 أهداف التعلم

بنهاية هذا التطبيق العملي ، يجب أن تكون قادرًا على:

  1. وصف وشرح الطرق المختلفة لإنتاج الخرائط على الإنترنت
  2. قم بإنشاء خرائط تفاعلية باستخدام RPubs و RMarkdown site generator و Shiny
  3. قم بتقييم نقدي لمدى ملاءمة تقنيات التعيين بناءً على مجموعة البيانات والغرض من خريطة الإخراج

8.4.2 مقدمة

في هذا التطبيق العملي ، نذهب إلى المراحل الأولية من التحقيق المصغر. منذ عام 2015 ، حدد القانون الإيجارات قصيرة الأجل في لندن بـ 90 ليلة في السنة. ومع ذلك ، من الصعب جدًا فرض ذلك بسبب نقص البيانات والأدلة الشاملة المطلوبة لإثبات تجاوز الحد الأقصى. وقد انعكس هذا مؤخرًا في مذكرة أبحاث الإسكان 2020/04: الإيجار قصير الأجل والعطلات في لندن من قبل هيئة لندن الكبرى (GLA):

"هناك دلائل على أن منصات التأجير قصيرة الأجل أصبحت تجارية بشكل متزايد وهناك مخاوف من أن إزالة المعروض من المساكن من السوق لتقديمها للتأجير قصير الأجل يمكن أن يؤدي إلى تفاقم النقص في المساكن في لندن."

كان المؤلف ، جورجي كوش ، لطيفًا أيضًا بما يكفي لمشاركة بعض الشفرات المستخدمة في هذا التقرير. خمين ما! استخدموا R! ألق نظرة على الكود الخاص بهم في ملف R المسمى GLA_airbnb_analysis في مجلد prac8_data.

بينما نفذت Air bnb نظامًا لإزالة القوائم بمجرد تأجيرها لمدة 90 يومًا في السنة ما لم يكن هناك تصريح مناسب ، فإننا نريد أن نتخيل بشكل تفاعلي عدد الإيجارات air bnb (والفنادق للمقارنة) لكل منطقة كبداية هدف. يمكن استخدام هذا بعد ذلك لإجراء مزيد من التحقيق في الأحياء ذات الإجازات قصيرة المدى ، على سبيل المثال استكشاف مواقع الويب الأخرى لمعرفة ما إذا كانت الخصائص مدرجة وتتجاوز 90 يومًا بشكل مشترك أو تحسين المراقبة المحلية. نظرًا لأن هذه القواعد تنطبق فقط على المنازل بأكملها ، فسنستخرج هذه القواعد فقط ، ولأغراض المراقبة (مثل عمليات التفتيش السنوية العشوائية) ، تكون متاحة لمدة 365 يومًا في السنة.

سنستكشف الآن عدة طرق للقيام بذلك ...

يذهب تقرير Cosh (2020) إلى أبعد من ذلك قليلاً وينفذ نموذج إشغال (بناءً على عدد من الافتراضات) لتقدير عدد الليالي التي يتم تأجير Air bnb فيها ، لذا تحقق من ذلك ، ربما فكرة عنك المشروع النهائي.

8.4.3 RPubs

واحدة من أكثر أدوات النشر مباشرة هي RPubs. يستغرق الأمر .Rmd ويقوم بتحميله مباشرة إلى rpubs.com - جميع الملفات متاحة للجمهور على هذا الموقع.

لتبدأ ، تحتاج إلى إنشاء حساب مجاني. انتقل إلى: https://rpubs.com/users/new وقم بالتسجيل

أنشئ مشروعًا جديدًا في RStudio وافتح ملف R Markdown جديدًا (File & gt New File & gt R Markdown)

ستلاحظ أن الملف يتم ملؤه تلقائيًا ببعض المعلومات ، ويمكنك قراءة الملف ثم النقر فوق رمز Knit ...

دعونا نجري بعض التغييرات على .Rmd. احذف كل النص والتعليمات البرمجية باستثناء معلومات الرأس (المحاطة بثلاث شرطات في أعلى الملف)

أدخل قطعة رمز جديدة (ارجع إلى RMarkdown إذا كنت بحاجة إلى تجديد معلومات) ...

… أضف بعض الكود من اختيارك إما من عمل سابق عملي أو عملك الخاص. نظرًا لأنه مشروع جديد ، فسيتعين عليك إما نسخ البيانات إلى مجلد المشروع أو تعيين دليل العمل setwd (). إذا كانت جميع البيانات عبر الإنترنت التي قمت بتحميلها مباشرة من الويب إلى R ، فلا ينبغي أن تكون هذه مشكلة. سأستخدم الخريطة التفاعلية التي صنعناها في التطبيق العملي 5 (قسم الخرائط التفاعلية المتقدمة) ... إليك الكود الذي وضعته في الجزء الخاص بي:

  1. أضف بعض النص في بداية ملفك .Rmd يمكنك تضمين العناوين والعنوان الفرعي باستخدام # متبوعًا بمسافة ، وسيكون العنوان الفرعي للمستوى الثاني ## ، والثالث ###

احفظ الملف ، Knitt إلى HTML ، يجب أن يكون هذا افتراضيًا ومحددًا في الرأس - محاطًا بثلاث شرطات.

بمجرد الحياكة ، يمكنك بسهولة نشر الملف على Ppubs باستخدام أيقونة النشر إما في جزء العارض أو منطقة شريط الأدوات (عن طريق التشغيل)

الآن ماذا عن إضافة بعض ميزات التصميم ... لقد غيرت قسم الرأس الخاص بي إلى ...

متماسكة ثم انشر مرة أخرى ... ستلاحظ بعض التغييرات الجمالية

لمعرفة المزيد حول هذه ، انتقل إلى استكشاف:

وللمزيد من التحكم في قطعة الكود ..

8.4.4 مولد موقع RMarkdown

8.4.4.1 تعيين هيكل الملف

تعد RPubs مفيدة ولكن ماذا لو أردت إنشاء موقع كامل بعلامات تبويب مختلفة للمقدمة والمنهجية والنتائج والتوصيات ... إحدى الطرق هي استخدام منشئ موقع RMarkdown المستضاف على GitHub

يعد منشئ موقع RMarkdown مفيدًا لأنه لا يتطلب أي إضافات من جهات خارجية مثل blogdown الذي يعتمد على منشئ موقع hugo

لإنشاء موقع ، يجب أن يكون ما يلي ضمن مشروعك:

ملف تكوين باسم الملف _site.yml

أي ملفات .Rmd أخرى تريد إنشاءها في صفحات على الموقع

لكي يعمل الموقع ، فأنت تحتاج فقط إلى (أ) و (ب) .... ولكن هذا سيكون موقعًا مملًا جدًا ...

8.4.4.2 رابط إلى GitHub

هناك طريقتان للقيام بذلك….

8.4.4.2.1 جيثب أولاً

هذه هي الطريقة "السهلة" حيث يمكنك تكرار الخطوات في العملية 4 عن طريق إنشاء مستودع جديد على GitHub أولاً ثم تحميل مشروع جديد في RStudio ، وربط ذلك بـ GitHub ونسخ جميع ملفاتك إلى مشروعك الجديد من المشروع الموجود.

8.4.4.2.2 GitHub أخيرًا

لذلك إذا كان لديك بالفعل مشروع RStudio ... مثلما نفعل ... فيمكننا ربط هذا بـ GitHub ولكن الخطوات أكثر غموضًا وهناك عدة طرق لتحقيقه - كما هو الحال مع معظم الأشياء في R.

قم بعمل Git repo في RStudio. انتقل إلى Tools & gt Project Options & gt Git / SVN وحدد Git ضمن نظام التحكم في الإصدار وقم بتهيئة مستودع جديد ، ثم أعد تشغيل RStudio. يجب أن تظهر علامة التبويب Git ..

بعد ذلك ، نحتاج إلى إنشاء مستودع جديد على GitHub. انتقل إلى GitHub ، وقم بتسجيل الدخول وإنشاء مستودع جديد. تأكد من أنه كذلك فارغة مع عدم وجود README .. يجب أن يكون لديك شيء مشابه لهذا يظهر:

اجعل التزامًا محليًا واحدًا. ضمن علامة تبويب Git & gt Diff & gt قم بإعداد الملفات & gt أضف رسالة الالتزام وانقر فوق "تنفيذ"

نحتاج الآن إلى توصيل مستودعنا المحلي بمستودع GitHub. لذا ، ضمن علامة التبويب Git ، ستظهر لك زر brach الجديد (مربّعان أرجوانيان مرتبطان بصندوق أبيض) ...

  1. انقر فوقه & gt إضافة عن بعد. قم بلصق عنوان URL باستخدام أصل الاسم البعيد واسم الفرع الرئيسي - والذي يمكنك الحصول عليه من شاشة الإعداد السريع GitHub بعد إنشاء الريبو الخاص بك. تحقق من مزامنة الفرع مع جهاز التحكم عن بعد وانقر فوق إنشاء ثم حدد الكتابة فوق

ادفع الملفات إلى GitHub وستظهر في مستودع GitHub الخاص بك

بعد ذلك ، نحتاج إلى إنشاء الموقع بالفعل ... هناك عدة طرق للقيام بذلك ... انتقل إلى علامة التبويب Git ، سترى علامة التبويب إنشاء ، إذا لم تتمكن من الانتقال إلى Tools & gt Project Options & gt Build Tools وحدد موقع الويب ضمن Project أدوات البناء. الآن انقر فوق إنشاء موقع ويب ضمن علامة تبويب الإنشاء

بدلا من ذلك يمكنك كتابة ما يلي في وحدة التحكم

إذا كنت ترغب فقط في إنشاء صفحة من موقعك - ​​قل ما إذا كنت قد أنشأت موقعًا كبيرًا إلى حد ما به الكثير من التحليل ، استخدم:

  1. المرحلة ، والتزام ثم دفع الملفات إلى GitHub الخاص بك. واجهت بعض المشكلات في تنظيم مجلد site_libs في علامة التبويب Git. لقد أصلحته عن طريق إغلاق وإعادة تحميل مشروعي R ثم النقر فوق رمز الترس (تحت علامة التبويب Git) & gt Shell وكتابة git add. إذا تلقيت رسالة خطأ حول قفل ملف الفهرس ... اذهب واحذفه وحاول مرة أخرى. إذا لم تتمكن من حذف إعادة تشغيل الجهاز وحاول مرة أخرى. ستجده في مجلد .git داخل مشروعك. بمجرد إضافة بوابة. يجب أن ترى جميع الملفات على مراحل ، وأن تكون قادرًا على الالتزام ثم دفع التغييرات إلى GitHub
  1. لذا فإن موقع الويب "المبني" الخاص بك موجود على GitHub ، ولكن عليك إخباره بمكان إنشاء الموقع منه ... انتقل إلى إعدادات GitHub repo & gt ، وانتقل لأسفل إلى صفحات GitHub وحدد المصدر باعتباره الفرع الرئيسي

  1. انقر فوق الارتباط الذي تم توفيره حيث تم نشر موقعك ويجب أن يكون لديك موقع ويب به علامتا تبويب. هنا هو ما يشبه الألغام:

لمزيد من المعلومات حول استضافة الكود الخاص بك من RStudio على GitHub ، راجع كتاب Happy Git and GitHub للاستخدامR

يمكن العثور على موقع RMarkdown الخاص بي على رابط صفحات GitHub هذا ، ولكن لاحظ أنني أضفت علامة تبويب لامعة ... والتي تمت تغطيتها في عنصر إضافي اختياري.

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

8.4.5 تحذير

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

  • ما أحاول إظهاره بهذه الخريطة
  • هل ستساعد العناصر التفاعلية في هذا بأي حال أو تربك المستخدمين فقط
  • هل هناك طريقة أكثر إيجازًا لعرض هذه البيانات
  • هل أحتاج إلى كل هذه المعلومات - هل جميعها ذات صلة بالرسالة التي تحاول تصويرها بالخريطة

في كل هذه الأمثلة ، استخدمت نفس البيانات (الفنادق و Airbnbs في أحياء لندن) ، ولكن نظرًا لأنني أعرض مجموعتين فقط من البيانات ، فهل يمكن إعادة صياغة ذلك دون كل هذا التعقيد؟ - في هذه الحالة ، تعتمد الإجابة حقًا على الجمهور الذي أنت عليه يرتبك للحصول على شيء ما. على سبيل المثال ، للاستخدام في مجلة أكاديمية ، نظرًا لوجود مجموعتين فقط من البيانات التي يتم تعيينها على خريطة ثابتة مثل التي أنشأناها في الخريطة ، فإن جعلها عملية ستكون أكثر تقديراً. ومع ذلك ، قد تكون الخريطة البينية (على غرار ما أنتجناه) أكثر فائدة للتضمين على موقع ويب ...

تتمثل الرسالة الرئيسية من هذا في التفكير بشكل نقدي في أفضل طريقة لرسم خريطة ونشر بياناتك / نتائجك.

8.4.6 النشر المتقدم عبر الإنترنت

على دراية بالفعل بـ RPubs أو RMarkdown site generator أو حتى Shiny؟ جرب وأنتج مستندًا عبر الإنترنت باستخدام إما: Bookdown أو flexdashboard أو blogdown أو shinydashboard. تم سرد هذه بترتيب صعب من تجربتي.

تلميح تم إنشاء هذا المستند باستخدام الحجز ، لذا تحقق من GitHub لمعرفة كيفية إعداده

إذا كنت ترغب في تمديد الحجز أو أتمتة عملية البناء ، فقم بإلقاء نظرة على التكامل المستمر باستخدام إجراءات github


16.3 سير عمل إخفاء البيانات الموصى به

يوضح الشكل 16-1 أن قاعدة بيانات الإنتاج مستنسخة في منطقة التدريج ثم يتم إخفاؤها هناك. أثناء عملية التقنيع ، يتم التحكم بإحكام في مناطق التدريج والاختبار مثل موقع الإنتاج.

الشكل 16-1 سير عمل إخفاء البيانات

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

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

بعد اكتمال عملية التقنيع ، يمكنك توزيع قاعدة البيانات لتوفر على نطاق واسع. إذا كنت بحاجة إلى شحن قاعدة البيانات إلى موقع آخر تابع لجهة خارجية ، فستتم مطالبتك باستخدام الأداة المساعدة Data Pump Export ، ثم شحن ملف التفريغ إلى الموقع البعيد. ومع ذلك ، إذا كنت تحتفظ بالبيانات المقنعة داخليًا ، فراجع "تسلسل مهام إخفاء البيانات".


حذف أعمدة من تعريف مخطط جدول

هذا المنتج أو الميزة مشمولة بشروط عروض Pre-GA لشروط خدمة Google Cloud Platform. قد تحظى منتجات وميزات ما قبل GA بدعم محدود ، وقد لا تتوافق التغييرات التي تطرأ على منتجات وميزات ما قبل GA مع إصدارات ما قبل GA الأخرى. لمزيد من المعلومات ، راجع أوصاف مرحلة الإطلاق.

يمكنك حذف الأعمدة من تعريف مخطط جدول موجود يدويًا.

احذف عمود يدويًا

يمكنك حذف عمود من جدول موجود باستخدام عبارة ALTER TABLE DROP COLUMN تعريف لغة (DDL).


قم بإنشاء حقل ملاحظات للرسائل

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

يوضح الفيديو التعليمي التالي كيفية إنشاء حقل مخصص في Outlook 2010 والإصدارات الأحدث.


إنشاء مجموعة متزامنة

انتقل إلى مدخل Azure للعثور على قاعدة البيانات الخاصة بك في قاعدة بيانات SQL. ابحث عن واختر قواعد بيانات SQL.

حدد قاعدة البيانات التي تريد استخدامها كقاعدة بيانات مركزية لمزامنة البيانات.

قاعدة بيانات المحور هي نقطة نهاية مركزية لطبولوجيا المزامنة ، حيث تحتوي مجموعة المزامنة على نقاط نهاية قاعدة بيانات متعددة. جميع قواعد بيانات الأعضاء الأخرى التي تحتوي على نقاط نهاية في مجموعة المزامنة ، قم بالمزامنة مع قاعدة بيانات المحور.

على ال قاعدة بيانات SQL القائمة لقاعدة البيانات المحددة ، حدد مزامنة مع قواعد البيانات الأخرى.

على ال مزامنة مع قواعد البيانات الأخرى الصفحة ، حدد مجموعة مزامنة جديدة. ال مجموعة مزامنة جديدة تفتح الصفحة بامتداد إنشاء مجموعة متزامنة.

على ال تكوين مجموعة مزامنة البيانات الصفحة ، قم بتغيير الإعدادات التالية:

إذا اخترت قاعدة بيانات جديدة، تحديد إنشاء قاعدة بيانات جديدة. ثم على قاعدة بيانات SQL الصفحة ، اسم وتكوين قاعدة البيانات الجديدة وحدد نعم.

فوز المحور يعني عند حدوث تعارضات ، تقوم البيانات الموجودة في قاعدة بيانات المحور بالكتابة فوق البيانات المتضاربة في قاعدة بيانات الأعضاء.

توصي Microsoft بإنشاء قاعدة بيانات جديدة فارغة لاستخدامها كملف مزامنة قاعدة البيانات الوصفية. يقوم Data Sync بإنشاء جداول في قاعدة البيانات هذه وتشغيل عبء عمل متكرر. تتم مشاركة قاعدة البيانات هذه باسم مزامنة قاعدة البيانات الوصفية لجميع مجموعات المزامنة في منطقة محددة والاشتراك. لا يمكنك تغيير قاعدة البيانات أو اسمها دون إزالة جميع مجموعات المزامنة ووكلاء المزامنة في المنطقة. بالإضافة إلى ذلك ، لا يمكن استخدام قاعدة بيانات المهام المرنة كقاعدة بيانات SQL Data Sync Metadata والعكس صحيح.

يختار نعم وانتظر حتى يتم إنشاء مجموعة المزامنة ونشرها.

على ال مجموعة مزامنة جديدة الصفحة ، إذا قمت بتحديد استخدم الارتباط الخاص، سوف تحتاج إلى الموافقة على اتصال نقطة النهاية الخاصة. سينقلك الارتباط الموجود في رسالة المعلومات إلى تجربة اتصالات نقطة النهاية الخاصة حيث يمكنك الموافقة على الاتصال.

سيتم إنشاء الروابط الخاصة لمجموعة التنشيط وأعضاء المزامنة والموافقة عليها وتعطيلها بشكل منفصل.


4 إجابات 4

هناك وظيفتان ، ملف تعريف المستخدم لـ SharePoint Quick Sync و User Profile to SharePoint Full Sync ، والتي تقوم بمزامنة معلومات قاعدة بيانات ملف تعريف المستخدم مع UIL. في بعض الأحيان يتوقف هذا عن العمل (بشكل صحيح) وفي هذه الحالة تحتاج إلى تشغيل:

سيسرد الأمر الأول قواعد بيانات المحتوى التي لم يكن لديها UPA -> تحدث مزامنة UIL في 0 أو أكثر من الأيام. سيحذف الأمر الثاني السجلات المقابلة لقواعد البيانات هذه (لا يحذف قواعد البيانات / بيانات المستخدم النهائي).