یک برچسب در حال حاضر با نام شاخه ارائه شده وجود دارد. بسیاری از دستورات GIT نام برچسب و شاخه را می پذیرند ، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیر منتظره شود. آیا مطمئن هستید که می خواهید این شاخه را ایجاد کنید؟
لغو ایجاد
این تعهد متعلق به هیچ شعبه ای در این مخزن نیست و ممکن است متعلق به یک چنگال در خارج از مخزن باشد.
در این زمان نمی تواند مشارکت کنندگان را بازیابی کند 169 خط (90 SLOC) 5. 88 کیلوبایت
محتوای خام را کپی کنید
هارون پاتکائو products>ساپ هانا-استریم-آنالیز tutorial>مبتدی topic>درباره اینترنت products>ساپ هانا-استریم-آنالیز products>sap-hana -ر-نسخه درست است، واقعی
با استفاده از یک پنجره جمع ، یک میانگین متحرک را در یک جریان رویداد ایجاد کنید
یک پنجره کل اضافه کنید تا میانگین متحرک در داده های رویداد ایجاد شود و داده های خام را هموار کنید.
بر خلاف جریان ، که بدون تابعیت هستند ، ویندوز مانند جداول است که اطلاعات را از یک رویداد به رویداد دیگر نگه می دارد. در اینجا یک پنجره کل که توسط MachineID کلید است ، اضافه می کنید که مجموعه ای از مقادیر کل را برای هر دستگاه نگه می دارد.
اگر نمی خواهید از ویرایشگر بصری استفاده کنید ، می توانید برای مشاهده CCL و کپی کردن آن در پروژه خود به مرحله 8 بروید.
یک پنجره کل به پروژه اضافه کنید
روی Eggregate در کشو و ویندوز پالت کلیک کنید و سپس روی بوم کلیک کنید تا آن را به پروژه خود اضافه کنید.

با کلیک بر روی نماد کل ، جریان را به AVG_TEMP تغییر نام دهید ، سپس Enter را فشار دهید.

پنجره کل را به جریان رویداد وصل کنید
ابزار Coector را در پالت انتخاب کرده و ابتدا روی دستگاه_ائنت ها کلیک کنید ، سپس در AVG_TEMP برای اتصال آنها.

ستون ها را به پنجره اضافه کنید
روی دکمه Add Column Expression (F (X)) که در زیر نشان داده شده است ، کلیک کنید.

برای باز کردن گفتگوی انتخاب ستون ، ستون های کپی را از ورودی از منو انتخاب کنید.

با کلیک بر روی SELECT ALL یا فشار دادن ALT+S ، هر گزینه را انتخاب کنید. uncheck feel_events. event_name ، feeven_events. event_description ، and thear_events. machinetype. OK را کلیک کنید

یک خط مشی نگهدارنده را روی ورودی تنظیم کنید
اکنون شما یک خط مشی حفظ در ورودی این انبوه را تنظیم خواهید کرد. این مجموعه رویدادهایی را که در حال جمع آوری آنها هستید تعیین می کند. در این مورد، شما آن را بر اساس زمان تعریف خواهید کرد.
برگه ورودی ها را باز کنید و روی DEVICE_EVENTS کلیک راست کنید. Keep Policy را انتخاب کنید تا کادر محاوره ای برای پیکربندی خط مشی باز شود.

روی Time کلیک کنید و 30 ثانیه را در کادر ورودی وارد کنید. روی OK کلیک کنید.

بند GROUP BY را ویرایش کنید
برای تعریف بند GROUP BY، قسمت Group By را در عنصر AVG_TEMP با کلیک بر روی + گسترش دهید.
روی GROUP BY unassigned_group_by دوبار کلیک کنید.

Select the entry DEVICE_EVENTS.MACHINEID , then click Add>>و باشه .

یک GROUP FILTER اضافه کنید
اکنون باید یک فیلتر GROUP اضافه کنید، زیرا ما فقط می خواهیم خوانش دما را جمع آوری کنیم. این کار، رویدادهای باز/بستن در و رویدادهای روشن/خاموش را قبل از جمع آوری فیلتر می کند.
روی دکمه Add Group Clause ( ) که در زیر نشان داده شده است کلیک کنید.

برای افزودن عبارت فیلتر گروهی، عبارت Group Filter Clause را از منو انتخاب کنید.

روی Group Filter 1 دوبار کلیک کنید.

DEVICE_EVENTS. EVENT_NAME='TEMP' را به عنوان عبارت فیلتر در قسمت متن وارد کنید. می توانید از Ctrl+Space برای کمک به محتوا استفاده کنید. ورود خود را با فشار دادن Enter تأیید کنید.

عبارات ستون را ویرایش کنید
بخش Column Expressions را برای ویرایش عبارات باز کنید.

روی DEVICE_EVENTS. EVENT_TIME دوبار کلیک کنید.

عبارت را برای EVENT_TIME ویرایش کنید. آن را به: آخرین (DEVICE_EVENTS. EVENT_TIME) تغییر دهید. این باعث می شود که مقادیر جمعی برای گروه، زمان رویداد آخرین رویداد دریافت شده در گروه را نشان دهد. ورود خود را با فشار دادن Enter تأیید کنید.

روی نام EVENT_VALUE دوبار کلیک کنید و نام این ستون را به AVG_TEMP تغییر دهید. ورود خود را با فشار دادن Enter تأیید کنید.

روی عبارت AVG_TEMP دوبار کلیک کنید، که در حال حاضر روی DEVICE_EVENTS. EVENT_VALUE تنظیم شده است.
اکنون می خواهید این عبارت را برای محاسبه میانگین ویرایش کنید. همچنین، از آنجایی که فیلد مقدار یک رشته است، قبل از اینکه بتوانید میانگین را محاسبه کنید، باید آن را به عدد تبدیل کنید. عبارت را به: avg(to_decimal(DEVICE_EVENTS. EVENT_VALUE, 4, 2)) تغییر دهید. ورود خود را با فشار دادن Enter تأیید کنید.

کارتو چک کن
در این مرحله می توانید پروژه را برای بررسی خطاها کامپایل کنید. اگر به ویرایشگر CCL تغییر دهید (F6 یا روی دکمه Switch to Text در نوار ابزار Eclipse کلیک کنید)، کد شما باید به شکل زیر باشد:
/**@SIMPLEQUERY=تجمع*/ایجاد پنجره خروجی AVG_TEMPکلید اولیهاستنتاج نگه داشتن همهAS انتخاب کنید DEVICE_EVENTS.MACHINEIDMACHINEID، آخرین (DEVICE_EVENTS.زمان رویداد) زمان رویداد ،میانگین(به_اعشاری(DEVICE_EVENTS.EVENT_VALUE, 4, 2)) AVG_TEMP،DEVICE_EVENTS.MAX_TEMPMAX_TEMP،DEVICE_EVENTS.MIN_TEMPMIN_TEMP،DEVICE_EVENTS.محلمحل ،DEVICE_EVENTS.TEMP_UNITTEMP_UNITاز جانبDEVICE_EVENTS KEEP30فیلتر SEC GROUPDEVICE_EVENTS.نام رخداد = 'TEMP' دسته بندی بر اساس DEVICE_EVENTS.MACHINEID ;آموزش مقدماتی فارکس...
برچسب :
نویسنده : علیرام نورایی
بازدید : <-PostHit->