معامله

ساخت وبلاگ

وقتی کاربر یک سؤال می پرسد ، ربات پاسخ می دهد. ما از این فرآیند به عنوان معامله یاد می کنیم ، اما یک معامله بیشتر از این است. یک معامله کل روند نحوه عملکرد ربات را برای پاسخ به روشی که انجام داد ، ثبت می کند. به طور خاص ، یک معامله از هر چیزی که اتفاق می افتد از نقطه ای که ورودی کاربر به زمان بازگشت پاسخ ربات دریافت می شود ، نگه می دارد.

معاملات حاوی مؤلفه های زیر است:

  • خواص معامله
  • لیستی از وقایع از انواع زیر:
    • درخواست
    • مسیر
    • واکنش

    خصوصیات معاملات متداول شامل موارد زیر است:

     

    ویژگیشرح
    T. IDشناسه منحصر به فرد برای معامله ، در واقع شناسه جلسه با فهرست معاملات ضمیمه شده است
    T. Durainمیزان زمان پردازش از ابتدا تا پایان معامله
    t. indexشاخص معامله ، برای اولین بار از "0" شروع می شود
    T. Timeیک جدول زمانی برای معامله

    مراجعه به خصوصیات معامله

    مراجعه به خصوصیات معامله در نمایش داده ها باید با پیشوند معامله انجام شود. بنابراین اگر می خواهید شناسه های معامله مرتبط با یک ورودی خاص کاربر را مشاهده کنید ، به طور خلاصه شناسه را به عنوان transaction. id یا t. id ارجاع می دهید. ویژگی شاخص T. Index همچنین در یافتن معاملات متوالی مفید است ، زیرا در این صفحه بیشتر نشان داده می شود.

    توجه: شناسه معامله شناسه جلسه با تعداد معامله به عنوان پسوند است. بنابراین اگر شناسه جلسه B436C752217057D239BD04B5E55FDFF3 شناسه معامله اولیه B436C752217057D239BD04B5E5FDFF3_0 و غیره باشد.

    مراجعه به چندین معاملات

    برای مواردی که اغلب لازم است به چندین معاملات مختلف در یک پرس و جو مراجعه کنید. به جای استفاده از T. Index می توانید یک شناسه اضافی اضافه کنید تا منابع مانند اعداد را متمایز کنید ، به عنوان مثالT1. Index ، T2. Index و غیره

    این نوع نماد برای زبان پرس و جو Teneo اساسی است ، بنابراین مهم است که دقیقاً بفهمید که شناسه ها چه معنی دارند. اگر به خواص T1 مراجعه کنید ، به عنوان مثالT1. id و t1. index ، ویژگی های مربوطه باید از همان معامله حاصل شود. اگر در پرس و جو خود از T1. ID و T2. index استفاده می کنید ، خواص مربوطه لازم نیست از همان معامله حاصل شود ، اما ممکن است.

    اعداد موجود در شناسه هیچ ارتباطی با ترتیب وقوع ندارد. شناسه ها را به عنوان نام های نمادین فکر کنید. استفاده از T1 و T2 در یک پرس و جو می تواند گزینه های زیر را داشته باشد:

    • T1 لازم نیست اولین معامله در جلسه باشد
    • T2 می تواند قبل از T1 رخ دهد
    • T1 و T2 ممکن است متوالی نباشند
    • T1 و T2 می توانند همان معامله باشند
    • T1 و T2 می توانند معاملات مختلف باشند

    با این حال ، می توانید محدودیت های اضافی را به پرس و جو خود اضافه کنید تا اطمینان حاصل کنید که "T1" و "T2" مکان های خاصی در جلسه نسبت به یکدیگر دارند. این جدول راه های انجام این کار را نشان می دهد:

     

    شناسه های معاملهمحدودیتمعنی
    T1 ، T2t1. id! = t2. idT1 و T2 باید معاملات متفاوتی باشند
    T1 ، T2t1. index == t2. index - 1T2 باید بلافاصله T1 را دنبال کند
    T1 ، T2t1. index< t2.indexT1 باید مدتی قبل از T2 رخ دهد

    TQL - Short Session

    بگذارید به برخی از نمایش داده های ساده برای این جلسه کوتاه نگاه کنیم. دو معامله وجود دارد ، اولین با فهرست "0" ، دوم با فهرست "1":

    TQL - Permutations

    اگر ما یک پرس و جو را با استفاده از "T1" و "T2" برای لیست جفت شاخص ها در آن جلسه اجرا کنیم ، زبان پرس و جو Teneo سعی می کند "T1" و "T2" را در تمام مجوزهای احتمالی قرار دهد:

    TQL - Query

    با افزودن محدودیت به پرس و جو در انتهای پرس و جو - نتیجه ای معنی دار تر را بر می گرداند:

    این فقط برای نشان دادن این است که شناسه مورد استفاده برای معامله مستقل از مکان واقعی معامله در جلسه است. Teneo Query Language به سادگی راهی برای مطابقت با آنها به هر طریق ممکن برای معاملات که جلسه را تشکیل می دهد پیدا می کند.

فارکس های ایرانی...
ما را در سایت فارکس های ایرانی دنبال می کنید

برچسب : نویسنده : شبنم خلیلی بازدید : 54 تاريخ : سه شنبه 1 فروردين 1402 ساعت: 15:40