واحد پایه کار در KNIME
هر Node در KNIME یک عملیات مشخص روی داده انجام میدهد: خواندن فایل، فیلتر کردن سطرها، محاسبه یک ستون جدید، رسم نمودار و مانند آن. با کشیدن یک node از Node Repository روی بوم و اتصال خروجی آن به ورودی node بعدی، یک زنجیره پردازش به نام Workflow میسازید.
هر node سه وضعیت رنگی دارد که همیشه زیر آن دیده میشود:
| رنگ چراغ | معنی |
|---|---|
| قرمز | node پیکربندی نشده یا اجرا نشده است. |
| زرد | node پیکربندی شده اما هنوز اجرا نشده (آماده اجراست). |
| سبز | node با موفقیت اجرا شده و خروجی آن آماده استفاده در node بعدی است. |
برای پیکربندی یک node، روی آن دوبار کلیک کنید تا پنجره تنظیمات باز شود؛ برای اجرا، کلیک راست کرده و گزینه Execute را بزنید یا از کلید F7 استفاده کنید. با کلیک راست و انتخاب Configure میتوانید بدون اجرای واقعی، فقط تنظیمات را ببینید و تغییر دهید.
یکی از ویژگیهای مهم KNIME این است که هر node فقط زمانی دوباره اجرا میشود که ورودی یا تنظیماتش تغییر کرده باشد؛ این یعنی اگر یک workflow طولانی دارید و فقط یک node در انتهای آن را تغییر دادید، لازم نیست کل زنجیره از اول اجرا شود. این رفتار باعث میشود کار با مجموعهدادههای بزرگ در KNIME بهمراتب سریعتر از اجرای مکرر یک اسکریپت کامل باشد.