Consultas e informes herramientas de almacenamiento de datos
Una herramienta de consulta y generación de informes le ayuda a ejecutar informes periódicos, crear listados organizados, y realizar informes de tabla cruzada y consulta. Estas son algunas de las herramientas de consulta y de información para familiarizarse con.
Conteúdo
El papel de SQL
SQL es el idioma oficial de consulta de base de datos utilizada para acceder y actualizar los datos contenidos dentro de un sistema de gestión de base de datos relacional, o RDBMS.
Las raíces de SQL se remontan a IBM y sus laboratorios de investigación durante los primeros días de la tecnología de base de datos relacional. IBM y Oracle fueron de los primeros en adoptar SQL como el lenguaje utilizado para acceder a sus productos relacionales (RDBMS otra utiliza diferentes lenguajes que sus respectivos proveedores de fantasía).
A mediados de la década de 1980, SQL se someterá a la aprobación tanto de la American National Standards Institute (ANSI) y la Organización Internacional de Normalización (ISO), y durante los próximos años, otros idiomas de acceso de base de datos se desvaneció. Las versiones posteriores del estándar SQL se publicaron cada pocos años.
La importancia de SQL para realizar consultas y presentación de informes (y para el almacenamiento de datos) es que el lenguaje ha representado un en su mayoría manera estándar de acceder a múltiples productos RDBMS.
Cada producto RDBMS tiene un dialecto SQL ligeramente diferente. Aunque la sintaxis básica es la misma, sobre todo para los comandos más utilizados, todos los dialectos SQL son ligeramente diferentes. A principios de 1990, a pesar de estas diferencias sintácticas, varios esfuerzos diferentes proporcionan una puerta de entrada común a los productos SQL RDBMS.
La más exitosa fue Microsoft Open Database Connectivity (ODBC). La frase Compatible con ODBC se convirtió en importante para las aplicaciones de RDBMS a principios y mediados de la década de 1990. Una norma similar para la comunidad Java también surgió a finales de la década de 1990 - Java Database Connectivity (JDBC). Prácticamente todos los principales fabricantes de bases de datos hoy en día tienen accesibilidad a través de ambas interfaces de conectividad estándar.
Herramientas de consulta técnicos
El uso de SQL como base para la mayoría de las herramientas de consulta y presentación de informes era a la vez bueno y malo para el almacenamiento de datos. En el lado positivo, muchos más enfrentamientos de producto a producto son posibles en entornos de almacenamiento de datos, permitiendo a las herramientas para ser proporcionada tanto por los vendedores de RDBMS y otros proveedores de terceros.
En el lado negativo, sin embargo, SQL es un lenguaje relativamente complejo después de llegar más allá de los conceptos básicos. Una serie de herramientas de consulta permite principalmente a los usuarios escribir y editar consultas SQL. Estas herramientas no están realmente diseñados para los usuarios finales, aunque es sorprendente la frecuencia con que se despliegan en las organizaciones de usuarios finales.
Herramientas de consulta del usuario
La mayoría de las consultas e informes herramientas de usuario final proporcionan orientada visualmente, pintura, entornos que permiten a los usuarios diseñar pantallas de diseños de informes, las columnas de datos deseados para el informe, o las filas de datos que desea seleccionar (sólo vendedores que han cumplido con su cuota, por ejemplo).
El uso de todo esto " pintado " la información, la mayoría de herramientas han tomado cada vez más un enfoque de generación de consultas inteligente. En lugar de generar una única sentencia SQL, excesivamente complejo que podría conseguirle una A en la clase de base de datos pero dibujar un batido de disgusto de la cabeza de alguien que ha hecho estas cosas en el mundo real, una secuencia de sentencias SQL (normalmente aprovechando temporal mesas para resultados intermedios) se genera.
Esta secuencia, en efecto, se descompone la consulta en una serie más eficiente de los pasos.
Herramientas de informes
Cuando los usuarios finales desean la interacción del usuario más complejo o formatos sofisticados, una herramienta con más características de presentación de informes es apalancada. Usted puede encontrar una separación entre las herramientas de consulta puros y herramientas de reporte puros. La herramienta de consulta proporciona acceso a los datos, filtrado y formateo simple. Si está la distribución de informes a través de su empresa o la necesidad de generar forma segura presentación, se utiliza una herramienta de informes.
Al igual que con las herramientas de consulta, herramientas de información proporcionan un ambiente que le permite crear diseños sofisticados que se centran en el formato de los datos recuperados por la consulta de base de datos.