معلومة

مساعدة في بيانات قاعدة بيانات STRING

مساعدة في بيانات قاعدة بيانات STRING


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

أنا أعمل مع البيانات التي تم تنزيلها من قاعدة بيانات STRING (string-db.org) لتفاعلات البروتين والبروتين. فكرتي هي مقارنة طوبولوجيا اتصالات نفس البروتين على كائنات مختلفة.

ومع ذلك ، فقد لاحظت أن نفس البروتين يمكن أن يتلقى معرفًا مختلفًا لكل كائن حي.

لذا أود أن أعرف ما إذا كان هناك أي طريقة لتحويل كل المعرفات إلى نمط واحد فقط.

شكرا.


تتطور البروتينات ولها تسلسلات مختلفة بين الأنواع ، لذلك عليك أن تحدد ما تعنيه بـ "نفس البروتين". قد يكون أحد الخيارات هو استخدام قاعدة بيانات تقويم العظام مثل eggNOG. (يحتوي eggNOG على نفس معرفات البروتين مثل STRING.) ثم يمكنك معرفة تطابق 1: 1 بين البروتينات.

ربما تريد أيضًا قراءة أعمال Roded Sharan ، على سبيل المثال المحاذاة العالمية لشبكات تفاعل البروتين البروتين.


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

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

seqs = {'DFABIODFAFDIOAF ...': ['ID001'، 'ID007']، 'ANOTHERUNIQUESEQUENCE': ['ID50']، ...}

والتي يجب أن يكون الاختيار من بينها أمرًا سهلاً

TBH غير متأكد من كفاءة هذا ولكن هذا يعتمد على حجم مجموعة البيانات؟ ما هو حجمها؟ فقط أعطني عينة من مجموعة البيانات ويمكنني كتابتها.


مساعدة في الواجبات المدرسية

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

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


تغطية

عند استخدام STRING ، يرجى الرجوع (والاستشهاد) بالمراجع التالية:
Szklarczyk D، Gable AL، Lyon D، Junge A، Wyder S، Huerta-Cepas J، Simonovic M، Doncheva NT، Morris JH، Bork P، Jensen LJ، von Mering C.
STRING v11: شبكات رابطة البروتين والبروتين ذات التغطية المتزايدة ، والتي تدعم الاكتشاف الوظيفي في مجموعات البيانات التجريبية على مستوى الجينوم.
الدقة الأحماض النووية. 2019 يناير 47: D607-613

Szklarczyk D، Morris JH، Cook H، Kuhn M، Wyder S، Simonovic M، Santos A، Doncheva NT، Roth A، Bork P، Jensen LJ، von Mering C.
قاعدة بيانات STRING في عام 2017: أصبحت شبكات ارتباط البروتين والبروتين الخاضعة للتحكم في الجودة ، متاحة على نطاق واسع.
الدقة الأحماض النووية. 2017 يناير 45: D362-68.PubMed

Szklarczyk D، Franceschini A، Wyder S، Forslund K، Heller D، Huerta-Cepas J، Simonovic M، Roth A، Santos A، Tsafou KP، Kuhn M، Bork P، Jensen LJ، von Mering C.
STRING v10: شبكات تفاعل البروتين البروتين ، متكاملة عبر شجرة الحياة.
الدقة الأحماض النووية. 2015 43 يناير: D447-52.PubMed

Franceschini A ، Lin J ، von Mering C ، Jensen LJ.
SVD-phy: تحسين التنبؤ بالارتباطات الوظيفية للبروتين من خلال تحلل القيمة المفردة لمحات النشوء والتطور.
المعلوماتية الحيوية. 2015 نوفمبر btv696.PubMed

Franceschini A، Szklarczyk D، Frankild S، Kuhn M، Simonovic M، Roth A، Lin J، Minguez P، Bork P، von Mering C، Jensen LJ.
STRING v9.1: شبكات تفاعل البروتين البروتين ، مع زيادة التغطية والتكامل.
الدقة الأحماض النووية. 2013 41 يناير: D808-15

Szklarczyk D، Franceschini A، Kuhn M، Simonovic M، Roth A، Minguez P، Doerks T، Stark M، Muller J، Bork P، Jensen LJ، von Mering C.
قاعدة بيانات STRING في عام 2011: شبكات تفاعل وظيفية للبروتينات ، متكاملة عالميًا وسجلت.
الدقة الأحماض النووية. 2011 39 يناير: D561-8

جنسن إل جيه ، كون إم ، ستارك إم ، شافرون إس ، كريفي سي ، مولر جي ، دويركس تي ، جوليان بي ، روث إيه ، سيمونوفيتش إم ، بورك ف ، فون ميرينج سي.
STRING 8 - نظرة عامة على البروتينات وتفاعلاتها الوظيفية في 630 كائنًا حيًا.
الدقة الأحماض النووية. 2009 37 يناير: D412-6

von Mering C، Jensen LJ، Kuhn M، Chaffron S، Doerks T، Krueger B، Snel B، Bork P.
STRING 7 - التطورات الأخيرة في تكامل وتوقع تفاعلات البروتين.
الدقة الأحماض النووية. 2007 35 يناير: D358-62.PubMed

فون ميرينغ سي ، جنسن إل جيه ، سنيل ب ، هوبر إس دي ، كروب إم ، فوجليريني إم ، جوفري إن ، هوينن إم إيه ، بورك ب.
سلسلة: روابط بروتينية معروفة ومتوقعة ، تتكامل وتنقل عبر الكائنات الحية.
الدقة الأحماض النووية. 2005 33 يناير: D433-7

فون ميرينغ C ، Huynen M ، Jaeggi D ، شميت S ، Bork P ، Snel B.
STRING: قاعدة بيانات للارتباطات الوظيفية المتوقعة بين البروتينات.
الدقة الأحماض النووية. 2003 31 يناير: 258 - 61

Snel B ، Lehmann G ، Bork P ، Huynen MA.
STRING: خادم ويب لاسترداد وعرض الجوار المتكرر المتكرر للجين.
الدقة الأحماض النووية. 2000 سبتمبر 1528 (18): 3442-4


أنواع بيانات خادم SQL

أنواع بيانات السلسلة

نوع البيانات وصف اقصى حجم تخزين
شار (ن) سلسلة أحرف ذات عرض ثابت 8000 حرف العرض المحدد
فارشار (ن) سلسلة أحرف العرض المتغير 8000 حرف 2 بايت + عدد الأحرف
varchar (حد أقصى) سلسلة أحرف العرض المتغير 1،073،741،824 حرفًا 2 بايت + عدد الأحرف
نص سلسلة أحرف العرض المتغير 2 جيجا بايت من البيانات النصية 4 بايت + عدد الأحرف
نشار سلسلة Unicode ذات العرض الثابت 4000 حرف العرض المحدد × 2
نفارشار عرض متغير سلسلة Unicode 4000 حرف
nvarchar (حد أقصى) عرض متغير سلسلة Unicode 536870912 حرفًا
ntext عرض متغير سلسلة Unicode 2 جيجا بايت من البيانات النصية
ثنائي (ن) سلسلة ثنائية ذات عرض ثابت 8000 بايت
متنوع عرض متغير سلسلة ثنائية 8000 بايت
varbinary (حد أقصى) عرض متغير سلسلة ثنائية 2 جيجا بايت
صورة عرض متغير سلسلة ثنائية 2 جيجا بايت

أنواع البيانات الرقمية

نوع البيانات وصف تخزين
قليل عدد صحيح يمكن أن يكون 0 أو 1 أو NULL
تينيينت يسمح للأعداد الصحيحة من 0 إلى 255 1 بايت
الصغيرة يسمح بالأعداد الصحيحة بين 32.768 و 32.767 2 بايت
int يسمح بالأعداد الصحيحة بين -2،147،483،648 و 2،147،483،647 4 بايت
بيجينت يسمح بالأعداد الصحيحة بين -9.223.372.036.854.775.808 و 9223.372.036.854.775.807 8 بايت
عشري (ص ، ق) دقة ثابتة وأرقام مقياس.

