ذخیره مدل ها در پایگاه داده

ذخیره مدل ها در پایگاه داده

ذخیره مدل ها در پایگاه داده
از پنجره Save ، می توانید نسخه جدیدی از مدل باز شده در COMSOL Desktop را در یکی از پایگاه داده های پیکربندی شده خود ذخیره کنید. پایگاه داده ای را که می خواهید یک مدل را در آن ذخیره کنید، از لیست گزینه های سمت چپ انتخاب کنید. اگر می خواهید پایگاه داده جدیدی اضافه کنید، افزودن پایگاه داده ( ) را انتخاب کنید .
 
پنجره ذخیره در کتابچه راهنمای مرجع Multiphysics COMSOL .
بسته به حضور مدل در پایگاه داده انتخاب شده، پنجره Save می تواند با چهار هدر مختلف ظاهر شود :
ذخیره جدید : مدل باز شده قبلاً هرگز در پایگاه داده ذخیره نشده است. یک مدل جدید در پایگاه داده با اولین نسخه مرتبط ایجاد خواهد شد.
ذخیره نسخه : پایگاه داده حاوی نسخه های ذخیره شده قبلی از مدل باز شده است. یک نسخه جدید از یک مدل موجود در پایگاه داده ذخیره می شود.
ذخیره نسخه از پیش نویس : مدل باز شده یک نسخه پیش نویس است. نسخه جدیدی از مدل معمولی که پیش نویس در ابتدا از آن ایجاد شده بود در پایگاه داده ذخیره می شود.
ذخیره جدید از پیش نویس : مدل باز شده یک نسخه پیش نویس است، اما مدل معمولی که پیش نویس در ابتدا از آن ایجاد شده است در پایگاه داده وجود ندارد. این ممکن است در صورتی اتفاق بیفتد که شما یا کاربر دیگری، زمانی که پیش‌نویس در دسک‌تاپ COMSOL باز است، به‌طور دائم مدل معمولی را در پایگاه داده حذف کنید، یا اگر تصمیم دارید پیش‌نویس را در پایگاه داده دیگری ذخیره کنید. در مورد ذخیره جدید ، یک مدل جدید در پایگاه داده با اولین نسخه مرتبط ایجاد می شود.
 
ذخیره پیش نویس مدل ها
برای ذخیره نسخه مدل جدید:
1
عنوان نسخه مدل را در قسمت عنوان بنویسید .
این عنوان با فیلد مربوطه در بخش Presentation در پنجره تنظیمات گره ریشه همگام نگه داشته می شود . عنوان را نمی توان خالی گذاشت.
2
یک نظر ذخیره اختیاری در قسمت نظرات بنویسید .
بعداً می‌توانید این نظر ذخیره را در پنجره نسخه‌ها یا پنجره Commits بخوانید و به‌روزرسانی کنید .
3
با کلیک کردن روی دکمه پیوند مکان و انتخاب شاخه دیگری در کادر گفتگوی انتخاب مکان ، شاخه مورد نظر را برای ذخیره تغییر دهید .
اگر پایگاه داده فقط دارای یک شاخه باشد که پیش فرض یک پایگاه داده جدید است، دکمه پیوند مکان پنهان می شود .
4
روی دکمه ذخیره ( ) کلیک کنید تا نسخه جدیدی از مدل ذخیره شود.
اگر می‌خواهید به‌جای آن یک مدل جدید ایجاد کنید، روی دکمه گسترش در کنار دکمه ذخیره ( ) کلیک کنید و ذخیره به‌عنوان جدید ( ) را انتخاب کنید – به تقسیم تاریخچه نسخه مدل به دو قسمت مراجعه کنید .
 
