DataSunrise Logra el Estado de Competencia en AWS DevOps en AWS DevSecOps y Monitoreo, Registro, Rendimiento

Sobre la Estructura de Su Base de Datos y el Uso de Relaciones de Tablas

Sobre la Estructura de Su Base de Datos y el Uso de Relaciones de Tablas

La Teoría de 6 Apretón de Manos

La mayoría de nosotros estamos familiarizados con el concepto de 6 apretones de manos o seis grados de separación: la idea es que cualquier persona en el planeta puede estar conectada con cualquier otra en solo seis pasos. Así que, a través de solo otras cinco personas, puedes estar efectivamente conectado con la Reina de Inglaterra, Bill Gates, o incluso con un entrenador de elefantes tailandés. Así que, nunca sabes quién puede ser amigo de tus amigos. Este mismo principio funciona muy bien para las bases de datos.

A veces es muy difícil saber cómo diferentes datos en tu base de datos pueden estar conectados. Esto también sucede debido al hecho de que, a menudo, los datos sensibles son recolectados por algunas personas y protegidos por otras personas y departamentos. Las bases de datos tienden a hacerse más grandes y complicadas con el tiempo. No es raro encontrar una base de datos que tenga 10 o 15 años. Como resultado, es un problema real revelar enlaces ocultos y no vistos entre los datos dentro de una base de datos.

Pero todo esto cambia cuando usas la herramienta de Relaciones de Tablas incluida en la Suite de Seguridad de Bases de Datos de DataSunrise. Esta es la herramienta que puede ayudarte a conectar y proteger datos incluso si no sabes nada sobre la base de datos que quieres proteger. Esta herramienta asegura que no quede ni un bit de tus datos sensibles desatendido y desprotegido.

Descubriendo Relaciones de Tablas

¿Pero cómo creó DataSunrise una herramienta tan útil? El éxito de la realización, antes que nada, proviene del hecho de que sabemos cómo funcionan las bases de datos que protegemos. Podemos proteger más de 30 tipos de bases de datos más populares tanto relacionales como no relacionales.

Las principales formas de establecer las relaciones entre tablas y columnas dentro de tu base de datos son:

  • usando claves primarias y foráneas.
  • usando cláusulas JOIN y WHERE en el tráfico de datos de la base de datos para ver cómo interactúan diferentes tablas entre sí dentro de una base de datos. Para poder usar el tráfico de la base de datos como una fuente de información necesitas iniciar una auditoría de la base de datos y configurar una Regla de Aprendizaje, que aprenderá de la auditoría de la base de datos. Todas estas herramientas están incluidas en la Suite de Seguridad de Bases de Datos de DataSunrise.
  • usando el historial de consultas de la base de datos. Este método requiere recolectar y mantener el historial de consultas de tu base de datos, por lo que tu base de datos debe estar correctamente configurada. Luego necesitas configurar una Tarea Periódica que estará recuperando periódicamente consultas que puedan ser útiles para establecer relaciones potenciales de tablas.

Después de que DataSunrise haya encontrado todas las relaciones entre las columnas, puedes verlas en un diagrama como este. En la imagen de abajo, la tabla “job info” está a una tabla de distancia de la tabla “order”, sin embargo, como puedes ver, están relacionadas. Estas relaciones fueron establecidas automáticamente por la herramienta de Relaciones de Tablas de DataSunrise.

Diagrama de DataSunrise para relaciones de tablas descubiertas

Uso Práctico de Relaciones de Tablas Descubiertas

Después de que hayas descubierto y recolectado información sobre relaciones de tablas para tu base de datos, puedes usarlas para lo siguiente:

  1. Para complementar y complementar los resultados del descubrimiento de datos.
  2. Cuando usas enmascaramiento de datos estático y dinámico, DataSunrise te sugerirá que enmascares también las columnas relacionadas.
  3. En caso de enmascaramiento estático, las relaciones de tablas descubiertas permiten hacer una transferencia parcial de filas desde varias tablas relacionadas sin romper la consistencia de la base de datos. Esta consistencia puede romperse si las tablas están relacionadas entre sí a través de restricciones o tales restricciones están implícitas lógicamente.

Configurar una Regla de Aprendizaje para Descubrir Relaciones de Tablas

Puedes descubrir todas las relaciones de tablas en una instancia de base de datos usando una regla de aprendizaje de DataSunrise. En la UI de DataSunrise, necesitas darle un nombre a una regla de aprendizaje, especificar un tipo de base de datos y una base de datos para la cual queremos establecer relaciones:

Sección Principal de una Regla de Aprendizaje de DS

En la sección de Declaración de Filtro, selecciona la opción de Relaciones de Tabla, luego selecciona bases de datos, esquemas, tablas y columnas para procesar, después guarda las relaciones en una instancia de relaciones de tablas que creaste anteriormente:

Sección de Declaración de Filtro de una Regla de Aprendizaje de DS

Configurar una Tarea Periódica para Descubrir Relaciones de Tablas

Alternativamente, puedes configurar una tarea periódica que te ayudará a descubrir relaciones de tablas. Esta es solo otra forma de descubrir relaciones de tablas.

1. Haz clic en Nuevo para configurar una nueva tarea:

Una Nueva Tarea Periódica de DataSunrise

2. Llena la información requerida, incluyendo el tipo de tarea y especifica dónde guardar las relaciones de tablas. Haz clic en Guardar en la parte inferior de la página para guardar la regla:

Configurando una nueva Tarea Periódica de DataSunrise

3. La tarea periódica guardada aparecerá en la lista de tareas. Haz clic en ella para entrar:

Una Tarea Periódica Guardada

Conclusión

La herramienta de Relaciones de Tablas revela relaciones no vistas a primera vista entre columnas de diferentes tablas, viéndolo desde el punto de vista de los usuarios de la base de datos y la forma en que la usan. Mejora significativamente el proceso de descubrimiento de datos sensibles, usualmente realizado antes del enmascaramiento de datos. En el mundo moderno de estándares de seguridad como GDPR, HIPAA, etc., esto brinda oportunidades adicionales para detectar diferentes tipos de fugas de PII y es otra barrera para los ciberdelincuentes.

Siguiente

Enmascarado de XML y CSV almacenados en S3 Buckets

Enmascarado de XML y CSV almacenados en S3 Buckets

Más información

¿Necesita la ayuda de nuestro equipo de soporte?

Nuestros expertos estarán encantados de responder a sus preguntas.

Countryx
United States
United Kingdom
France
Germany
Australia
Afghanistan
Islands
Albania
Algeria
American Samoa
Andorra
Angola
Anguilla
Antarctica
Antigua and Barbuda
Argentina
Armenia
Aruba
Austria
Azerbaijan
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bermuda
Bhutan
Bolivia
Bosnia and Herzegovina
Botswana
Bouvet
Brazil
British Indian Ocean Territory
Brunei Darussalam
Bulgaria
Burkina Faso
Burundi
Cambodia
Cameroon
Canada
Cape Verde
Cayman Islands
Central African Republic
Chad
Chile
China
Christmas Island
Cocos (Keeling) Islands
Colombia
Comoros
Congo, Republic of the
Congo, The Democratic Republic of the
Cook Islands
Costa Rica
Cote D'Ivoire
Croatia
Cuba
Cyprus
Czech Republic
Denmark
Djibouti
Dominica
Dominican Republic
Ecuador
Egypt
El Salvador
Equatorial Guinea
Eritrea
Estonia
Ethiopia
Falkland Islands (Malvinas)
Faroe Islands
Fiji
Finland
French Guiana
French Polynesia
French Southern Territories
Gabon
Gambia
Georgia
Ghana
Gibraltar
Greece
Greenland
Grenada
Guadeloupe
Guam
Guatemala
Guernsey
Guinea
Guinea-Bissau
Guyana
Haiti
Heard Island and Mcdonald Islands
Holy See (Vatican City State)
Honduras
Hong Kong
Hungary
Iceland
India
Indonesia
Iran, Islamic Republic Of
Iraq
Ireland
Isle of Man
Israel
Italy
Jamaica
Japan
Jersey
Jordan
Kazakhstan
Kenya
Kiribati
Korea, Democratic People's Republic of
Korea, Republic of
Kuwait
Kyrgyzstan
Lao People's Democratic Republic
Latvia
Lebanon
Lesotho
Liberia
Libyan Arab Jamahiriya
Liechtenstein
Lithuania
Luxembourg
Macao
Madagascar
Malawi
Malaysia
Maldives
Mali
Malta
Marshall Islands
Martinique
Mauritania
Mauritius
Mayotte
Mexico
Micronesia, Federated States of
Moldova, Republic of
Monaco
Mongolia
Montserrat
Morocco
Mozambique
Myanmar
Namibia
Nauru
Nepal
Netherlands
Netherlands Antilles
New Caledonia
New Zealand
Nicaragua
Niger
Nigeria
Niue
Norfolk Island
North Macedonia, Republic of
Northern Mariana Islands
Norway
Oman
Pakistan
Palau
Palestinian Territory, Occupied
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Pitcairn
Poland
Portugal
Puerto Rico
Qatar
Reunion
Romania
Russian Federation
Rwanda
Saint Helena
Saint Kitts and Nevis
Saint Lucia
Saint Pierre and Miquelon
Saint Vincent and the Grenadines
Samoa
San Marino
Sao Tome and Principe
Saudi Arabia
Senegal
Serbia and Montenegro
Seychelles
Sierra Leone
Singapore
Slovakia
Slovenia
Solomon Islands
Somalia
South Africa
South Georgia and the South Sandwich Islands
Spain
Sri Lanka
Sudan
Suriname
Svalbard and Jan Mayen
Swaziland
Sweden
Switzerland
Syrian Arab Republic
Taiwan, Province of China
Tajikistan
Tanzania, United Republic of
Thailand
Timor-Leste
Togo
Tokelau
Tonga
Trinidad and Tobago
Tunisia
Turkey
Turkmenistan
Turks and Caicos Islands
Tuvalu
Uganda
Ukraine
United Arab Emirates
United States Minor Outlying Islands
Uruguay
Uzbekistan
Vanuatu
Venezuela
Viet Nam
Virgin Islands, British
Virgin Islands, U.S.
Wallis and Futuna
Western Sahara
Yemen
Zambia
Zimbabwe
Choose a topicx
Información General
Ventas
Servicio al Cliente y Soporte Técnico
Consultas sobre Asociaciones y Alianzas
Información general:
info@datasunrise.com
Servicio al Cliente y Soporte Técnico:
support.datasunrise.com
Consultas sobre Asociaciones y Alianzas:
partner@datasunrise.com