Metabase

افراد و گروه‌ها

افراد می‌توانند حساب‌هایی در متابیس داشته باشند، و آن حساب‌ها می‌توانند اعضای گروه‌ها باشند. این گروه‌ها برای تعریف مجوزها استفاده می‌شوند. افراد می‌توانند در چندین گروه باشند.

این صفحه حساب‌هایی را پوشش می‌دهد که افراد برای ورود به متابیس شما استفاده می‌کنند. این حساب‌ها متمایز از حساب‌های store متابیس هستند، که برای مدیریت پلن‌های متابیس پولی استفاده می‌شوند.

مدیریت افراد و گروه‌ها

برای شروع مدیریت افراد و گروه‌ها:

Cmd/Ctrl + K را بزنید تا command palette باز شود و برای "People" جستجو کنید. روی نتیجهٔ تنظیمات People کلیک کنید.

یا

روی آیکون gear > Admin settings > People کلیک کنید. لیستی از همه افراد در سازمان خود را می‌بینید.

منوی ادمین

ایجاد یک حساب

ادمین‌ها می‌توانند افراد را به متابیس خود اضافه کنند. برای اضافه کردن یک شخص جدید به صورت دستی، روی آیکون gear کلیک کنید و Admin settings را انتخاب کنید. زیر تب People، روی Invite someone در گوشهٔ بالا سمت راست کلیک کنید. از شما خواسته می‌شود ایمیل آن‌ها را وارد کنید، و به‌صورت اختیاری نام و نام خانوادگی آن‌ها — فقط ایمیل الزامی است.

روی Create کلیک کنید تا یک حساب فعال شود. یک حساب وقتی فعال می‌شود که روی Create کلیک می‌کنید، حتی اگر شخص هرگز به حساب وارد نشود. حساب تا زمانی که حساب را غیرفعال کنید فعال می‌ماند. اگر در یک پلن Metabase Pro یا Enterprise هستید، همه حساب‌های فعال به سمت کل حساب‌های کاربری شما شمارش می‌شوند. اگر یک شخص بیش از یک حساب دارد، هر حساب به سمت کل شمارش می‌شود (به نحوهٔ کار billing مراجعه کنید).

اگر قبلاً متابیس را برای استفاده از ایمیل پیکربندی کرده‌اید، متابیس یک ایمیل برای شخص ارسال می‌کند که از آن‌ها دعوت می‌کند به متابیس وارد شوند. اگر هنوز ایمیل را برای متابیس خود تنظیم نکرده‌اید، متابیس یک رمز عبور موقت به شما می‌دهد که باید به صورت دستی برای شخص ارسال کنید.

برای ایجاد حساب‌ها با SSO، به گزینه‌های احراز هویت مراجعه کنید.

ویرایش یک حساب

می‌توانید نام و آدرس ایمیل کسی را با کلیک روی آیکون سه نقطه و انتخاب Edit user ویرایش کنید.

مراقب باشید: تغییر آدرس ایمیل یک حساب آدرس مورد استفاده شخص برای ورود به متابیس را تغییر می‌دهد.

اضافه کردن یک ویژگی کاربر

برای اضافه کردن یک ویژگی کاربر به صورت دستی:

  1. به Admin settings > People بروید.
  2. حساب شخص را پیدا کنید و روی منوی سه نقطه (...) کلیک کنید.
  3. روی Edit user کلیک کنید.
  4. روی + Add an attribute کلیک کنید.
  5. نام ویژگی کاربر را زیر "Key" اضافه کنید. به‌عنوان مثال، "Department".
  6. مقداری که برای شخص خاص اعمال می‌شود را اضافه کنید. به‌عنوان مثال، "Engineering".
  7. اختیاری: یک گروه ایجاد کنید برای سازمان‌دهی افرادی که امنیت ردیف و ستون دریافت می‌کنند.
  8. شخص را به گروه اضافه کنید.