يسمح بالأرقام من -10 ^ 38 +1 إلى 10 ^ 38 –1.

تشير المعلمة p إلى أقصى عدد إجمالي للأرقام التي يمكن تخزينها (على يسار ويمين العلامة العشرية). يجب أن تكون قيمة p من 1 إلى 38. القيمة الافتراضية هي 18.

تشير المعلمة s إلى الحد الأقصى لعدد الأرقام المخزنة على يمين الفاصلة العشرية. يجب أن تكون قيمة s قيمة من 0 إلى p. القيمة الافتراضية هي 0

يسمح بالأرقام من -10 ^ 38 +1 إلى 10 ^ 38 –1.

تشير المعلمة p إلى أقصى عدد إجمالي للأرقام التي يمكن تخزينها (على يسار ويمين العلامة العشرية). يجب أن تكون قيمة p من 1 إلى 38. القيمة الافتراضية هي 18.

تشير المعلمة s إلى الحد الأقصى لعدد الأرقام المخزنة على يمين الفاصلة العشرية. يجب أن تكون قيمة s قيمة من 0 إلى p. القيمة الافتراضية هي 0

تشير المعلمة n إلى ما إذا كان يجب أن يحتوي الحقل على 4 أو 8 بايت. يحتوي float (24) على حقل 4 بايت بينما يحتوي float (53) على حقل مكون من 8 بايت. القيمة الافتراضية لـ n هي 53.


مقارنة DAVID مع البرامج ذات الصلة

العديد من البرامج الأخرى لها وظائف متداخلة وذات صلة عند مقارنتها بـ DAVID ، لكن لا يوجد أي منها يجمع كل ميزات DAVID في نظام أساسي واحد. تتضمن هذه البرامج ENSMART [16] و FatiGO [17] و GeneLynx [18] و GoMiner [19] و MAPPFinder [20] و MatchMiner [21] و Resourcerer [22] و Source [23] ، والتي تقع مجتمعة في فئتين عامتين : أدوات استكشافية ، مُعرَّفة على أنها تجمع بين التعليق التوضيحي الوظيفي مع شكل من أشكال التمثيل الرسومي للبيانات الملخصة وأدوات التعليق التوضيحي ، والتي تُعرَّف بأنها توفر وصولًا قائمًا على الاستعلام إلى التعليقات التوضيحية الوظيفية وإنتاج مخرجات مجدولة. تعد FatiGO و GoMiner و MAPPFinder أدوات استكشافية ، في حين أن ENSMART و GeneLynx و MatchMiner و Resourcerer و Source هي أدوات توضيحية بشكل صارم تنتج مخرجات جدولية. تتمثل الميزة الرئيسية لـ DAVID في أنها تجمع بين ميزات كلتا الفئتين ، مع GoCharts و KeggCharts و DomainCharts التي تمثل أدوات استكشافية ، بينما تنتج أداة التعليقات التوضيحية الخاصة بـ DAVID ناتجًا جدوليًا للتعليق التوضيحي الوظيفي. قمنا بمقارنة DAVID وهذه البرامج ذات الصلة على أساس عمليات التنفيذ والتوثيق المتاحة لها اعتبارًا من مايو 2003 ، ويظهر توزيع الميزات الوظيفية لـ DAVID بين هذه البرامج في الجدول 3.

أدوات استكشافية

FatiGO هو تطبيق يمكن الوصول إليه عبر الويب ويعمل بنفس الطريقة التي يعمل بها مخطط GoCharts الخاص بـ DAVID ، بما في ذلك القدرة على تحديد مستوى خصوصية المصطلح. على عكس DAVID ، لا يسمح FatiGO بتعيين حد أدنى للنتائج لعرض مبسط فقط للفئات الوظيفية الأكثر تمثيلاً. وبالمثل ، يحد FatiGO الإخراج الرسومي إلى فئة GO واحدة من المستوى الأعلى فقط في كل مرة ، بينما يسمح DAVID بالعرض المشترك للعملية البيولوجية والوظيفة الجزيئية وشروح المكونات الخلوية في وقت واحد. يبدو إخراج الرسم البياني الثابت الخاص بـ FatiGO مشابهًا جدًا لـ GoChart الخاص بـ DAVID ، وهناك تمييز مهم يتمثل في أن خرائط GoChart الخاصة بـ DAVID ديناميكية ، مما يسمح للمستخدمين بالبحث في التسلسل الهرمي لـ GO واجتياز أي مجموعة فرعية من الجينات ، وعرض بيانات المخطط الأساسي والتعليقات التوضيحية المرتبطة بها ، والارتباط بـ مستودعات البيانات الخارجية بما في ذلك LocusLink و QuickGO. كما هو موضح في الجدول 3 ، فإن غالبية أنواع الانضمام المقبولة والتعليقات التوضيحية الوظيفية التي يقدمها DAVID غير متوفرة من FatiGO.

GoMiner هو تطبيق Java مستقل يتطلب تنزيل البرنامج نفسه مع ملفين مساعدين على الأقل ، أحدهما لتصور DAG والآخر لتصور هيكل البروتين. تم الإبلاغ عن تحديث قاعدة البيانات البعيدة التي استفسر عنها GoMiner كل ستة أشهر. لقد كانت تجربتنا أنه من أجل عكس المعرفة الحالية المرتبطة بجين معين بدقة ، يجب تحديث بيانات التعليقات التوضيحية الوظيفية بشكل متكرر أكثر. إذا رغب المستخدمون في استخدام GoMiner بنسخة محلية من قاعدة بيانات التعليقات التوضيحية الخاصة به ، فيجب عليهم أيضًا تنزيل وتثبيت نسخة محلية من قاعدة بيانات MySQL وبرامج التشغيل المطلوبة ، وهي عملية قد تكون صعبة على مستخدمي MySQL قليلو الخبرة. في المقابل ، يمكن الوصول إلى DAVID عبر الويب ويتم تحديثه أسبوعيًا. تشبه وظيفة GoMiner إلى حد كبير وحدة GoCharts الخاصة بـ DAVID. تتمثل إحدى الميزات المحسّنة لـ GoMiner في أنه يوفر عرضًا بديهيًا للشجرة و DAG للجينات المضمنة في تسلسل GO الهرمي. يتمتع DAVID بالقدرة على عرض مثل هذه المشاهدات من خلال الارتباطات التشعبية لمصطلحات GO إلى طرق عرض شجرة QuickGO و DAG. تتمثل الوظيفة الفريدة التي يوفرها DAVID في القدرة على البحث في التسلسل الهرمي GO واجتياز أي مجموعة فرعية من الجينات التي تشترك في تصنيف مشترك ، كما يتضح من تحديد جينات الاستجابة للضغط مع نشاط السيتوكين. لا يوفر عرض الشجرة ولا عرض DAG في GoMiner هذه الوظيفة.

يمتد جسم المعرفة البيولوجية المرتبط بأي قائمة من الجينات إلى ما هو أبعد من المفردات المنظمة لـ GO. يوفر DAVID ، بالإضافة إلى GoCharts ، وحدتي تحليل إضافيتين تستخدمان تعيينات مجال البروتين PFAM والمسارات البيوكيميائية KEGG لتلخيص توزيع الجينات بين المجالات الوظيفية والمسارات بيانياً. علاوة على ذلك ، يسلط DAVID الضوء على أعضاء المسار داخل المسارات البيوكيميائية التي توفرها KEGG. بينما يوفر GoMiner ارتباطات تشعبية لقواعد بيانات المسار مثل BioCarta و KEGG للجينات الفردية ، لا يمكن معالجة قوائم الجينات إلا في سياق GO. بالإضافة إلى توفير ارتباطات تشعبية لمستودعات البيانات الخارجية لكل جين ، يوفر DAVID روابط لمعلومات التسلسل الأولية المتاحة في NCBI والملخصات الوظيفية التي يرعاها الإنسان والتي تم تحليلها من LocusLink. هذه الميزات غير متوفرة في GoMiner. يمكن استخدام DAVID لجمع وتحليل واستكشاف التعليقات التوضيحية الوظيفية المرتبطة بالإنسان والفأر والجرذ و ذبابة الفاكهة قوائم الجينات ، بينما يقتصر GoMiner على تحليل البيانات البشرية. ميزة أخرى مقيدة لـ GoMiner هي أنه لا يأخذ سوى رموز جين HUGO كمدخلات. هذا يمثل مشكلة في أن العديد من الجينات وعلامات التسلسل المعبر عنها (ESTs) لا تحتوي على رموز HUGO. علاوة على ذلك ، يتطلب هذا التقييد ترجمة كل قائمة جينية إلى رموز HUGO.

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

