Entradas con la etiqueta asp.net. desarrollo web

Parte BI-Lite 2

Así que continuando con el tema de BI permite echar un vistazo un pequeño ejemplo.
Código de ejemplo: http://quick-max.com/samples/BI/BI-Lite.zip

Así que estaba pensando en lo mucho SQL tendría que escribir para conseguir realmente que esto funcione
en el nivel más bajo. La respuesta, si una vista sencilla que me dio la clave principal, y extranjeros asignaciones de teclas que me llama PkFk (ver figura). El resto de la recuperación de datos estuvo a cargo de paquete subsónico, ¿por qué escribir una capa de datos completa cuando todos los que estoy interesado es en los nombres de tabla y las claves.

El código en realidad sólo tiene dos archivos que desee echar un vistazo a Default.aspx.cs y TblGraphItem.cs. Además, tendrá que ejecutar el script de creación vista SQL en la base de datos pubs .... Pero básicamente se puede apuntar a cualquier base de datos y cambiar el código un poco.

así que lo que eran mis utilizar los resultados, muy simple herramienta de reporte con algunas profundizar. Cuando yo no tenía que escribir código de la tabla específica.

Ejemplos: ('->' se utiliza para significar drill down)

1. Títulos - Venta>

a

así que usted puede ver que la producción lo que navegar por las secciones de datos lo que pase. Tengo más de simplificar el concepto de BI, pero esta es la base, la diferencia es todo lo que necesita es la vista y sus plug and play "a partir de ahí ... no tengo para dar masajes a mis datos para dar cabida a la presentación de informes.

Etiquetas:

-Lite parte BI 1

En la investigación de herramientas de BI que se utilizarán en el trabajo, que podrían suite nuestras necesidades Rápidamente me di cuenta un fallo concepción .... No hay un plug and play "herramienta de reporte. SQL Reporting Services, análisis Endeca, Cognus .... Todas requieren una gran cantidad de trabajo para la instalación.

Ahora digamos que quiero crear una herramienta de notificación pequeña y muy simple con bajadas del taladro. ¿Qué tengo que saber para la base hacia arriba.

Base lista

  1. Lista de todas las tablas
  2. Todas las relaciones entre la tabla
  3. Si las relaciones podrían ser marcados como gráfico, sería útil saber los padres de primer nivel ... y los niños de nivel enésimo.

Así que si se construye una base de datos con todas las claves principales y externas configurado correctamente, los pasos 1 y 2 se pueden extraer del catálogo de base de datos.

Parte 3 debería tener en cuenta de cuándo comenzamos a poner entires en el gráfico.

Etiquetas:

Usando Subonic ORM para crearte un simple blog

Así que un par de amigos míos me mostró una pequeña ingeniosa aplicación SubSonic. Su lite A y me atrevo a decir que lindo ORM (relación asignador de objetos). La razón que me gusta es porque tiene la huella de baja en el proyecto. Y no tengo que hacer ninguna configuración funky para hacerlo funcionar.

Para ejecutar el ejemplo, necesitará uno de los sabores de Visual Studio 2005 ... ya sea expresa o estándar y por encima de la debida. También se requieren expresiones SQL o alguna otras ediciones de SQL Server ... como 2000 o 2005.

Código de ejemplo: http://quick-max.com/samples/QBlog.net.zip

  1. Ejecutar Aspnet_regsql.exe y apuntan a la base de datos que desea trabajar.
  2. A continuación, ejecute localizar el BlogTables.SQL y ejecutarlo en contra de su base de datos recomendados
  3. Abre la carpeta del proyecto como un sitio web.
  4. Modificar la cadena de conexión mainCon para que apunte a la base de datos.

Ahora estamos listos para trabajar. El Subsonic.dll se ha incluido en el proyecto para usted.
Usted se dará cuenta en el directorio App_Code de que hay un archivo builder.adp. Este archivo es utilizado por subsónicos para especificar qué tabla que desee para crear objetos de. Usted puede especificar todos tabla
poner un (*) como la única entrada en el archivo, o especificar un nombre de tabla en cada línea.

Vamos a compilar el proyecto para que subsónico construye nuestros objetos para nosotros. Una vez que se compila a continuación, los objetos se mostrarán.

Usted se dará cuenta de un objeto creado en pareja, tres de ellos QuickMaxBlog QuickMaxBlogEntry, y QuickMaxBlogEntryComment.

Esto es básicamente todo lo que necesitamos para salvar a los anuncios de la base de datos.
Así que vamos a echar un vistazo a Blog.CS

Así que tomó el pequeño e ingenioso escritor RSS XML de Daniel brillante en CodeProject , me acaba de agregar un par blog funciones específicas.

Así como usted puede ver en el ejemplo de código anterior, yo no tenía que escribir un fragmento de SQL para conseguir que esto funcione. Así que el tiempo que tiene en realidad disminuye el tiempo de desarrollo. Su masa casi como la programación. Yo sé que sabes que yo soy más de la simplificación porque no los tiene reglas de negocio real ... ... Así que vamos a decir hipotéticamente neto quería agregar más funcionalidad a la base del objeto creado por subsónicos ... .. así theres una característica poco ingenioso en. 2.0 llamada .... PARCIAL CLASES .... Whoooo Hooo .... y así todo lo que tienes que hacer es crear una clase partical y se puede inyectar cualquier método, variable o propiedades que usted puede ser que desee utilizar ... ....

.... Bueno, yo espero que ustedes miren esto su muy ingenioso ....

Subsónico: http://www.codeplex.com/actionpack
Daniel brillante: http://www.codeproject.com/aspnet/RSSviaXmlTextWriter.asp
Código de ejemplo: http://quick-max.com/samples/QBlog.net.zip

Etiquetas: , ,