همچنین می‌توانید ویژگی‌های کاربر را از ارائه‌دهنده هویت خود از طریق SSO همگام‌سازی کنید.

ویژگی‌های کاربر برای مجوزهای امنیت ردیف و ستون الزامی هستند.

همچنین می‌توانید از ویژگی‌های کاربر برای مشخص کردن اینکه متابیس باید از چه نقش پایگاه داده استفاده کند وقتی آن شخص یک پایگاه داده را کوئری می‌کند استفاده کنید. به دسترسی جعل هویت مراجعه کنید.

غیرفعال کردن یک حساب

برای غیرفعال کردن حساب کسی، روی آیکون سه نقطه در سمت راست ردیف شخص کلیک کنید و Deactivate را از منوی dropdown انتخاب کنید. غیرفعال کردن یک حساب آن را به‌عنوان غیرفعال علامت‌گذاری می‌کند و از ورود کاربر جلوگیری می‌کند — اما حذف نمی‌کند سؤال‌ها یا داشبوردهای ذخیره‌شده آن شخص.

اگر از SSO استفاده می‌کنید، باید حساب را در متابیس و همچنین IdP خود غیرفعال کنید (یعنی غیرفعال‌سازی از متابیس به IdP شما اعمال نمی‌شود، و برعکس).

حذف یک کاربر

برای فعال‌سازی مجدد یک حساب غیرفعال‌شده، روی دکمه رادیویی Deactivated در بالای لیست افراد کلیک کنید تا لیست حساب‌های غیرفعال‌شده را ببینید. روی آیکون در سمت راست دور کلیک کنید تا آن حساب را فعال کنید، که به آن‌ها امکان می‌دهد دوباره به متابیس وارد شوند.

حذف یک حساب

متابیس به صراحت از حذف حساب پشتیبانی نمی‌کند. در عوض، متابیس حساب‌ها را غیرفعال می‌کند تا افراد نتوانند به آن‌ها وارد شوند، در حالی که هر سؤال، مدل، داشبورد، و آیتم‌های دیگر ایجادشده توسط آن حساب‌ها را حفظ می‌کند.

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

  1. نام و ایمیل مرتبط با حساب قدیمی را تغییر دهید.
  2. حساب قدیمی را غیرفعال کنید.
  3. یک حساب جدید ایجاد کنید با اطلاعات صحیح شخص.

بررسی روش auth کسی

برای یک شخص جستجو کنید و به دنبال یک آیکون کنار نام آن‌ها بگردید.

  • اگر با اعتبارنامه‌های Google وارد می‌شوند، متابیس یک آیکون Google نمایش می‌دهد.
  • اگر با یک آدرس ایمیل و رمز عبور ذخیره‌شده در متابیس وارد می‌شوند، هیچ آیکونی نمایش داده نمی‌شود.

توجه داشته باشید که نوع کاربر وقتی تنظیم می‌شود که حساب برای اولین بار ایجاد می‌شود: اگر یک کاربر در متابیس ایجاد می‌کنید، اما آن شخص سپس از طریق Google یا نوع دیگری از SSO وارد می‌شود، آیکون دومی کنار نام آن‌ها نمایش داده نمی‌شود.

بازنشانی رمز عبور کسی

اگر قبلاً تنظیمات ایمیل خود را پیکربندی کرده‌اید، افراد می‌توانند رمزهای عبور خود را با استفاده از لینک "forgot password" در صفحه ورود بازنشانی کنند. اگر هنوز تنظیمات ایمیل خود را پیکربندی نکرده‌اید، پیامی می‌بینند که به آن‌ها می‌گوید از یک ادمین بخواهند رمز عبور آن‌ها را بازنشانی کند.

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

بازنشانی رمز عبور ادمین

اگر از Metabase Cloud استفاده می‌کنید، برای بازنشانی رمز عبور ادمین خود با پشتیبانی تماس بگیرید.

