Metabase

سطح دسترسی کالکشن‌ها

جزئیات یک کالکشن

می‌توانید از کالکشن‌ها برای سازمان‌دهی سؤالات، داشبوردها، مدل‌ها، تایم‌لاین‌ها و حتی کالکشن‌های دیگر استفاده کنید. با تنظیم سطح دسترسی روی این کالکشن‌ها مشخص می‌کنید کدام گروه‌های کاربری می‌توانند آیتم‌های داخل هر کالکشن را ببینند و مدیریت (curate) کنند.

متابیس در ابتدا یک کالکشن ریشه به‌نام Our analytics دارد که تمام کالکشن‌های دیگر داخل آن ذخیره می‌شوند.

سطوح دسترسی کالکشن

برای کالکشن‌ها سه سطح دسترسی وجود دارد:

ActionCurate AccessView AccessNo Access
View items
Edit items' title and descriptions
Move items
Delete items
Pin items
View events and timelines
Edit events and timelines

Curate access

گروه می‌تواند آیتم‌های ذخیره‌شده در این کالکشن را ببیند، ویرایش کند، جابه‌جا کند، حذف کند و Pin کند، و همچنین آیتم‌های جدیدی در آن ذخیره یا به آن منتقل کند. این گروه می‌تواند درون این کالکشن، زیرکالکشن‌های جدید هم بسازد. علاوه‌براین، می‌تواند رویدادها و تایم‌لاین‌ها را ایجاد و ویرایش کند.

View access

گروه می‌تواند تمام سؤال‌ها، داشبوردها و مدل‌های داخل این کالکشن و همچنین رویدادها و تایم‌لاین‌ها را ببیند.

No access

گروه این کالکشن را در فهرست کالکشن‌ها نخواهد دید و به هیچ‌یک از آیتم‌های داخل آن دسترسی نخواهد داشت.

تفاوت سطح دسترسی کالکشن و داده

سطح دسترسی کالکشن فقط برای دیدن و مدیریت (curate) سؤال‌ها، مدل‌ها و داشبوردهای موجود اعمال می‌شود. برای تغییر کوئری یک سؤال موجود یا ساخت سؤال جدید، گروه باید سطح دسترسی داده مناسب برای منبع دادهٔ زیرین را داشته باشد.

یک استثنای مهم وجود دارد: وقتی سطح دسترسی دادهٔ یک گروه برای یک پایگاه‌داده یا جدول روی Block تنظیم شده باشد، آن گروه حتی اگر روی کالکشنی که سؤال در آن ذخیره شده Curate access داشته باشد، باز هم نمی‌تواند سؤال‌هایی را که بر اساس آن داده ساخته شده‌اند ببیند.

داشبوردهایی با سؤال‌هایی از چند کالکشن

اگر یک داشبورد شامل سؤال‌هایی باشد که در کالکشن‌های دیگر ذخیره شده‌اند، گروه برای دیدن آن سؤالات باید در همهٔ آن کالکشن‌ها حداقل View access یا Curate access داشته باشد. در غیر این صورت، متابیس به شما پیغامی می‌دهد که برای دیدن کارت‌های ذخیره‌شده در آن کالکشن‌ها سطح دسترسی کافی ندارید.

داشبوردی با سؤال‌هایی از چند کالکشن، که کاربر به یکی از کالکشن‌ها دسترسی ندارد

به‌طور کلی مدیریت سطح دسترسی زمانی ساده‌تر است که همهٔ سؤال‌های یک داشبورد را در یک کالکشن نگه دارید.

تنظیم سطح دسترسی برای کالکشن‌ها

برای تنظیم سطح دسترسی روی یک کالکشن، هنگام مشاهدهٔ آن کالکشن روی آیکون قفل در گوشهٔ بالا-راست کلیک کنید و سپس روی Edit permissions بزنید. فقط ادمین‌ها می‌توانند سطح دسترسی کالکشن‌ها را ویرایش کنند. هر گروه کاربری می‌تواند برای یک کالکشن یکی از حالت‌های View، Curate یا No access را داشته باشد:

Permissions

اگر می‌خواهید تصویر کلی سطح دسترسی گروه‌ها روی همهٔ کالکشن‌ها را ببینید، روی لینک See all collection permissions کلیک کنید تا وارد پنل ادمین شوید. در سمت چپ فهرستی از کالکشن‌ها می‌بینید و با کلیک روی هر کالکشن، سطح دسترسی هر گروه برای آن کالکشن نمایش داده می‌شود.

Collection Permissions

همانند سطح دسترسی داده، سطح دسترسی کالکشن نیز تجمعی (additive) است؛ یعنی اگر یک کاربر عضو چند گروه باشد و یکی از گروه‌های او سطح دسترسی محدودتری نسبت به گروه دیگر داشته باشد، در نهایت سطح دسترسی بازتر برای او لحاظ می‌شود. این نکته در مورد گروه All Users بسیار مهم است: چون همهٔ کاربران عضو این گروه هستند، اگر به All Users روی یک کالکشن Curate access بدهید، تمام کاربران برای آن کالکشن Curate access خواهند داشت، حتی اگر هم‌زمان عضو گروهی با سطح دسترسی کمتر هم باشند.

سطح دسترسی و زیرکالکشن‌ها

می‌توانید به یک گروه دسترسی یک کالکشن را بدهید که درون چند لایه زیرکالکشن قرار گرفته است، بدون این‌که لازم باشد به کالکشن‌های «بالاتر» از آن هم دسترسی بدهید. مثلاً اگر گروهی به کالکشنی به‌نام "Super Secret Collection" که چند لایه درون کالکشن "Marketing" قرار گرفته دسترسی داشته باشد، در حالی که به خود "Marketing" دسترسی ندارد، آن "Super Secret Collection" در بالاترین سطحی که گروه به آن دسترسی دارد نمایش داده می‌شود.

حذف کالکشن‌ها

کاربرانی که برای یک کالکشن Curate access دارند می‌توانند آن کالکشن را به سطل زباله منتقل کنند. نگاه کنید به Delete and Restore.

Pin کردن آیتم‌ها در کالکشن‌ها

Pins

اعضای گروه‌هایی که روی یک کالکشن Curate access دارند می‌توانند آیتم‌های داخل آن کالکشن را Pin کنند. Pin کردن یک آیتم، آن را به یک کارت برجسته در بالای کالکشن تبدیل می‌کند.

برای Pin کردن، روی آیکون pin کنار نام آیتم کلیک کنید.

توجه کنید خود کالکشن‌ها را نمی‌توان Pin کرد. اگر از پلن Pro یا Enterprise استفاده می‌کنید، ادمین‌ها می‌توانند Official Collections را تعریف کنند.

کالکشن‌های ویژه

Our analytics

کالکشن "Our analytics" و کالکشن‌های شخصی افراد قابل حذف، آرشیو یا تخریب نیستند؛ آن‌ها عملاً «ابدی» هستند.

Usage analytics

نگاه کنید به Usage analytics.

کالکشن‌های شخصی

هر کاربر یک کالکشن شخصی دارد که همیشه می‌تواند آیتم‌های خود را در آن ذخیره کند، حتی اگر روی هیچ کالکشن دیگری Curate access نداشته باشد.

ادمین‌ها می‌توانند محتوای همهٔ کالکشن‌های شخصی کاربران (حتی ادمین‌های دیگر) را ببینند و ویرایش کنند؛ کافی است هنگام مشاهدهٔ "Our analytics" روی لینک Other users' personal collections در انتهای سایدبار کلیک کنند.

کالکشن شخصی از نظر رفتار شبیه سایر کالکشن‌هاست، با این تفاوت که سطح دسترسی آن ثابت است و قابل تغییر نیست. اگر یک زیرکالکشن درون کالکشن شخصی را به کالکشن دیگری منتقل کنید، آن زیرکالکشن سطح دسترسی کالکشن جدید را به ارث می‌برد.

مطالعهٔ بیشتر