تنها تغییر عنوان مدلی که قبلاً در پایگاه داده ذخیره شده است به این معنی نیست که یک مدل جدید ایجاد خواهید کرد . در حالی که ارائه یک عنوان توصیفی به شما کمک می کند تا بعداً آن را در پایگاه داده پیدا کنید، اما هیچ ارتباطی با هویت پایگاه داده مدل ندارد.
بخش اطلاعات
بخش اطلاعات در پنجره ذخیره اطلاعات اضافی را در مورد ذخیره نمایش می دهد. هنگام ذخیره یک نسخه جدید از یک مدل موجود در پایگاه داده، این شامل زمان و توسط چه کسی نسخه های مختلف ذخیره شده است:
آخرین نسخه : جدیدترین نسخه از مدل ذخیره شده است. آخرین نسخه به شاخه هدف تعیین شده در قسمت Location بستگی دارد .
نسخه فعلی : نسخه ای که مدل فعلی در دسکتاپ COMSOL از آن باز شده است. فقط در صورتی برای ذخیره نسخه نشان داده می شود که نسخه فعلی مشابه آخرین نسخه نباشد – به ذخیره تضادها مراجعه کنید .
نسخه پیش نویس فعلی : نسخه ای که پیش نویس فعلی در دسکتاپ COMSOL از آن باز شده است. فقط برای ذخیره جدید از پیش نویس نشان داده شده است .
این پانل همچنین می‌تواند حاوی پیام‌های اطلاعاتی ( ) باشد که ممکن است مورد علاقه و همچنین پیام‌های هشدار دهنده ( ) باشد که به عنوان مثال نشان می‌دهد که مدل باز شده با آخرین نسخه در تضاد است.
ذخیره تضادها
هنگامی که پنجره ذخیره نشان داده می شود، مدیر مدل یک بررسی پیشگیرانه انجام می دهد که مدل ذخیره شده با آخرین نسخه ذخیره شده قبلی در پایگاه داده در تضاد نباشد. چنین تعارضی می تواند ایجاد شود، برای مثال، اگر:
آخرین نسخه مدل ذخیره شده در پایگاه داده همان نسخه ای نیست که مدل موجود در COMSOL Desktop از آن باز شده است. برای مثال، همکار شما ممکن است همان مدلی را که شما باز کرده باشد، تغییراتی ایجاد کرده و سپس آن را ذخیره کرده باشد، قبل از اینکه اکنون سعی کنید آن را ذخیره کنید.
آخرین نسخه مدل ذخیره شده در پایگاه داده همان نسخه ای نیست که یک پیش نویس در ابتدا از آن ایجاد شده بود. برای مثال، شما و همکارتان ممکن است هر دو روی دو پیش نویس جداگانه شروع به کار کرده باشید، و سپس همکارتان پیش نویس خود را قبل از اینکه اکنون سعی کنید آن را به همان مدل ذخیره کنید، دوباره به مدل اصلی ذخیره کرده باشید. برای جزئیات بیشتر به ذخیره پیش نویس مدل ها مراجعه کنید .
قبل از اینکه اکنون سعی کنید آن را ذخیره کنید، مدل موجود در دسکتاپ COMSOL در شاخه هدف حذف شده است.
با کلیک بر روی دکمه ذخیره ( ) در حالی که تضادهای ذخیره وجود دارد، کادر محاوره ای باز می شود که از شما می پرسد آیا به هر حال می خواهید ذخیره کنید یا خیر. برای نادیده گرفتن همه تضادها، روی ذخیره کلیک کنید ، یا برای بستن کادر گفتگو بدون ذخیره، روی لغو کلیک کنید. همچنین می توانید روی Compare with Latest ( ) کلیک کنید تا پنجره Comparison Result باز شود تا مدل باز شده COMSOL Desktop با آخرین نسخه در پایگاه داده مقایسه شود. برای جزئیات بیشتر به مقایسه مدل باز شده در دسکتاپ COMSOL با آخرین نسخه مراجعه کنید .
بخش توضیحات
بخش Description در پنجره Save توضیحات فعلی مدل را نشان می دهد. در مورد فیلد عنوان ، تغییرات در توضیحات با فیلد مربوطه در بخش Presentation در پنجره تنظیمات گره ریشه هماهنگ می‌شوند .
 
از فیلد Description برای اطلاعاتی که باید بین نسخه های مختلف مدل حمل شود، استفاده کنید . از قسمت نظرات برای اطلاعاتی استفاده کنید که فقط در مورد نسخه مدل خاصی که ذخیره می شود اعمال می شود.
بخش برچسب ها
بخش Tags تگ های اختصاص داده شده به مدل را به عنوان مجموعه ای از قرص های برچسب نشان می دهد . می‌توانید تگ‌هایی را که قبلاً در پایگاه داده وجود دارد، اختصاص دهید، و همچنین تگ‌های جدیدی ایجاد کنید که باید تخصیص داده شوند. می توانید هر تعداد تگ را که دوست دارید اختصاص دهید. روی یک قرص برچسب کلیک کنید و حذف ( ) را برای حذف تخصیص برچسب انتخاب کنید.
هر تغییری که در تگ های اختصاص داده شده در بخش Tags ایجاد شود ، ابتدا در هنگام ذخیره مدل در پایگاه داده ذخیره می شود.
 
به برچسب‌گذاری مدل‌ها و فایل‌ها مراجعه کنید تا بدانید چگونه برچسب‌ها می‌توانند به شما در سازماندهی مدل‌ها و فایل‌های داده در پایگاه داده مدیر مدل کمک کنند.
 