اگر یک ادمین متابیس هستید و به کنسول سرور دسترسی دارید، می‌توانید متابیس را وادار کنید یک token بازنشانی رمز عبور برای شما ارسال کند:

  1. اپلیکیشن متابیس در حال اجرا را متوقف کنید.

  2. متابیس را با reset-password email@example.com راه‌اندازی مجدد کنید، جایی که "email@example.com" ایمیل مرتبط با حساب ادمین است:

    java --add-opens java.base/java.nio=ALL-UNNAMED -jar metabase.jar reset-password email@example.com
    
  3. متابیس یک token تصادفی مثل این چاپ می‌کند:

    ...
    Resetting password for email@example.com...
    
    OK [[[1_7db2b600-d538-4aeb-b4f7-0cf5b1970d89]]]
    
  4. متابیس را دوباره به صورت عادی راه‌اندازی کنید (بدون گزینه reset-password).

  5. در مرورگر خود با استفاده از مسیر /auth/reset_password/:token به آن بروید، جایی که ":token" token تولید شده از مرحله بالا است. URL کامل باید چیزی شبیه این باشد:

    https://metabase.example.com/auth/reset_password/1_7db2b600-d538-4aeb-b4f7-0cf5b1970d89
    
  6. حالا باید صفحه‌ای ببینید که می‌توانید یک رمز عبور جدید برای حساب ادمین وارد کنید.

Unsubscribe از همه اشتراک‌ها و هشدارها

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

این عمل روی لیست‌های توزیع ایمیل که خارج از متابیس مدیریت می‌شوند تأثیر نمی‌گذارد.

حساب‌های کاربری پیش‌فرض

متابیس شامل حساب‌های کاربری پیش‌فرض برای مدیریت کارهای مختلف است. ما این حساب‌ها را اینجا مستند می‌کنیم تا بدانید آن‌ها حساب‌های قانونی هستند و نه کسی که سعی می‌کند روی متابیس شما جاسوسی کند. برخی چیزها برای دانستن دربارهٔ آن‌ها:

  • مشتریان برای این حساب‌ها شارژ نمی‌شوند.
  • هیچ کسی نمی‌تواند به این حساب‌های کاربری وارد شود.
  • متابیس این حساب‌های کاربری را از تب Admin settings > People مستثنی می‌کند.

حساب کاربری ناشناس

  • ID: 0
  • نام: External
  • نام خانوادگی: User
  • ایمیل: null

متابیس از این حساب کاربری ناشناس برای شناسایی viewهای ناشناس استفاده می‌کند، به‌عنوان مثال viewهای یک سؤال یا داشبورد عمومی. این حساب یک کاربر مجازی است: حساب در پایگاه داده اپلیکیشن وجود ندارد. این حساب را در تحلیل استفاده می‌بینید.

حساب داخلی متابیس

متابیس از این حساب برای بارگذاری محتوا در متابیس استفاده می‌کند (مثل کلکسیون تحلیل استفاده). ممکن است این حساب internal@metabase.com را در لاگ‌ها ببینید.

گروه‌ها

برای تعیین چه کسی به چه چیزی دسترسی دارد، باید

  • یک یا چند گروه ایجاد کنید.
  • انتخاب کنید که آن گروه چه سطح دسترسی به پایگاه‌داده‌ها، کلکسیون‌ها، و غیره دارد.
  • سپس افراد را به آن گروه‌ها اضافه کنید.
  • (اختیاری) افراد را به مدیران گروه ارتقا دهید.

برای مشاهده و مدیریت گروه‌های خود، به Admin Panel > تب People بروید، و سپس روی Groups از منوی کناری کلیک کنید.

گروه‌ها

گروه‌های پیش‌فرض خاص

هر متابیس دو گروه پیش‌فرض دارد: Administrators و All Users. این گروه‌های خاصی هستند که نمی‌توان آن‌ها را حذف کرد.

ادمین‌ها