أدوات الشرح

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

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

MatchMiner هو برنامج مصاحب لـ GoMiner يقوم بترجمة أنواع انضمام الجينات إلى رموز HUGO التي تتطلبها GoMiner. MatchMiner هو ببساطة مورد يمكن الوصول إليه عبر الويب لترجمة أنواع الانضمام. يستغرق الأمر عدة أنواع من الانضمام ولكنه لا يأخذ أرقام LocusLink ، وعلى الرغم من أنه تم الإبلاغ عن قبول المعرفات من مجموعات شرائح Affymetrix ، لم يُرجع MatchMiner أي بيانات لعدة قوائم جينية تتكون من مجموعات مجسات HuFL6800. والجدير بالذكر أن MatchMiner لا يوفر أي تعليق توضيحي وظيفي ويقتصر على البيانات البشرية. وبالتالي ، في سياق الأدوات الاستكشافية والتوضيحية الأخرى التي تمت مناقشتها هنا ، فإن فائدة MatchMiner محدودة ، أو داعمة ، في أحسن الأحوال.

Resourcerer هو تطبيق يمكن الوصول إليه عبر الويب لمقارنة منصات GeneChip و microarray البشرية والماوسية والتعليق عليها. الميزة الرئيسية لـ Resourcerer هي تغطيتها الواسعة لمنصات ميكروأري وقدرتها على تحديد أهداف الجينات المتداخلة بين الرقائق ، حتى عبر منصات التكنولوجيا وحواجز الأنواع. يكون إخراج Resourcerer في شكل جدول ويوفر ارتباطات تشعبية للمراجع التبادلية للانضمام مثل GenBank و UniGene. لا يوفر Resourcerer ملخصات بيانية أو تعليقات توضيحية من GO أو PFAM أو KEGG أو أي مصدر آخر ، مما يحد من فائدته كأداة للتعليق التوضيحي الوظيفي.


