24 hop edición español - escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera
DESCRIPTION
En esta sesión estaremos demostrando como implementar los diferentes esquemas de seguridad disponibles en cubos tabulares sobre SSAS. Explicaremos como trabajar con los roles, administración y monitoreo, seguridad a nivel de filas y seguridad dinámica. Además discutiremos temas relacionados a las configuraciones de Excel y Sharepoint entre otros.TRANSCRIPT
![Page 1: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/1.jpg)
Escenarios de seguridad para
modelos/cubos tabulares en SSAS
Expositor: Jose L Rivera
MVP | MCSE | MCTIP
PASS Global Spanish VC Leader
Moderador: Ahias Portillo
![Page 2: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/2.jpg)
Gracias a nuestros auspiciadores
Database Security as Easy as A-B-C
http://www.greensql.com
Hardcore Developer and IT Training
http://www.pluralsight.com
SQL Server PerformanceTry PlanExplorer today!
http://www.sqlsentry.com
![Page 3: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/3.jpg)
Próximos SQL Saturday
24 de Enero de 2015 https://www.sqlsaturday.com/346/register.aspx
18 de Abril de 2015 https://www.sqlsaturday.com/368/register.aspx
9 de Mayo de 2015 https://www.sqlsaturday.com/373/register.aspx
6 de Diciembre de 2014https://www.sqlsaturday.com/351/register.aspx
![Page 4: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/4.jpg)
4
Capítulo Global PASS en Español
4
Reuniones semanales todos los miércoles a
las 12PM UTC-5 (Hora de Colombia)
https://www.facebook.com/SpanishPASSVC
![Page 5: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/5.jpg)
5
Asistencia Técnica
Si requiere asistenciadurante la sesión debe usar la sección de preguntas que esta en el menú de la derecha.
Use el botón de Zoom para ajustar su pantalla al tamaño deseado
Escriba sus preguntas en la sección de preguntas que esta en el menú de la derecha
![Page 6: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/6.jpg)
![Page 7: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/7.jpg)
7
Agenda
• Seguridad del Servidor
• Roles
• Seguridad a nivel de filas
• Seguridad Dinámica
• Administración y Monitoreo
• Q&A
7
![Page 8: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/8.jpg)
8
Seguridad en Tabular
• Provee una forma de mantener data sensitiva al usuario correcto
• Muy limitado en comparación con modelos Multidimensionales
• Servidor
• Base de Datos
• Data (Filas-Rows)
8
![Page 9: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/9.jpg)
9
Seguridad del Servidor
• CUIDADO!
• Las personas o grupos aquí tienen acceso
a TODO (sin restricciones)
9
![Page 10: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/10.jpg)
10
Seguridad del Servidor
10
![Page 11: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/11.jpg)
DEMO | Servidor
![Page 12: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/12.jpg)
12
Roles
• Controlan permisos administrativos y de
datos a nivel de la base de datos
• Se pueden crear en SSDT y SSMS
• Pueden tener usuarios individuales o
grupos
• No hay: “deny wins over grant”
12
![Page 13: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/13.jpg)
13
Deployment Wizard
13
![Page 14: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/14.jpg)
14
Seguridad a nivel de filas (Row Filter)
• Aplicamos filtros a la data usando expresiones DAX
• Solo aplica a la data
• Se pueden aplicar varios filtros simultáneos
• Hay que tener especial atención en casos de Snowflake y M2M
• No esta disponible cuando usamos DirectQuery
14
![Page 15: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/15.jpg)
DEMO | Roles y Filtros
![Page 16: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/16.jpg)
16
Seguridad Dinámica
• Manera de automatizar la forma de acceder/filtrar los datos
• Tabla de Permisos
• Se establece una tabla en el modelo con los permisos para los Roles
• CUSTOMDATA()
• Se usa el la propiedad de CustomData en el definición de la conexión
• USERNAME()
• Usa el usuario Windows conectado (dominio\usuario)
16
![Page 17: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/17.jpg)
DEMO | Seguridad Dinámica
![Page 18: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/18.jpg)
18
Administración y Monitoreo
• SQL Profiler• Obsoleto pero sigue disponible para Analysis Services
• Eventos
• Audit Login/Logout
• Existing Session
• Session Initialize
• Extended Events (recomendado)• AuditLogin/Logout
• AuditServerStartsAndStops
• AuditAdminOperationsEvent
18
![Page 19: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/19.jpg)
DEMO | Monitoreo
![Page 20: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/20.jpg)
Preguntas?
![Page 21: 24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares en ssas - jose rivera](https://reader033.vdocuments.us/reader033/viewer/2022060201/5599a2791a28ab02488b45ed/html5/thumbnails/21.jpg)
Gracias por participar