دو ویژگی که از نسخه 2021.4 به تبلو سرور Tableau server اضافه شده عبارتند از اتصالات مجازی Virtual Connections و سیاست های داده Data Policies
افزونه مدیریت داده های تبلو Tableau مجموعه ای مفید از ابزارها را برای کمک به مدیریت محتوا و دارایی های داده در سرور Tableau ارائه می دهد. دو ویژگی که از نسخه 2021.4 به تبلو سرور اضافه شده عبارتند از:
• اتصالات مجازی/ Virtual Connections که مدیریت داده ها را متمرکز می کند و به شما امکان می دهد توزیع گسترده اعتبارات اتصال پایگاه داده حساس را محدود کنید و اطمینان حاصل کنید که داده ها همیشه در صورت نیاز به روز می شوند.
• سیاست های داده / Data Policies که به شما امکان می دهد تنظیمات امنیتی را به طور متمرکز ایجاد و آزمایش کنید تا کاربران بتوانند آزادانه داده ها را بدون به خطر انداختن امنیت به اشتراک بگذارند.
اتصالات مجازی در تبلو سرور Tableau Server
زمانی که تبلو Tableau Server برای ارائه تصویرسازی داده یا اکسترکت نیاز به ورود به پایگاه داده دارد. برای این کار، نیاز به دسترسی به یک حساب کاربری در آن پایگاه داده است. برای ارائه یک تجربه کاربری روان، استفاده از یک حساب کاربری تک کاربره در پایگاه داده و جاسازی اعتبار ورود به سیستم در هر منبع داده منتشر شده، رایج است.
با افزایش تعداد منابع داده در طول زمان، تلاش برای حفظ این ارتباطات نیز افزایش می یابد.
اتصالات مجازی نوع جدیدی از محتوا هستند که صرفاً به وظیفه دسترسی به داده ها مربوط می شود. یک اتصال مجازی منفرد شامل اعتبار ورود کاربر برای دسترسی به پایگاه داده در یک اتصال مدیریت شده مشترک است که می تواند توسط چندین منبع داده استفاده شود و در تصویر زیر نشان داده شده است.
اتصالات مجازی با منابع داده متفاوت هستند زیرا جداول پایگاه داده و نماهایی را که در دسترس هستند مشخص می کنند، اما کار تعریف روابط اتصالات بین جداول را به منابع داده جداگانه ای که منتشر می شوند واگذار می کنند.
به این ترتیب، دسترسی به پایگاه داده را می توان در یک نقطه مرکزی مدیریت کرد، در حالی که منابع داده فردی، اطلاعات مورد نیاز گروه های کاربر را در ساختاری که برای هر هدف منطقی است، ارائه می کنند.
سیاست های داده در تبلو سرور Tableau Server
پس از برقراری ارتباط با داده ها، یکی دیگر از الزامات رایج این است که دسترسی را کنترل کند تا هر کاربر فقط اطلاعاتی را که حق دریافت آن را دارد دریافت کند. این کار با فیلتر کردن ردیف های جداگانه داده برای کاربر خاصی که به آن دسترسی دارد انجام می شود. این به عنوان امنیت در سطح ردیف شناخته می شود.
مشاهده امنیت در سطح ردیف در منابع داده معمول است، اما افرادی که داده های یک سازمان را به بهترین شکل می شناسند، همیشه با مدل های امنیتی ساختمان آشنا نیستند و می توانند تسلط بر آن را چالش برانگیز بدانند.
اتصالات مجازی می توانند با ارائه یک رابط کاربری بصری که در آن متخصصان داده می توانند خط مشی های داده را ایجاد و آزمایش کنند، به این امر کمک کند، که سپس می تواند با اتصال داده متمرکز برای استفاده در چندین منبع داده همراه شود.
یک مثال ساده و کاربردی: ما با یک اتصال مجازی ساده شروع می کنیم و یک خط مشی داده برای کنترل دسترسی کاربر اضافه می کنیم. در نهایت، خواهیم دید که چگونه می توان از این برای ساخت منابع داده استفاده کرد.
ایجاد یک اتصالات مجازی/ Virtual Connections
اتصالات داده مجازی مستقیماً بر روی تبلو Tableau سرور ایجاد می شوند. از روی تب New، با انتخاب یک اتصال مجازی، پنجره جدیدی باز می شود. نوع پایگاه داده را انتخاب کرده و در صفحه بعدی اعتبار ورود را وارد کنید. اینها می توانند نام کاربری و رمز عبور یا انواع اعتبارنامه OAuth باشند.
با اتصال پایگاه داده ایجاد شده، اکنون امکان انتخاب جداول در دسترس وجود دارد. در این مثال، ما یک جدول Entitlement را اضافه می کنیم که بعداً برای ایجاد یک خط مشی داده استفاده می شود. با این حال، این جدول برای کاربران مفید نخواهد بود و بنابراین در اتصال قابل مشاهده نخواهد بود:
اکنون این گزینه را داریم که به سادگی این اتصال مجازی را منتشر کنیم. این امکان دسترسی به تمام داده های موجود در جداول را برای همه کاربران فراهم می کند زیرا هنوز هیچ محدودیتی اعمال نشده است.
افزودن یک سیاست داده / Data Policy
تب Data Policies در بالای صفحه به لیستی از خط مشی های موجود دسترسی می دهد:
از اینجا، اکنون می توانیم پیش برویم و اولین سیاست خود را ایجاد کنیم. در این مثال، ما دسترسی به داده های سفارش مشتری را کنترل می کنیم تا هر فروشنده فقط به سفارش های مشتریان در منطقه خود دسترسی داشته باشد. علاوه بر این، دو مدیر وجود دارند که مجاز به دیدن داده ها از همه مناطق هستند.
از آنجایی که همه کاربران برای مشاهده محتوا در jتبلو سرور Tableau server باید احراز هویت شوند، میتوانیم از یکی از چندین عملکرد داخلی برای شناسایی افرادی که در حال حاضر به دادهها دسترسی دارند استفاده کنیم.
اگر جدول سفارشات ما شامل نام فروشنده باشد، می توانیم مستقیماً با استفاده از این جدول یک خط مشی (که در واقع یک فیلتر است) بسازیم. با این حال، معمولاً ما باید از یک جدول میانی استفاده کنیم که کاربران یا گروهها را به دادهها نگاشت میکند. این جداول که به عنوان جداول Entitlement شناخته می شوند، می توانند اشکال مختلفی داشته باشند.
جدول استحقاق شامل دو ستون است که هر مشتری را به فروشنده مسئول مرتبط می کند. ما این را در قسمت Entitlement می آوریم و سپس جداول دیگری را اضافه می کنیم که حاوی شماره مشتری هستند و می توانیم خط مشی را برای آنها اعمال کنیم:
سپس رابطه بین هر یک از این جداول و جدول حق را تعریف می کنیم. در مثال ما، این شماره مشتری است. در نهایت، میتوانیم شرایط سیاستی را که میخواهیم اعمال کنیم، بنویسیم. این یک محاسبه است که یک مقدار درست یا نادرست را برمی گرداند که برای فیلتر کردن ردیف های جداگانه داده ها استفاده می شود:
در این مثال، ما جدول entitlement را فیلتر می کنیم. اگر کاربر فعلی عضوی از گروه مدیران باشد، عبارت درست است و تمام ردیفهای مجموعه داده ارسال میشوند. در غیر این صورت، فقط ردیفهای داده ارسال میشوند که ستون MANAGER در جدول حق با نام کامل کاربر وارد شده مطابقت داشته باشد. سپس این محدودیت خط مشی به جدول سفارشات و جدول مشتری منتقل می شود تا فقط مشتریان متعلق به کاربر وارد شده قابل مشاهده باشند.
در پایین صفحه، میتوانید خطمشی را با انتخاب تک تک کاربران برای شبیهسازی نحوه نمایش دادهها برای آن شخص آزمایش کنید. این کار را می توان قبل از انتشار انجام داد تا کاربران تنها پس از آزمایش خط مشی اجازه دسترسی داشته باشند.
استفاده از اتصالات مجازی
اکنون که اولین اتصال مجازی خود را ایجاد کردهایم، میتوانیم از آن برای در دسترس قرار دادن دادهها در قالب منابع داده منتشر شده published data sources برای کاربران خود استفاده کنیم که برای موارد استفاده آنها معنیدار خواهد بود. در مثال زیر، ما از اتصال مجازی جدید برای ایجاد یک منبع داده استفاده میکنیم که حاوی پنج جدول است که در آن دادهها توسط سیاست کاربر مرکزی کنترل میشوند:
منبع داده تمام شده به صورت زیر است:
امنیت دادهها به عنوان یک موضوع اصلی تقریباً در تمام تعاملاتی که امروزه با آنها سروکار داریم مطرح میشود. کاربران اغلب برای درست کردن این مشکل و به روز نگه داشتن همه چیز تلاش می کنند. اگر نیاز به مدیریت دسترسی به دادههای خود دارید، این کار شما را بسیار آسانتر میکند و به شما کمک میکند اطمینان حاصل کنید که دادهها فقط در جایی که باید پیش میروند.
1 دیدگاه
big likeee