Skip to main content
FlovaQL یک زبان کوچک و معنایی برای خواندن دادهٔ فلوواست. شکل query آن برای کاربر شبیه SQL است، اما SQL نیست و به table یا نام داخلی دیتابیس دسترسی نمی‌دهد. شما dataset، field و datastream را از catalog عمومی انتخاب می‌کنید و Engine بقیهٔ بررسی‌های دسترسی، نوع و محدوده را انجام می‌دهد. FlovaQL فقط خواندنی است. برای تغییر state یا فرستادن فرمان از dashboard، API یا automation استفاده کنید.

datasetهای اصلی

برای دیدن catalog workspace از مسیر مربوط به Console یا API استفاده کنید. field را حدس نزنید، مخصوصاً وقتی نام فارسی یک دستگاه با key فنی آن فرق دارد.

یک query ساده

برای telemetry باید بازهٔ زمانی داشته باشید:
telemetry.key به‌تنهایی کافی نیست. در بیشتر queryهای واقعی، از qualifierهایی مثل datastream.key یا device.name برای روشن‌کردن رابطه استفاده کنید.

پاسخ query

نتیجه یک جدول typed است: columns نوع و نام ستون‌ها را توضیح می‌دهد و rows مقدار هر ردیف را دارد. metadata نیز زمان اجرا، تعداد ردیف، timezone مؤثر و وضعیت cache را بیان می‌کند. زمان‌ها برای interchange به‌صورت ISO-8601 با Z برمی‌گردند؛ timezone فقط برای هم‌ترازکردن bucket و نمایش استفاده می‌شود. برای ادامه، syntax کامل و مثال‌های کاربردی را بخوانید.