معامل نموذج قصير قيمة وصف
/عمل: ينشر يحدد الإجراء الذي يتعين القيام به.
/رمز وصول: /في يحدد رمز وصول المصادقة المستند إلى الرمز المميز لاستخدامه عند الاتصال بقاعدة البيانات الهدف.
/ طريقة AzureKeyVaultAuth: / أكف تحدد طريقة المصادقة المستخدمة للوصول إلى Azure KeyVault إذا تضمنت عملية النشر تعديلات على جدول / عمود مشفر.
/ ClientId: /البحث الجنائي يحدد معرّف العميل الذي سيتم استخدامه في المصادقة مقابل Azure KeyVault ، عند الضرورة
/ DeployScriptPath: / ديسبس يحدد مسار ملف اختياري لإخراج البرنامج النصي للنشر. بالنسبة لعمليات نشر Azure ، إذا كانت هناك أوامر TSQL لإنشاء قاعدة البيانات الرئيسية أو تعديلها ، فسيتم كتابة برنامج نصي بنفس المسار ولكن باستخدام & quotFilename_Master.sql & quot كاسم ملف الإخراج.
/ DeployReportPath: / درب يحدد مسار ملف اختياري لإخراج ملف xml لتقرير النشر.
/ التشخيص: يحدد ما إذا كان التسجيل التشخيصي هو الإخراج إلى وحدة التحكم. افتراضات على False.
/ التشخيصالملف: / مدافع يحدد ملفًا لتخزين سجلات التشخيص.
/ MaxParallelism: / النائب يحدد درجة التوازي للعمليات المتزامنة التي تعمل على قاعدة بيانات. القيمة الافتراضية هي 8.
/ OverwriteFiles: /من تحديد ما إذا كان يجب أن يقوم sqlpackage.exe بالكتابة فوق الملفات الموجودة. يؤدي تحديد خطأ إلى قيام sqlpackage.exe بإحباط الإجراء إذا تمت مصادفة ملف موجود. القيمة الافتراضية هي True.
/الملف الشخصي: / العلاقات العامة يحدد مسار الملف إلى ملف تعريف نشر DAC. يحدد ملف التعريف مجموعة من الخصائص والمتغيرات لاستخدامها عند إنشاء المخرجات.
/الخصائص: / ص = يحدد زوج قيمة الاسم لخاصية محددة الإجراء=. الرجوع إلى المساعدة لإجراء معين لمعرفة أسماء خصائص هذا الإجراء. مثال: sqlpackage.exe / الإجراء: نشر / ؟.
/هادئ: / ف يحدد ما إذا كان سيتم منع الملاحظات التفصيلية. افتراضات على False.
/سر: / ثانية يحدد سر العميل لاستخدامه في المصادقة مقابل Azure KeyVault ، عند الضرورة
/ SourceConnectionString: / scs تحدد سلسلة اتصال SQL Server / Azure صالحة بقاعدة البيانات المصدر. إذا تم تحديد هذه المعلمة ، فيجب استخدامها حصريًا لجميع معلمات المصدر الأخرى.
/ اسم قاعدة البيانات المصدر: / sdn يحدد اسم قاعدة البيانات المصدر.
/ SourceEncryptConnection: / ثانية يحدد ما إذا كان يجب استخدام تشفير SQL لاتصال قاعدة البيانات المصدر.
/مصدر الملف: / سادس يحدد ملف مصدر لاستخدامه كمصدر للإجراء بدلاً من قاعدة بيانات. إذا تم استخدام هذه المعلمة ، فلن تكون أي معلمة مصدر أخرى صالحة.
/ SourcePassword: / س بالنسبة لسيناريوهات SQL Server Auth ، تحدد كلمة المرور لاستخدامها للوصول إلى قاعدة البيانات المصدر.
/ SourceServerName: / ssn يحدد اسم الخادم الذي يستضيف قاعدة البيانات المصدر.
/ SourceTimeout: /شارع تحدد مهلة تأسيس اتصال بقاعدة البيانات المصدر في ثوانٍ.
/ SourceTrustServerCertificate: / stsc يحدد ما إذا كان سيتم استخدام TLS لتشفير اتصال قاعدة البيانات المصدر وتجاوز سلسلة الشهادات للتحقق من صحة الثقة.
/ المصدر المستخدم: / سو بالنسبة لسيناريوهات SQL Server Auth ، تحدد مستخدم SQL Server لاستخدامه للوصول إلى قاعدة البيانات المصدر.
/ TargetConnectionString: / tcs تحدد سلسلة اتصال SQL Server / Azure صالحة لقاعدة البيانات الهدف. إذا تم تحديد هذه المعلمة ، فيجب استخدامها حصريًا لجميع معلمات الهدف الأخرى.
/ TargetDatabaseName: / tdn يحدد تجاوزًا لاسم قاعدة البيانات التي هي هدف إجراء sqlpackage.exe.
/ TargetEncryptConnection: / تيك يحدد ما إذا كان يجب استخدام تشفير SQL لاتصال قاعدة البيانات الهدف.
/ TargetPassword: / tp بالنسبة لسيناريوهات SQL Server Auth ، تحدد كلمة المرور لاستخدامها للوصول إلى قاعدة البيانات الهدف.
/ TargetServerName: / tsn يحدد اسم الخادم الذي يستضيف قاعدة البيانات الهدف.
/ TargetTimeout: / ر تحدد مهلة إنشاء اتصال بقاعدة البيانات الهدف في ثوانٍ. بالنسبة إلى Azure AD ، يوصى بأن تكون هذه القيمة أكبر من أو تساوي 30 ثانية.
/ TargetTrustServerCertificate: / ttsc يحدد ما إذا كان سيتم استخدام TLS لتشفير اتصال قاعدة البيانات الهدف وتجاوز سلسلة الشهادات للتحقق من صحة الثقة.
/المستخدم المستهدف: / tu بالنسبة لسيناريوهات SQL Server Auth ، تحدد مستخدم SQL Server لاستخدامه للوصول إلى قاعدة البيانات الهدف.
/ TenantId: / tid يمثل معرف مستأجر Azure AD أو اسم المجال. هذا الخيار مطلوب لدعم الضيف أو مستخدمي Azure AD المستوردين بالإضافة إلى حسابات Microsoft مثل outlook.com أو hotmail.com أو live.com. إذا تم حذف هذه المعلمة ، فسيتم استخدام معرف المستأجر الافتراضي لـ Azure AD ، بافتراض أن المستخدم المصادق عليه هو مستخدم أصلي لهذا الإعلان. ومع ذلك ، في هذه الحالة ، لا يتم دعم أي ضيف أو مستخدمين مستوردين و / أو حسابات Microsoft مستضافة في Azure AD وستفشل العملية.
لمزيد من المعلومات حول المصادقة العامة لـ Active Directory ، راجع المصادقة العالمية باستخدام قاعدة بيانات SQL و Azure Synapse Analytics (دعم SSMS لـ MFA).
/ المصادقة العالمية: / ua يحدد ما إذا كان يجب استخدام المصادقة العالمية. عند التعيين على True ، يتم تنشيط بروتوكول المصادقة التفاعلية لدعم MFA. يمكن أيضًا استخدام هذا الخيار لمصادقة Azure AD بدون MFA ، باستخدام بروتوكول تفاعلي يتطلب من المستخدم إدخال اسم المستخدم وكلمة المرور أو المصادقة المتكاملة (بيانات اعتماد Windows). عند تعيين / UniversalAuthentication إلى True ، لا يمكن تحديد مصادقة Azure AD في SourceConnectionString (/ scs). عند تعيين / UniversalAuthentication إلى False ، يجب تحديد مصادقة Azure AD في SourceConnectionString (/ scs).
لمزيد من المعلومات حول المصادقة العامة لـ Active Directory ، راجع المصادقة العالمية باستخدام قاعدة بيانات SQL و Azure Synapse Analytics (دعم SSMS لـ MFA).
/المتغيرات: /الخامس = يحدد زوج قيمة اسم لمتغير خاص بالإجراء=. يحتوي ملف DACPAC على قائمة متغيرات SQLCMD الصالحة. ينتج خطأ إذا لم يتم توفير قيمة لكل متغير.
ملكية قيمة وصف
/ ع: AdditionalDeploymentContributorArguments = (STRING) تحديد وسيطات إضافية للمساهمين في النشر. يجب أن تكون هذه قائمة قيم محددة بفاصلة منقوطة.
/ ع: ExtraDeploymentContributors = (STRING) تحديد مساهمين إضافيين في النشر ، والذين يجب تشغيلهم عند نشر dacpac. يجب أن تكون هذه قائمة مفصولة بفاصلة منقوطة لأسماء أو معرفات مساهمي الإنشاء المؤهلين بالكامل.
/ ع: ExtraDeploymentContributorPaths = (STRING) تحدد المسارات لتحميل مساهمين إضافيين في النشر. يجب أن تكون هذه قائمة قيم محددة بفاصلة منقوطة.
/ ع: AllowDropBlockingAssemblies = (قيمة منطقية) يتم استخدام هذه الخاصية من خلال نشر SqlClr للتسبب في إسقاط أي تجميعات حظر كجزء من خطة النشر. بشكل افتراضي ، ستحظر أي تجميعات حظر / مرجعية تحديث التجميع إذا كان يلزم إسقاط التجميع المرجعي.
/ ع: AllowIncomp CompatiblePlatform = (BOOLEAN) يحدد ما إذا كان سيتم محاولة الإجراء بالرغم من أنظمة SQL Server الأساسية غير المتوافقة.
/ ع: AllowUnsafeRowLevelSecurityDataMovement = (BOOLEAN) لا تحظر حركة البيانات على جدول يحتوي على أمان مستوى الصف إذا تم تعيين هذه الخاصية على "صواب". الافتراضي هو خطأ.
/ ع: AzureSharedAccessSignatureToken = (STRING) الرمز المميز لتوقيع Azure المشترك (SAS) ، راجع SqlPackage لتحليلات Azure Synapse.
/ ع: AzureStorageBlobEndpoint = (STRING) نقطة نهاية تخزين البيانات الثنائية الكبيرة في Azure ، راجع SqlPackage لتحليلات Azure Synapse.
/ ع: AzureStorageContainer = (STRING) حاوية تخزين البيانات الثنائية الكبيرة في Azure ، راجع SqlPackage لتحليلات Azure Synapse.
/ ع: AzureStorageKey = (STRING) مفتاح حساب تخزين Azure ، راجع SqlPackage لتحليلات Azure Synapse.
/ ع: AzureStorageRootPath = (STRING) تخزين مسار الجذر داخل الحاوية. بدون هذه الخاصية ، يتم تعيين المسار افتراضيًا على اسم الخادم / اسم قاعدة البيانات / الطابع الزمني /. راجع SqlPackage لتحليلات Azure Synapse.
/ ع: BackupDatabaseBeforeChanges = (BOOLEAN) نسخ قاعدة البيانات احتياطيًا قبل نشر أي تغييرات.
/ ع: BlockOnPossibleDataLoss = (قيمة BOOLEAN 'True') يحدد أنه سيتم إنهاء العملية أثناء خطوة التحقق من صحة المخطط إذا كانت تغييرات المخطط الناتجة قد تؤدي إلى فقدان البيانات ، بما في ذلك بسبب تقليل دقة البيانات أو تغيير نوع البيانات الذي يتطلب عملية إرسال. تؤدي القيمة الافتراضية (صواب) إلى إنهاء العملية بغض النظر عما إذا كانت قاعدة البيانات الهدف تحتوي على بيانات. لا يزال من الممكن أن يفشل تنفيذ بقيمة False لـ BlockOnPossibleDataLoss أثناء تنفيذ خطة النشر إذا كانت البيانات موجودة على الهدف ولا يمكن تحويلها إلى نوع العمود الجديد.
/ ع: BlockWhenDriftDetected = (قيمة BOOLEAN 'True') يحدد ما إذا كان سيتم حظر تحديث قاعدة البيانات التي لم يعد مخططها يطابق تسجيلها أم أنه غير مسجل.
/ ع: CommandTimeout = (INT32 '60') يحدد مهلة الأمر بالثواني عند تنفيذ استعلامات على SQL Server.
/ ع: CommentOutSetVarDeclarations = (قيمة منطقية) يحدد ما إذا كان يجب التعليق على إعلان متغيرات SETVAR في نص النشر الذي تم إنشاؤه. قد تختار القيام بذلك إذا كنت تخطط لتحديد القيم في سطر الأوامر عند النشر باستخدام أداة مثل SQLCMD.EXE.
/ ع: CompareUsingTargetCollation = (قيمة منطقية) يحدد هذا الإعداد كيفية معالجة ترتيب قاعدة البيانات أثناء النشر افتراضيًا ، سيتم تحديث ترتيب قاعدة البيانات الهدف إذا لم يتطابق مع الترتيب المحدد من قبل المصدر. عند تعيين هذا الخيار ، يجب استخدام ترتيب قاعدة البيانات الهدف (أو الخادم).
/ ع: CreateNewDatabase = (قيمة منطقية) يحدد ما إذا كان يجب تحديث قاعدة البيانات الهدف أو ما إذا كان يجب إسقاطها وإعادة إنشائها عند النشر إلى قاعدة بيانات.
/ ع: إصدار قاعدة البيانات = ( 'تقصير') يحدد إصدار قاعدة بيانات Azure SQL.
/ ع: DatabaseLockTimeout = (INT32 '60') تعيين مهلة تأمين قاعدة البيانات بالثواني عند تنفيذ استعلامات على SQLServer. استخدم -1 للانتظار إلى أجل غير مسمى.
/ ع: DatabaseMaximumSize = (INT32) يحدد الحد الأقصى للحجم بالميغابايت لقاعدة بيانات Azure SQL.
/ ع: DatabaseServiceObjective = (STRING) يحدد مستوى أداء قاعدة بيانات Azure SQL مثل & quotP0 & quot أو & quotS1 & quot.
/ ع: DeployDatabaseInSingleUserMode = (BOOLEAN) إذا كان هذا صحيحًا ، يتم تعيين قاعدة البيانات على وضع المستخدم الفردي قبل النشر.
/ ع: DisableAndReenableDdlTriggers = (BOOLEAN 'True') يحدد ما إذا كانت مشغلات لغة تعريف البيانات (DDL) معطلة في بداية عملية النشر وإعادة تمكينها في نهاية إجراء النشر.
/ ع: DoNotAlterChangeDataCaptureObjects = (BOOLEAN 'صحيح') إذا كان هذا صحيحًا ، فلن يتم تغيير كائنات تغيير التقاط البيانات.
/ ع: DoNotAlterReplicatedObjects = (BOOLEAN 'صحيح') يحدد ما إذا كان سيتم التعرف على الكائنات التي تم نسخها نسخًا متماثلاً أثناء التحقق.
/ ع: DoNotDropObjectType = (STRING) نوع كائن لا يجب إسقاطه عندما يكون DropObjectsNotInSource صحيحًا. أسماء أنواع الكائنات الصالحة هي Aggregates ، ApplicationRoles ، Assemblies ، AsymmetricKeys ، BrokerPriorities ، Certificates ، ColumnEncryptionKeys ، ColumnMasterKeys ، Contracts ، DatabaseRoles ، DatabaseTriggers ، Defaults ، ExtendedProperties ، ExternalDataSources ، ExternalFileFormats ، ExternalTables ، Filegroupists ، FileTextables ، أذونات ، قوائم الانتظار ، RemoteServiceBindings ، RoleMembership ، القواعد ، ScalarValuedFunctions ، SearchPropertyLists ، SecurityPolicies ، التسلسلات ، الخدمات ، التواقيع ، StoredProcedures ، SymmetricKeys ، المرادفات ، الجداول ، TableValuedFunctions ، UserDefinedDataTypes ، UserDefinedTrryptographic ، DatabaseAuditSpecifications، DatabaseScopedCredentials، Endpoints، ErrorMessages، EventNotifications، EventSessions، LinkedServerLogins، LinkedServers، Logins، Routes، ServerAuditSpecifications، ServerRoleMembership ، ServerRoles ، ServerTriggers.
/ ع: DoNotDropObjectTypes = (STRING) قائمة بأنواع الكائنات المفصولة بفاصلة منقوطة والتي يجب عدم إسقاطها عندما يكون DropObjectsNotInSource صحيحًا. أسماء أنواع الكائنات الصالحة هي Aggregates ، ApplicationRoles ، Assemblies ، AsymmetricKeys ، BrokerPriorities ، Certificates ، ColumnEncryptionKeys ، ColumnMasterKeys ، Contracts ، DatabaseRoles ، DatabaseTriggers ، Defaults ، ExtendedProperties ، ExternalDataSources ، ExternalFileFormats ، ExternalTables ، Filegroupists ، FileTextables ، أذونات ، قوائم الانتظار ، RemoteServiceBindings ، RoleMembership ، القواعد ، ScalarValuedFunctions ، SearchPropertyLists ، SecurityPolicies ، التسلسلات ، الخدمات ، التواقيع ، StoredProcedures ، SymmetricKeys ، المرادفات ، الجداول ، TableValuedFunctions ، UserDefinedDataTypes ، UserDefinedTrryptographic ، DatabaseAuditSpecifications، DatabaseScopedCredentials، Endpoints، ErrorMessages، EventNotifications، EventSessions، LinkedServerLogins، LinkedServers، Logins، Routes، ServerAuditSpecifications، ServerRoleMembership ، ServerRoles ، ServerTriggers.
/ ع: DropConstraintsNotInSource = (BOOLEAN 'صحيح') تحديد ما إذا كان سيتم إسقاط القيود غير الموجودة في ملف لقطة قاعدة البيانات (.dacpac) من قاعدة البيانات الهدف عند النشر إلى قاعدة بيانات.
/ ع: DropDmlTriggersNotInSource = (BOOLEAN 'صحيح') تحديد ما إذا كانت مشغلات DML غير الموجودة في ملف لقطة قاعدة البيانات (.dacpac) سيتم إسقاطها من قاعدة البيانات الهدف عند النشر إلى قاعدة بيانات.
/ ع: DropExtendedPropertiesNotInSource = (BOOLEAN 'صحيح') تحديد ما إذا كانت الخصائص الموسعة غير الموجودة في ملف لقطة قاعدة البيانات (.dacpac) سيتم إسقاطها من قاعدة البيانات الهدف عند النشر إلى قاعدة بيانات.
/ ع: DropIndexesNotInSource = (BOOLEAN 'صحيح') تحديد ما إذا كان سيتم إسقاط الفهارس غير الموجودة في ملف لقطة قاعدة البيانات (.dacpac) من قاعدة البيانات الهدف عند النشر إلى قاعدة بيانات.
/ ع: DropObjectsNotInSource = (قيمة منطقية) تحديد ما إذا كان سيتم إسقاط الكائنات غير الموجودة في ملف لقطة قاعدة البيانات (.dacpac) من قاعدة البيانات الهدف عند النشر إلى قاعدة بيانات. هذه القيمة لها الأسبقية على DropExtendedProperties.
/ ع: DropPermissionsNotInSource = (BOOLEAN) يحدد ما إذا كانت الأذونات غير الموجودة في ملف لقطة قاعدة البيانات (.dacpac) سيتم إسقاطها من قاعدة البيانات الهدف عند نشر التحديثات إلى قاعدة البيانات.
/ ع: DropRoleMembersNotInSource = (BOOLEAN) يحدد ما إذا كان سيتم إسقاط أعضاء الدور غير المحددين في ملف لقطة قاعدة البيانات (.dacpac) من قاعدة البيانات الهدف عند نشر التحديثات إلى قاعدة البيانات.
/ ع: DropStatisticsNotInSource = (BOOLEAN 'صحيح') Specifies whether statistics that do not exist in the database snapshot (.dacpac) file will be dropped from the target database when you publish to a database.
/p: ExcludeObjectType=(STRING) An object type that should be ignored during deployment. Valid object type names are Aggregates, ApplicationRoles, Assemblies, AsymmetricKeys, BrokerPriorities, Certificates, ColumnEncryptionKeys, ColumnMasterKeys, Contracts, DatabaseRoles, DatabaseTriggers, Defaults, ExtendedProperties, ExternalDataSources, ExternalFileFormats, ExternalTables, Filegroups, FileTables, FullTextCatalogs, FullTextStoplists, MessageTypes, PartitionFunctions, PartitionSchemes, Permissions, Queues, RemoteServiceBindings, RoleMembership, Rules, ScalarValuedFunctions, SearchPropertyLists, SecurityPolicies, Sequences, Services, Signatures, StoredProcedures, SymmetricKeys, Synonyms, Tables, TableValuedFunctions, UserDefinedDataTypes, UserDefinedTableTypes, ClrUserDefinedTypes, Users, Views, XmlSchemaCollections, Audits, Credentials, CryptographicProviders, DatabaseAuditSpecifications, DatabaseScopedCredentials, Endpoints, ErrorMessages, EventNotifications, EventSessions, LinkedServerLogins, LinkedServers, Logins, Routes, ServerAuditSpecifications, ServerRoleMembership, ServerRoles, ServerTriggers.
/p: ExcludeObjectTypes=(STRING) A semicolon-delimited list of object types that should be ignored during deployment. Valid object type names are Aggregates, ApplicationRoles, Assemblies, AsymmetricKeys, BrokerPriorities, Certificates, ColumnEncryptionKeys, ColumnMasterKeys, Contracts, DatabaseRoles, DatabaseTriggers, Defaults, ExtendedProperties, ExternalDataSources, ExternalFileFormats, ExternalTables, Filegroups, FileTables, FullTextCatalogs, FullTextStoplists, MessageTypes, PartitionFunctions, PartitionSchemes, Permissions, Queues, RemoteServiceBindings, RoleMembership, Rules, ScalarValuedFunctions, SearchPropertyLists, SecurityPolicies, Sequences, Services, Signatures, StoredProcedures, SymmetricKeys, Synonyms, Tables, TableValuedFunctions, UserDefinedDataTypes, UserDefinedTableTypes, ClrUserDefinedTypes, Users, Views, XmlSchemaCollections, Audits, Credentials, CryptographicProviders, DatabaseAuditSpecifications, DatabaseScopedCredentials, Endpoints, ErrorMessages, EventNotifications, EventSessions, LinkedServerLogins, LinkedServers, Logins, Routes, ServerAuditSpecifications, ServerRoleMembership, ServerRoles, ServerTriggers.
/p: GenerateSmartDefaults=(BOOLEAN) Automatically provides a default value when updating a table that contains data with a column that does not allow null values.
/p: IgnoreAnsiNulls=(BOOLEAN 'True') Specifies whether differences in the ANSI NULLS setting should be ignored or updated when you publish to a database.
/p: IgnoreAuthorizer=(BOOLEAN) Specifies whether differences in the Authorizer should be ignored or updated when you publish to a database.
/p: IgnoreColumnCollation=(BOOLEAN) Specifies whether differences in the column collations should be ignored or updated when you publish to a database.
/p: IgnoreColumnOrder=(BOOLEAN) Specifies whether differences in table column order should be ignored or updated when you publish to a database.
/p: IgnoreComments=(BOOLEAN) Specifies whether differences in the comments should be ignored or updated when you publish to a database.
/p: IgnoreCryptographicProviderFilePath=(BOOLEAN 'True') Specifies whether differences in the file path for the cryptographic provider should be ignored or updated when you publish to a database.
/p: IgnoreDdlTriggerOrder=(BOOLEAN) Specifies whether differences in the order of Data Definition Language (DDL) triggers should be ignored or updated when you publish to a database or server.
/p: IgnoreDdlTriggerState=(BOOLEAN) Specifies whether differences in the enabled or disabled state of Data Definition Language (DDL) triggers should be ignored or updated when you publish to a database.
/p: IgnoreDefaultSchema=(BOOLEAN) Specifies whether differences in the default schema should be ignored or updated when you publish to a database.
/p: IgnoreDmlTriggerOrder=(BOOLEAN) Specifies whether differences in the order of Data Manipulation Language (DML) triggers should be ignored or updated when you publish to a database.
/p: IgnoreDmlTriggerState=(BOOLEAN) Specifies whether differences in the enabled or disabled state of DML triggers should be ignored or updated when you publish to a database.
/p: IgnoreExtendedProperties=(BOOLEAN) Specifies whether differences in the extended properties should be ignored or updated when you publish to a database.
/p: IgnoreFileAndLogFilePath=(BOOLEAN 'True') Specifies whether differences in the paths for files and log files should be ignored or updated when you publish to a database.
/p: IgnoreFilegroupPlacement=(BOOLEAN 'True') Specifies whether differences in the placement of objects in FILEGROUPs should be ignored or updated when you publish to a database.
/p: IgnoreFileSize=(BOOLEAN 'True') Specifies whether differences in the file sizes should be ignored or whether a warning should be issued when you publish to a database.
/p: IgnoreFillFactor=(BOOLEAN 'True') Specifies whether differences in the fill factor for index storage should be ignored or whether a warning should be issued when you publish to a database.
/p: IgnoreFullTextCatalogFilePath=(BOOLEAN 'True') Specifies whether differences in the file path for the full-text catalog should be ignored or whether a warning should be issued when you publish to a database.
/p: IgnoreIdentitySeed=(BOOLEAN) Specifies whether differences in the seed for an identity column should be ignored or updated when you publish updates to a database.
/p: IgnoreIncrement=(BOOLEAN) Specifies whether differences in the increment for an identity column should be ignored or updated when you publish to a database.
/p: IgnoreIndexOptions=(BOOLEAN) Specifies whether differences in the index options should be ignored or updated when you publish to a database.
/p: IgnoreIndexPadding=(BOOLEAN 'True') Specifies whether differences in the index padding should be ignored or updated when you publish to a database.
/p: IgnoreKeywordCasing=(BOOLEAN 'True') Specifies whether differences in the casing of keywords should be ignored or updated when you publish to a database.
/p: IgnoreLockHintsOnIndexes=(BOOLEAN) Specifies whether differences in the lock hints on indexes should be ignored or updated when you publish to a database.
/p: IgnoreLoginSids=(BOOLEAN 'True') Specifies whether differences in the security identification number (SID) should be ignored or updated when you publish to a database.
/p: IgnoreNotForReplication=(BOOLEAN) Specifies whether the not for replication settings should be ignored or updated when you publish to a database.
/p: IgnoreObjectPlacementOnPartitionScheme=(BOOLEAN 'True') Specifies whether an object's placement on a partition scheme should be ignored or updated when you publish to a database.
/p: IgnorePartitionSchemes=(BOOLEAN) Specifies whether differences in partition schemes and functions should be ignored or updated when you publish to a database.
/p: IgnorePermissions=(BOOLEAN) Specifies whether differences in the permissions should be ignored or updated when you publish to a database.
/p: IgnoreQuotedIdentifiers=(BOOLEAN 'True') Specifies whether differences in the quoted identifiers setting should be ignored or updated when you publish to a database.
/p: IgnoreRoleMembership=(BOOLEAN) Specifies whether differences in the role membership of logins should be ignored or updated when you publish to a database.
/p: IgnoreRouteLifetime=(BOOLEAN 'True') Specifies whether differences in the amount of time that SQL Server retains the route in the routing table should be ignored or updated when you publish to a database.
/p: IgnoreSemicolonBetweenStatements=(BOOLEAN 'True') Specifies whether differences in the semi-colons between T-SQL statements will be ignored or updated when you publish to a database.
/p: IgnoreTableOptions=(BOOLEAN) Specifies whether differences in the table options will be ignored or updated when you publish to a database.
/p: IgnoreTablePartitionOptions=(BOOLEAN) Specifies whether differences in the table partition options will be ignored or updated when you publish to a database. This option applies only to Azure Synapse Analytics dedicated SQL pool databases.
/p: IgnoreUserSettingsObjects=(BOOLEAN) Specifies whether differences in the user settings objects will be ignored or updated when you publish to a database.
/p: IgnoreWhitespace=(BOOLEAN 'True') Specifies whether differences in white space will be ignored or updated when you publish to a database.
/p: IgnoreWithNocheckOnCheckConstraints=(BOOLEAN) Specifies whether differences in the value of the WITH NOCHECK clause for check constraints will be ignored or updated when you publish.
/p: IgnoreWithNocheckOnForeignKeys=(BOOLEAN) Specifies whether differences in the value of the WITH NOCHECK clause for foreign keys will be ignored or updated when you publish to a database.
/p: IncludeCompositeObjects=(BOOLEAN) Include all composite elements as part of a single publish operation.
/p: IncludeTransactionalScripts=(BOOLEAN) Specifies whether transactional statements should be used where possible when you publish to a database.
/p: LongRunningCommandTimeout=(INT32) Specifies the long running command timeout in seconds when executing queries against SQL Server. Use 0 to wait indefinitely.
/p: NoAlterStatementsToChangeClrTypes=(BOOLEAN) Specifies that publish should always drop and re-create an assembly if there is a difference instead of issuing an ALTER ASSEMBLY statement.
/p: PopulateFilesOnFileGroups=(BOOLEAN 'True') Specifies whether a new file is also created when a new FileGroup is created in the target database.
/p: RegisterDataTierApplication=(BOOLEAN) Specifies whether the schema is registered with the database server.
/p: RunDeploymentPlanExecutors=(BOOLEAN) Specifies whether DeploymentPlanExecutor contributors should be run when other operations are executed.
/p: ScriptDatabaseCollation=(BOOLEAN) Specifies whether differences in the database collation should be ignored or updated when you publish to a database.
/p: ScriptDatabaseCompatibility=(BOOLEAN) Specifies whether differences in the database compatibility should be ignored or updated when you publish to a database.
/p: ScriptDatabaseOptions=(BOOLEAN 'True') Specifies whether target database properties should be set or updated as part of the publish action.
/p: ScriptDeployStateChecks=(BOOLEAN) Specifies whether statements are generated in the publish script to verify that the database name and server name match the names specified in the database project.
/p: ScriptFileSize=(BOOLEAN) Controls whether size is specified when adding a file to a filegroup.
/p: ScriptNewConstraintValidation=(BOOLEAN 'True') At the end of publish all of the constraints will be verified as one set, avoiding data errors caused by a check or foreign key constraint in the middle of publish. If set to False, your constraints are published without checking the corresponding data.
/p: ScriptRefreshModule=(BOOLEAN 'True') Include refresh statements at the end of the publish script.
/p: Storage=() Specifies how elements are stored when building the database model. For performance reasons the default is InMemory. For large databases, File backed storage is required.
/p: TreatVerificationErrorsAsWarnings=(BOOLEAN) Specifies whether errors encountered during publish verification should be treated as warnings. The check is performed against the generated deployment plan before the plan is executed against your target database. Plan verification detects problems such as the loss of target-only objects (such as indexes) that must be dropped to make a change. Verification will also detect situations where dependencies (such as a table or view) exist because of a reference to a composite project, but do not exist in the target database. You might choose to do this to get a complete list of all issues, instead of having the publish action stop on the first error.
/p: UnmodifiableObjectWarnings=(BOOLEAN 'True') Specifies whether warnings should be generated when differences are found in objects that cannot be modified, for example, if the file size or file paths were different for a file.
/p: VerifyCollationCompatibility=(BOOLEAN 'True') Specifies whether collation compatibility is verified.
/p: VerifyDeployment=(BOOLEAN 'True') Specifies whether checks should be performed before publishing that will stop the publish action if issues are present that might block successful publishing. For example, your publish action might stop if you have foreign keys on the target database that do not exist in the database project, and that causes errors when you publish.

