مقدمهای بر جاسازی
میتوانید جداول، نمودارها و داشبوردهای متابیس—حتی سازنده پرسوجوی متابیس—را در وبسایت یا برنامه خود جاسازی کنید.
در اینجا روشهای مختلف جاسازی متابیس آمده است.
{% include shared/in-page-promo-embedding-workshop.html %}
تجزیه و تحلیل تعبیهشده JS
با تجزیه و تحلیل تعبیهشده JS، میتوانید اجزای جداگانه متابیس را در برنامه وب خود با JavaScript جاسازی کنید—بدون نیاز به React. از داشبوردها، سؤالها یا سازنده پرسوجو انتخاب کنید و گزینههای هر جزء مانند حفاری، پارامترها، دانلودها و تمدهی را پیکربندی کنید. تجزیه و تحلیل تعبیهشده JS با SSO و مجوزهای داده یکپارچه میشود.
زمان استفاده از تجزیه و تحلیل تعبیهشده JS: میخواهید تجزیه و تحلیل چندمستأجری و خودخدمت ارائه دهید، از React استفاده نمیکنید (یا میخواهید یک اسکریپت drop‑in) و میخواهید اجزای متابیس را با کنترلهای هر جزء و تمدهی جاسازی کنید.
جاسازی ایستا
همچنین بهعنوان جاسازی امضا شده شناخته میشود، جاسازی ایستا روشی امن برای جاسازی نمودارها و داشبوردها است.
زمان استفاده از جاسازی ایستا: نمیخواهید پرسوجوی ad-hoc یا حفاری نمودار ارائه دهید. برای فیلتر کردن داده مرتبط با بیننده، میتوانید از جاسازیهای ایستا با پارامترهای قفل شده استفاده کنید.
لینکها و جاسازیهای عمومی
اگر میخواهید داده خود را با مشتریان خوب اینترنت به اشتراک بگذارید، مدیران میتوانند یک لینک عمومی ایجاد کنند یا یک سؤال یا داشبورد را مستقیماً در وبسایت شما جاسازی کنند.
زمان استفاده از لینکها و جاسازیهای عمومی: لینکها و جاسازیهای عمومی برای نمودارها و داشبوردهای یکبار مصرف مناسب هستند. مدیران میتوانند از آنها استفاده کنند وقتی فقط نیاز دارید به کسی یک نمودار یا داشبورد نشان دهید بدون اینکه به افراد دسترسی به متابیس خود بدهید. و برایتان مهم نیست چه کسی داده را میبیند؛ میخواهید آن آمارها را در دسترس همه قرار دهید.
جاسازی تعاملی
جاسازی تعاملی به شما امکان میدهد برنامه کامل متابیس را در یک iframe جاسازی کنید و SSO متابیس را با احراز هویت برنامه خود یکپارچه کنید.
مقایسه انواع جاسازی
| عمل | React SDK | JS | تعاملی | ایستا | عمومی |
|---|---|---|---|---|---|
| نمایش نمودارها و داشبوردها | ✅ | ✅ | ✅ | ✅ | ✅ |
| نمایش ویجتهای فیلتر تعاملی | ✅ | ✅ | ✅ | ✅ | ✅ |
| صادرات نتایج* | ✅ | ✅ | ✅ | ✅ | ✅ |
| محدود کردن داده با فیلترهای قفل شده | ❌ | ❌ | ❌ | ✅ | ❌ |
| جداسازی داده | ✅ | ✅ | ✅ | ❌ | ❌ |
| استفاده از منوی حفاری | ✅ | ✅ | ✅ | ❌ | ❌ |
| خودخدمت از طریق سازنده پرسوجو | ✅ | ✅ | ✅ | ❌ | ❌ |
| سفارشیسازی ظاهر پایه** | ✅ | ✅ | ✅ | ✅ | ✅ |
| تمدهی پیشرفته | ✅ | ✅ | ❌ | ❌ | ❌ |
| مشاهده استفاده از جاسازیها با تحلیل استفاده | ✅ | ✅ | ✅ | ❌ | ❌ |
| جاسازی اجزای جداگانه متابیس | ✅ | ✅ | ❌ | ❌ | ❌ |
| مدیریت دسترسی و تعامل برای هر جزء | ✅ | ✅ | ❌ | ❌ | ❌ |
| چیدمانهای سفارشی | ✅ | ❌ | ❌ | ❌ | ❌ |
| سفارشیسازی رفتار با پلاگینها | ✅ | ❌ | ❌ | ❌ | ❌ |
* هر نوع جاسازی بهطور پیشفرض دانلود داده را مجاز میکند، اما فقط پلنهای Pro و Enterprise میتوانند دانلود داده را غیرفعال کنند.
** برای هر نوع جاسازی نیاز به پلن Pro و Enterprise دارد.
SDK تجزیه و تحلیل تعبیهشده در مقابل JS
هنگام تصمیمگیری بین SDK تجزیه و تحلیل تعبیهشده و تجزیه و تحلیل تعبیهشده JS: اگر برنامه شما از React استفاده میکند، باید از SDK استفاده کنید. در غیر این صورت، از کتابخانه JS استفاده کنید. کتابخانه JS از SDK در زیر استفاده میکند، اما با React و SDK کنترل بیشتری دارید.
تغییر از جاسازی ایستا به تجزیه و تحلیل تعبیهشده JS
تجزیه و تحلیل تعبیهشده JS نیاز به احراز هویت از طریق single sign-on (SSO) دارد، بنابراین باید آن را هم در متابیس و هم در سرور برنامه خود راهاندازی کنید. احراز هویت جاسازی ماژولار ما را بررسی کنید.