Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому підручнику ви дізнаєтеся, як перевірити безпеку на рівні рядків (RLS) і безпеку на рівні об’єктів (OLS) у .
Простіше кажучи, безпека на рівні рядків запобігає доступу користувачів до вказаних рядків . Тим часом захист на рівні об’єкта запобігає доступу користувачів до вказаних стовпців і таблиць .
Нижче наведено приклади тестування RLS і OLS у DAX Studio.
Зміст
Безпека на рівні рядка в LuckyTemplates
Щоб створити захист на рівні рядків, перейдіть на вкладку «Моделювання» та натисніть «Керувати ролями» .
Створіть нову роль і назвіть її. У цьому випадку це називається RLS Emp 1 . Потім розмістіть фільтр у таблиці «Продукти».
Для цього прикладу колір продуктів повинен бути червоним, синім і чорним. Потім натисніть галочку ( ? ), щоб підтвердити. Якщо роль працює, натисніть «Зберегти» .
Щоб перевірити роль, перейдіть на вкладку «Моделювання» та натисніть «Переглянути як» . Клацніть назву ролі, а потім натисніть OK.
Перетягніть таблицю кольорів на полотно. Ви побачите, що видимими кольорами є лише червоний, синій і чорний.
Перевірте RLS у DAX Studio
Перейдіть на вкладку Зовнішні інструменти та натисніть DAX Studio . На вкладці «Домашня сторінка» в DAX Studio натисніть «Підключитися» . Коли з’явиться спливаюче вікно, натисніть Додаткові параметри .
У текстовому полі «Ролі» введіть назву нової ролі, яку ви створили, а потім натисніть «Підключитися» .
Після цього ви помітите жовту смужку в DAX Studio, яка показує, що зараз переглядається роль RLS Emp 1.
Якщо ви запустите код DAX EVALUATE Products , ви побачите, що результати повертають лише 901 рядок замість 2517. Кожен із цих 901 рядків містить червоний, синій або чорний як .
Ви можете використовувати функцію зменшення таблиці.
Це спосіб підключитися до DAX Studio та переглянути безпеку на рівні рядків, яку ви створили в LuckyTemplates або в Analysis Services.
Безпека на рівні об’єкта в LuckyTemplates
Далі перевіримо захист на рівні об’єкта. Створіть нову роль і назвіть її OLS Emp 1 .
Для цієї ролі вам не потрібно створювати фільтр. Це буде лише оболонка. Ви змінюватимете вміст таблиці.
Далі перейдіть на вкладку Зовнішні інструменти та натисніть .
У папці «Ролі» виберіть OLS Emp 1. У параметрі «Дозволи таблиці» змініть «Категорія магазину» та «Продукт» на «Немає».
У таблиці «Продукція» виберіть «Ціна за одиницю». Потім змініть параметр OLS Emp 1 на None . Зробіть те саме для вартості одиниці.
Потім натисніть «Зберегти» .
Вимкніть опцію автоматичної дати/часу в LuckyTemplates
Перш ніж натиснути «Зберегти», переконайтеся, що ви вимкнули параметр «Авто дата/час» у LuckyTemplates. Щоб вимкнути це, перейдіть до «Параметрів» і на вкладці «Поточний файл» натисніть «Завантаження даних». Потім зніміть прапорець для опції Автоматична дата/час.
Якщо ви цього не зробите, ви отримаєте повідомлення про помилку під час спроби зберегти вашу роботу.
Помилка означає, що оскільки ви не зняли прапорець для параметра автоматичної дати/часу, DAX Engine створив кілька таблиць дат. Деякі з цих таблиць дат залежать від таблиці Sales або Products.
Після того, як ви знімете прапорець біля опції «Авто дата/час» і повернетеся до редактора таблиць, ви побачите, що невидимі таблиці дат більше не знаходяться в TOM Explorer.
Перевірте OLS у Dax Studio
Після внесення змін до моделі даних поверніться до LuckyTemplates. Запустіть новий файл DAX Studio, а потім натисніть кнопку «Підключити» на вкладці «Домашня сторінка».
У Додаткових параметрах введіть назву ролі. У цьому випадку це OLS Emp 1. Потім натисніть Підключитися.
На панелі метаданих ви можете побачити, що у вас немає доступу до таблиць Store і Product Category.
Якщо розгорнути таблицю «Продукція», ви також не зможете переглянути вартість одиниці та ціну одиниці.
Якщо ви спробуєте EVALUATE Store , ви отримаєте повідомлення про помилку про те, що це недійсна таблиця чи вираз.
Але коли ви натиснете кнопку «Зупинити перегляд» , розташовану в правій частині жовтої панелі, вам буде дозволено переглянути таблицю магазину.
Висновок
Це був короткий навчальний посібник із впровадження та тестування захисту на рівні рядків і об’єктів у DAX Studio.
Ці дві функції особливо корисні, коли потрібно обмежити доступ до даних для окремих користувачів . Ви можете встановити, які дані можна переглядати залежно від робочого простору, доступ до якого здійснюється в службі LuckyTemplates. Це особливо корисно під час роботи з конфіденційною бізнес-інформацією.
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.
Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.
У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.
Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.
Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.
У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.