وصف

شهر

Generates a random company name, comprised of a lorem ipsum word and an appropriate suffix, like Dolor Inc., or Convallis Limited.

This Data Type generates a random SIRET/SIREN French business identification number.

SIRET:

SIREN:

More info:

Generates a personal number, used in some countries for social security insurance. At the present time only swedish ones are supported. The personal numbers are generated according to the format you specify:

PersonalNumberWithoutHyphen

PersonalNumberWithHyphen

Generates organisation numbers, used in some countries for registration of companies, associations etc. At the present time only Swedish ones are supported. The organisation numbers are generated according to the format you specify:

OrganisationNumberWithoutHyphen

OrganisationNumberWithHyphen

Generates random Canadian provinces, states, territories or counties, based on the options you select. ال الاسم بالكامل و اختصار sub-options determine whether the output will contain the full string (e.g. "British Columbia") or its abbreviation (e.g. "BC"). For UK counties, the abbreviation is the standard 3-character Chapman code.

This data type generates a random latitude and/or longitude. If both are selected, it displays both separated by a comma.

This data type generates random, valid credit card numbers according to the format you specify. It is currently capable of generating numbers for the following brands: Mastercard, تأشيرة, Visa Electron, أمريكان اكسبريس, يكتشف, American Diner's, Carte Blanche, Diner's Club International, , JCB, Maestro, منفرد, يحول, Laser.