روی دکمه افزودن برچسب ( ) کلیک کنید تا یک تگ موجود برای تخصیص به مدل پیدا کنید. عنوان تگ را در قسمت متن بنویسید تا فهرست بازشوی تگ های موجود فیلتر شود. برچسب‌های منطبق با عنوان و در صورت وجود، عنوان برچسب‌های والد آنها در داخل پرانتز نشان داده می‌شوند. یا روی یک برچسب در لیست دوبار کلیک کنید یا یک برچسب را انتخاب کنید و Enter را فشار دهید تا آن را به مدل اختصاص دهید.
روی دکمه Set Tags ( ) کلیک کنید تا کادر محاوره ای Set Tags باز شود . کادر محاوره ای شامل درخت تگ از تمام تگ های موجود است. برای تخصیص تگ به مدل، یک چک باکس برای تگ انتخاب کنید. برای حذف تخصیص برچسب، کادر انتخابی را پاک کنید. روی Clear Tags ( ) کلیک کنید تا همه انتخاب ها پاک شوند. می توانید درخت تگ های موجود را با نوشتن عنوان برچسب در قسمت متن بالای درخت فیلتر کنید. برای پایان دادن به تگ، روی OK کلیک کنید .
اگر برچسبی که می خواهید اختصاص دهید در پایگاه داده وجود ندارد، می توانید یک تگ جدید از قسمت Tags ایجاد کنید . روی دکمه New Tag ( ) کلیک کنید تا کادر گفتگوی New Tag باز شود .
1
در قسمت عنوان در تب General ، عنوان تگ جدید را بنویسید.
2
تگ هایی را که باید به خود تگ جدید اختصاص داده شود – به عبارت دیگر، تگ های والد آن – در درخت تگ در برگه تگ های والد انتخاب کنید . می توانید درخت تگ های والد موجود را با نوشتن عنوان برچسب در قسمت متن بالای درخت فیلتر کنید.
3
یک نظر ذخیره اختیاری برای تگ ایجاد شده در قسمت نظرات بنویسید .
4
برای ایجاد تگ در پایگاه داده روی OK کلیک کنید .
 
برخلاف سایر عملیات تگ در بخش Tags ، با کلیک بر روی OK در کادر محاوره ای برچسب جدید، تگ جدید بلافاصله در پایگاه داده ذخیره می شود . با این حال، تخصیص تگ جدید به مدل، برای اولین بار زمانی که مدل ذخیره می شود، ذخیره می شود.
 
ممکن است بخواهید قبل از ایجاد یک برچسب جدید، مجدداً بررسی کنید که برچسبی با عنوان یکسان در پایگاه داده وجود نداشته باشد، زیرا Model Manager از چنین تکراری جلوگیری نمی کند.
بخش داده های کمکی
اگر مدل به فایل‌های داده کمکی که در پایگاه‌داده مدیر مدل کنترل می‌شوند و آن فایل‌های داده در حال حاضر تغییرات ذخیره‌نشده‌ای در جلسه فعلی برنامه COMSOL Multiphysics داشته باشند، بخش Auxiliary Data در پنجره Save نشان داده می‌شود ذخیره مدل به شما این فرصت را می دهد که همزمان این فایل های داده را در همان شاخه هدفی که مدل در آن ذخیره شده است ذخیره کنید.
این بخش شامل یک جدول با ستون های زیر است:
ستون Save – یک چک باکس که در صورت انتخاب، مشخص می‌کند که نسخه جدیدی از فایل داده هنگام ذخیره مدل ذخیره شود.
ستون عنوان  عنوان فایل داده . می توانید عنوان را با ویرایش مستقیم در سلول جدول تغییر دهید.
ستون Files – تعداد فایل هایی که باید ذخیره شوند. ممکن است در مورد یک مجموعه فایل بیش از یک باشد – به فایل ها مراجعه کنید .
یک ستون نماد – زمانی که نسخه قبلی فایل داده قبلاً در شاخه هدف وجود ندارد یک نماد اطلاعاتی را نشان می دهد، یا در صورت وجود تضاد نسخه برای فایل داده، یک نماد هشدار را نشان می دهد. راهنمای ابزار نماد جزئیات بیشتری را ارائه می دهد.
یک ردیف در جدول انتخاب کنید و روی جزئیات ( ) کلیک کنید تا جزئیات بیشتر در مورد یک فایل داده کمکی را ببینید.
 
بارگیری و ذخیره فایل های داده های کمکی ذخیره شده در پایگاه های داده
پنجره داده های کمکی برای ورودی و خروجی پایگاه داده
بررسی مجوز
هنگام ذخیره در یک پایگاه داده سرور از طریق یک سرور Model Manager، سرور Model Manager بررسی می کند که آیا الزامات مجوز برای ذخیره نسخه جدید مدل را برآورده می کنید. این شامل بررسی اینکه آیا شما مجاز هستید:
در مخزن حاوی شاخه هدف ذخیره کنید.
در شاخه هدف ذخیره کنید.
نسخه های مدل را ذخیره کنید.
تنها دو الزام اول هنگام ایجاد یک مدل جدید در پایگاه داده اعمال می شود. اگر داده‌های کمکی وجود داشته باشد که با مدل ذخیره شود، یک بررسی مجوز نیز برای ذخیره نسخه‌های این موارد انجام می‌شود.
 
سطوح مجوز
هنگامی که پنجره ذخیره باز می شود ، یک بررسی مجوز پیشگیرانه انجام می شود . اگر تیک نخورد، یک دکمه پیوند ( ) که یک کادر محاوره ای را باز می کند که علت شکست آن را توضیح می دهد، در کنار دکمه ذخیره ( ) نشان داده می شود – به کادر گفتگوی الزامات مجوز مراجعه کنید .