برای اینکه کسی را یک ادمین متابیس کنید، فقط باید آن‌ها را به گروه Administrators اضافه کنید. ادمین‌های متابیس می‌توانند به Admin Panel وارد شوند و تغییرات را آنجا انجام دهند، و همیشه دسترسی بدون محدودیت به همه داده‌ای که در instance متابیس خود دارید دارند. بنابراین مراقب باشید که چه کسی را به گروه Administrator اضافه می‌کنید!

همه کاربران

گروه All Users یکی دیگر از گروه‌های خاص است. هر کاربر متابیس همیشه یک عضو این گروه است، اگرچه می‌توانند همچنین عضو هر تعداد گروه دیگری که می‌خواهید باشند. توصیه می‌کنیم از گروه All Users به‌عنوان راهی برای تنظیم سطوح دسترسی پیش‌فرض برای کاربران جدید متابیس استفاده کنید. اگر ورود واحد Google فعال باشد، کاربران جدیدی که از آن طریق می‌پیوندند به‌طور خودکار به گروه All Users اضافه می‌شوند.

مهم است که گروه All Users شما هرگز دسترسی بیشتری برای یک آیتم از گروهی که سعی می‌کنید دسترسی را محدود کنید نداشته باشد — در غیر این صورت تنظیم مجازتر برنده می‌شود. به تنظیم مجوزها مراجعه کنید.

ایجاد یک گروه

به Admin settings > People > Groups بروید، و روی دکمهٔ Add a group کلیک کنید.

توصیه می‌کنیم گروه‌هایی ایجاد کنید که با تیم‌های شرکت یا سازمان شما مطابقت دارند، مثل Human Resources، Engineering، Finance، و غیره. به‌طور پیش‌فرض، گروه‌های تازه ایجادشده به هیچ چیزی دسترسی ندارند.

برای حذف یک گروه، روی آیکون X در سمت راست یک گروه در لیست کلیک کنید تا آن را حذف کنید (به خاطر داشته باشید، نمی‌توانید گروه‌های پیش‌فرض خاص را حذف کنید).

اضافه کردن افراد به گروه‌ها

برای اضافه کردن افراد به آن گروه، روی یک گروه کلیک کنید و سپس روی Add members کلیک کنید.

برای حذف کسی از آن گروه، روی X در سمت راست عضو گروه کلیک کنید.

همچنین می‌توانید افراد را از لیست People با استفاده از منوی dropdown در ستون Groups به گروه‌ها اضافه یا حذف کنید.

مدیران گروه

مدیران گروه می‌توانند افراد دیگر درون گروه خود را مدیریت کنند.

مدیران گروه می‌توانند:

  • افراد را به گروه خود اضافه یا حذف کنند (یعنی افرادی که قبلاً حساب‌هایی در متابیس شما دارند).
  • همه افراد را در تب Admin settings > People مشاهده کنند.
  • افراد دیگر را به مدیر گروه ارتقا دهند، یا آن‌ها را از مدیر گروه به عضو تنزل دهند.
  • نام گروه خود را تغییر دهند.

مدیران گروه ادمین نیستند، بنابراین قدرت آن‌ها محدود است. آن‌ها نمی‌توانند گروه‌های جدید ایجاد کنند یا افراد جدید را به متابیس شما دعوت کنند.

ارتقا/تنزل مدیران گروه

برای ارتقای کسی به مدیر گروه:

  1. در گوشهٔ بالا سمت راست صفحه، روی آیکون gear > Admin settings > People > Groups کلیک کنید.
  2. گروهی که می‌خواهید شخص مدیریت کند را انتخاب کنید. اگر شخص قبلاً در گروه نیست، باید آن شخص را به گروه اضافه کنید.
  3. شخصی که می‌خواهید ارتقا دهید را پیدا کنید، روی نوع عضو آن‌ها hover کنید، و روی فلش بالا کلیک کنید تا آن‌ها را به مدیر گروه ارتقا دهید. اگر می‌خواهید آن‌ها را تنزل دهید، روی فلش پایین کلیک کنید.

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