Generates a random credit card PIN number from 1111 to 9999.

Generates a random credit card CVV number from 111 to 999.

This option generates a fixed number of random words, pulled from the standard lorem ipsum latin text.

This option generates a random number of words - the total number within the range that you specify (inclusive). As with the Fixed number option, the words are pulled the standard lorem ipsum latin text.

This Data Type lets you generate random alpha-numeric strings. The following table contains the character legend for this field. Any other characters you enter into this field will appear unescaped.

Generates a Boolean value in the format you need. You can specify multiple formats by separating them with the pipe (|) character. The following strings will be converted to their Boolean equivalent:

  • Yes or No
  • False or True
  • 0 or 1
  • Y or N
  • F or T
  • false or true

true and false values are special. Depending on the export type, these may be output without double quotes.

Generates a column that contains a unique number on each row, incrementing by whatever value you enter. This option can be helpful for inserting the data into a database field with an auto-increment primary key.

The optional placeholder string lets you embed the generated increment value within a string, via the placeholder. على سبيل المثال:

This randomly generates a number between the values you specify. Both fields allow you to enter negative numbers.

This data type generates random currency values, in whatever format and range you want. The example dropdown contains several options so you can get a sense of how it works, but here's what each of the options means.

صيغة

Range - From

Range - To

رمز العملة

Prefix/Suffix

This data type lets you generate a column of data that has repeating values from row to row. Here's a couple of examples to give you an idea of how this works.

  • If you'd like to provide the value "1" for every row, you can enter "1" in the Value(s) field and any value (>0) in the Loop Count field.
  • If you'd like to have 100 rows of the string "Male" followed by 100 rows of the string "Female" and repeat, you can enter "100" in the Loop Count field and "Male|Female" in the Value(s) field.
  • If you'd like 5 rows of 1 through 10, enter "5" for the Loop Count field, and "1|2|3|4|5|6|7|8|9|10" in the Value(s) field.

Try tinkering around with it. You'll get the idea.

The Composite data type lets you combine the data from any other row or rows, and manipulate it, change it, combine the information and more. The content should be entered in the Smarty templating language.

To output the value from any row, just use the placeholders , , etc. You cannot refer to the current row - that would either melt the server and/or make the universe implode.

  • Display a value from row 6:
  • Assuming row 1 and row 2 contain random numbers, the following are examples of some simple math:
    • - subtraction
    • - multiplication
    • <$ROW2/$ROW1> - division

    Please see the Smarty website for more information on the syntax.

    This data type lets you generate tree-like data in which every row is a child of another row - except the very first row, which is the trunk of the tree. This data type must be used in conjunction with the Auto-Increment data type: that ensures that every row has a unique numeric value, which this data type uses to reference the parent rows.

    The options let you specify which of your form fields is the appropriate auto-increment field and the maximum number of children a node may have.

    Enter a list of items, separated by a pipe | اختلاف الشخصيات. Then select whether you want بالضبط X number of items, or At most X items from the list. Multiple items are returned in a comma-delimited list in the results. If you want your data set to include empty values, just add one or more pipe characters at the end - the more pipes you enter, the greater the probability of an empty value being generated.

    ال Computed Data Type gives you access to the metadata about fields in the row to let you generate whatever output you want based on that information. If you just need to access the ولدت string value from another field (i.e. what you see in the output), see the مركب Data Type. This field type gives you much more access to each field.

    , etc. contain everything available about that particular row. The content changes based on the row's Data Type and what has been generated, but high-level it contains the following properties:

    • - whatever options were entered in the interface/API call for the row
    • - any additional metadata returned for the Data Type
    • - the actual generated random content for this field (always in a "display" property) plus any other information about the generated content
    • - a handy JSON-serialization of everything in the row, so you can see what's available. Just run it through a JSON formatter.
    • - will output the gender ("male", "female" or "unknown") of the generated content of a الأسماء Data Type field (be sure to replace "1" with the right row number!). If you used FemaleName as the placeholder string this variable will return "female" every time. If you entered "Name", the value returned will depend on the generated string. If you entered a placeholder string with multiple formats, it will return "unknown" if it contained both genders, or no genders (e.g. a surname without a first name).

    دي-nied. In order to share this Data Set with other people, you need to save it first.

    I understand that to share this Data Set, I need to make it public.

    Email the user their login information

    Are you sure you want to delete this user account?

    First Name
    Last Name
    Email

    You have bundling/minification enabled. If you click the Reset Plugins button you will need to run الناخر to recreate the bundles. For more information read this documentation page. If you have any problems, you may want to turn off bundling.

    عن

    Ever needed custom formatted sample / test data, like, bad? Well, that's the idea of this script. It's a free, open source tool written in JavaScript, PHP and MySQL that lets you quickly generate large volumes of custom data in a variety of formats for use in testing software, populating databases, and. so on and so forth.

    This site offers an online demo where you're welcome to tinker around to get a sense of what the script does, what features it offers and how it works. Then, once you've whet your appetite, there's a free, fully functional, GNU-licensed version available for download. Alternatively, if you want to avoid the hassle of setting it up on your own server, you can donate $20 or more to get an account on this site, letting you generate up to 5,000 records at a time (instead of the maximum 100), and let you save your data sets. Click on the Donate tab for more information.

    Extend it

    The out-the-box script contains the sort of functionality you generally need. But nothing's ever complete - maybe you need to generate random esoteric math equations, pull random tweets or display random images from Flickr with the word "Red-backed vole" in the title. من تعرف. Everyone's use-case is different.

    With this in mind, the new version of the script (3.0.0+) was designed to be fully extensible: developers can write their own Data Types to generate new types of random data, and even customize the Export Types - i.e. the format in which the data is output. For people interested in generating more accurate localized geographical data, they can add new Country plugins that supply region names (states, provinces, territories etc), city names and postal/zip code formats for their country of choice. For more information on all this, visit the Developer Documentation.

    تحميل

    Click the button below to download the latest version of the script from github. For more information see the User Documentation.

    Project News

    User Accounts

    This section lets you create any number of users accounts to allow people access to the script. Only you are able to create or delete accounts.

    No user accounts added yet.

    Donate now!

    If this has helped you in your work, a donation is always appreciated! If a general sense of do-goodery isn't enough to persuade you to donate, here are a few more material incentives:

    • Supporting the project leads to great new features! Honest!
    • Donating $20 or more will get you a user account on this website. With a user account you can:
      • Generate up to 10,000 rows at a time instead of the maximum 100.
      • Save your form configurations so you don't have to re-create your data sets every time you return to the site.

      Every $20 you donate adds a عام إلى حسابك. You may return at a later date to add more time to your account - it will be added to the end of your current time. Just be sure to donate with the same email address. If you have any trouble donating or with your user account, just drop me a line.

      After donating, you will be emailed with details about how to finish setting up your account (check your spam folder!). If you have any problems, please contact me.


      Input Arguments

      Conn — Database connection connection object

      Database connection, specified as an ODBC connection object or JDBC connection object created using the database function.

      Sqlquery — SQL statement character vector | string scalar

      SQL statement, specified as a character vector or string scalar. The SQL statement can be any valid SQL statement, including nested queries. The SQL statement can be a stored procedure, such as . For stored procedures that return one or more result sets, use fetch function. For procedures that return output arguments, use runstoredprocedure .

      For information about the SQL query language, see the SQL Tutorial.

      Data Types: char | string

      Opts — Database import options SQLImportOptions object

      Database import options, specified as an SQLImportOptions object.

      Pstmt — SQL prepared statement SQLPreparedStatement object

      SQL prepared statement, specified as an SQLPreparedStatement object.

      Name-Value Pair Arguments

      Specify optional comma-separated pairs of Name,Value arguments. Name is the argument name and Value is the corresponding value. Name must appear inside quotes. You can specify several name and value pair arguments in any order as Name1,Value1. NameN,ValueN .

      مثال: results = fetch(conn,sqlquery,'MaxRows',50,'DataReturnFormat','structure') imports 50 rows of data as a structure.

      'MaxRows' — Maximum number of rows to return positive numeric scalar

      Maximum number of rows to return, specified as the comma-separated pair consisting of 'MaxRows' and a positive numeric scalar. By default, the fetch function returns all rows from the executed SQL query. Use this name-value pair argument to limit the number of rows imported into MATLAB ® .

      مثال: 'MaxRows',10

      Data Types: مزدوج

      'DataReturnFormat' — Data return format 'table' (default) | 'cellarray' | 'numeric' | 'structure'

      Data return format, specified as the comma-separated pair consisting of 'DataReturnFormat' and one of these values:

      Use the 'DataReturnFormat' name-value pair argument to specify the data type of the result data results . To specify integer classes for numeric data, use the opts input argument.

      You can specify these values using character vectors or string scalars.

      مثال: 'DataReturnFormat','cellarray' imports data as a cell array.

      'VariableNamingRule' — Variable naming rule "modify" (default) | "preserve"

      Variable naming rule, specified as the comma-separated pair consisting of 'VariableNamingRule' and one of these values:

      "modify" — Remove non-ASCII characters from variable names when the fetch function imports data.

      "preserve" — Preserve most variable names when the fetch function imports data. For details, see the Limitations section.

      مثال: 'VariableNamingRule',"modify"

      Data Types: string


      We have updated our user interface. New documentation is coming soon. If you need help contact us here User Support

      PDX model identifier: A unique identifier assigned by the database management system to unambiguously identify a PDX model.

      Primary cancer site: The primary cancer site is the anatomical site of the cancer origin. More than one primary site can be selected for a search.

      Cancer type tags: Tags are used to group models that share clinical characteristics.

      تشخبص: Cancer diagnoses are standardized using terms from the Disease Ontology (DO). More than one term can be selected for a search.

      PDX Dosing studies: PDXs that have been used in dosing studies can be searched by treatment and/or treatment responses. Treatment responses are based on modified RECIST criteria. Read more on dosing study design and interpretation here.

      Tumor mutation burden (TMB): Tumor mutation burden is a measurement of the number of mutations carried by tumor cells. TMB is potentially a predictive biomarker to identify tumors that are likely to respond to immunotherapy. In the JAX collection of PDXs, a score of 22 is considered high TMB. Read more about how TMB is calculated here.

      Gene fusion: Search for PDX models whose engrafted tumor harbors a gene fusion. Only gene fusions associated drug efficacy or cancer-related evidences are reported. Read more about the methods here.

      Gene variants: Search for PDX models whose engrafted human tumors harbor specific gene variants. Gene symbols must be official HGNC symbols. Once a gene symbol is specified, the variants/mutations observed in the PDX collection are displayed. More than one variant/mutation per gene can be selected. Genes that can be searched are restricted to those genes on the JAX Cancer Treatment Profile (CTP) gene panel. Read more about the methods and results here.

      Gene expression across PDX models: Displays a graphical summary of expression levels across PDX models for a gene. Only genes on the JAX CTP panel can be searched. Gene symbols must be official HGNC symbols. Read more about gene expression data here.

      Gene amplification/deletion across PDX models: Displays a graphical summary of gene expression across PDX models for a gene with the bars representing expression colored according to amplification/deletion status of the gene. Only genes on the JAX CTP panel can be searched. Gene symbols must be official HGNC symbols. Read more about copy number aberration data here.


      The full source code for the database handler above can be found here for reference:

      When working with SQLite, opening and inspecting the SQLite database can be helpful while debugging issues. You can leverage the Stetho library to view your data directly, or you can use the following command-line tools to retrieve the data.

      The commands below will show how to get at the data (whether running on an emulator or an actual device). The commands should be performed within the terminal or command-line. Once you have the data, there are desktop SQLite viewers such as DB Browser for SQLite or SQLite Professional to help inspect the SQLite data graphically.

      On an Emulator

      Use SQLite3 to query the data on the emulator:

      For further inspection, we can download the database file with:

      On a Device

      There isn't a SQLite3 executable on the device so our only option is to download the database file with:

      Using Device File Explorer

      You can go to View -> Tool Windows -> Device File Explorer and look inside the /data/<app package name>/databases and download the file locally. You can then use one of the previously mentioned SQLite desktop viewers.


      شاهد الفيديو: عمل قاعدة بيانات ويوزر وربطهم والتعامل مع قواعد البيانات (كانون الثاني 2023).