Monday, April 30, 2012

MOSS 2010 - Configurar reporting service integrate mode moss 2010

CONFIGURACION REPORTING SERVICE CON MOSS2010 Para hacer la integracion es necesario escenario1: moss y reporting en un mismo servidor, no hay problema Escenario 2: moss y reportin gen servidores distintos, el MOSS web front end debe de estar instalado en el report server y bueno en el servidor de aplicaciones que aloja el moss 1. Seguir el step by step de Paso 1: http://anyrest.wordpress.com/2010/06/17/integrating-sharepoint-2010-and-sql-reporting-services-2008-in-6-easy-steps/ Paso 2: http://bhavikmerchant.wordpress.com/2011/02/23/missing-report-library-template-in-sharepoint-2010/ 2. Crear carpeta de tipo conexion, el proyecto de reporting debe de apuntar a esta carpeta para los datasource 3. los reportes debe de ser deployados en una biblioteca de informes (REPORT LIBRARY ), para habilitarla seguir ojo esto es a nivel del sitio no en la admin. central 3. en caso que no se visualice el tipo de biblioteca (REPORT LIBRARY ) debe de seguir lo siguiente : a) ingrese a las configuracion del sitio de proyecto b) Entrar al grupo SITE ACTIONS y dentro de esta hacer click en la opcion MANAGE SITE FEATURES c) Dentro de esta pagina alguna de estas opciones activas debe de habilitar la biblioteca que no esta visible - Group work list - offline Synchronization for external list - sharepoint server enterprise site features - sharepoint server publishing - Tema colaboration list En caso aun no se visulicen los reportes y el error sea de alternate access en el log Ir a: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/aea5a5c7-761b-4c49-89df-d313d52f1ee7

Tuesday, February 28, 2012

SQL - Convert Array to table SQL

DECLARE @ArrayList VARCHAR(MAX)

SET @ArrayList = 'tim,zach,chris,wendi,brad'
-----------------
DECLARE @ArrayList VARCHAR(MAX)

SET @ArrayList = 'tim,zach,chris,wendi,brad'SELECT * FROM dbo.udf_PivotParameters(@ArrayList, ',')
------------------
CREATE FUNCTION [dbo].[udf_PivotParameters]
(
@ParamaterList VARCHAR(MAX),
@Delimiter CHAR(1)
)
RETURNS @ReturnList TABLE
(
FieldValue VARCHAR(MAX)
)
AS BEGIN
DECLARE @ArrayList TABLE
(
FieldValue VARCHAR(MAX)
)
DECLARE @Value VARCHAR(MAX)
DECLARE @CurrentPosition INT

SET @ParamaterList = LTRIM(RTRIM(@ParamaterList))
+ CASE WHEN RIGHT(@ParamaterList, 1) = @Delimiter THEN ''
ELSE @Delimiter
END
SET @CurrentPosition = ISNULL(CHARINDEX(@Delimiter, @ParamaterList, 1), 0)

IF @CurrentPosition = 0
INSERT INTO @ArrayList ( FieldValue )
SELECT @ParamaterList
ELSE
BEGIN
WHILE @CurrentPosition > 0
BEGIN
SET @Value = LTRIM(RTRIM(LEFT(@ParamaterList,
@CurrentPosition - 1))) --make sure a value exists between the delimiters
IF LEN(@ParamaterList) > 0
AND @CurrentPosition <= LEN(@ParamaterList)
BEGIN
INSERT INTO @ArrayList ( FieldValue )
SELECT @Value
END
SET @ParamaterList = SUBSTRING(@ParamaterList,
@CurrentPosition
+ LEN(@Delimiter),
LEN(@ParamaterList))
SET @CurrentPosition = CHARINDEX(@Delimiter,
@ParamaterList, 1)
END
END
INSERT @ReturnList ( FieldValue )
SELECT FieldValue
FROM @ArrayList
RETURN
END

Friday, May 07, 2010

SSAS - Parent child Hierarchies

Bueno hasta que lo encontre...e aqui una manera simple de hacer una jerarquia padre hijo en una dimension, para el ejemplo se ha tomado una tabla denominada DIM_UBICACION_GEOGRAFICA



A partir de esta dimension procedemos a realizar los cambios necesarios en el Dimension structure de la dimension, comemzando con la configuracion del Padre,tal cual se muestra en la imagen





Y para terminar la configuración del hijo




Con estos pasos ya tendriamos lista nuestra jerarquia para ser procesada y visualizada.




Para terminar aqui les dejo el link de referencia

Friday, April 30, 2010

SQL - Registrar errores de carga en tabla

ALTER PROCEDURE [dbo].[spUpd_CargaDM_xxxx_FactCom-Fin]
==========*/
AS

BEGIN TRY
-- Carga Fact Finanzas y Comercial
BEGIN TRANSACTION;
EXEC usp_TW_FileNumber
EXEC usp_FactFinanzasCostos
EXEC usp_FactFinanzasFileNumber
EXEC usp_FactFinanzasMorosidad
EXEC usp_FactComercialVentas
EXEC usp_FactComercialPresupuesto
COMMIT TRANSACTION;
END TRY
BEGIN CATCH
IF XACT_STATE() <> 0
BEGIN
ROLLBACK TRANSACTION;
END
INSERT INTO Err.CargaDM(ErrorNumber,ErrorSeverity,ErrorState,ErrorProcedure,ErrorLine,ErrorMessage)
SELECT
ERROR_NUMBER() AS ErrorNumber
,ERROR_SEVERITY() AS ErrorSeverity
,ERROR_STATE() AS ErrorState
,ERROR_PROCEDURE() AS ErrorProcedure
,ERROR_LINE() AS ErrorLine
,ERROR_MESSAGE() AS ErrorMessage;
END CATCH;
/*-----------------------------------FIN---------------------------------*/

Tuesday, November 17, 2009

SSAS stores para Analysis services

SSAS: Analysis Services Stored Procedure Project - Codigo Fuente

http://asstoredprocedures.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=16239

Friday, September 11, 2009

KAS 2010

Hacer funcionar el KASPERSKY 2010 con clave

http://blog.neuronaltraining.net/?p=6393

Thursday, August 27, 2009

Addicted2salsa

Y SI TU QUIERES SALSA !!!!
Para los que les gusta la buena salsa y quieren aprender nuevo pasos aqui les va este video.





http://www.facebook.com/addicted2salsa#/video/video.php?v=630851656230














Activities for ESL Students

Grammar:
http://a4esl.org/

Listening and videos
http://www.cdlponline.org/index.cfm

INGLES...Learning

RELY ON: Contar con, cuenta con
SUITABLE: adecuado,apropiado
THOUGH:adv. sin embargo ,conj. aunque, si bien
MADE UP: composed of
FED: Alimentado
HAS TAKEN STEPS: A tomado medidas
JOURNEY: Viaje
PREVENT: Evitar
UP TO THIS POINT: Hasta ahora

Saturday, May 30, 2009

SSIS Conditional Split


Es un control que en base a una condicion te permite realizar bifurcaciones,
la condicion puede ser basada en las columnas de una tabla o tambien en variables de usuario.

SSIS LookUp Control


Te ayuda a obtener una columna adicional de alguna otra tabla siempre y cuando se tenga alguna columna comun entre ellas, asi mismo podemos realizar una salida de error en caso no exista matching entre ellas.
Con este tipo de contro podemos realizar bifurcaciones para un insert,update

Thursday, April 23, 2009

SQL2005 - Formato de miles

SELECT SUBSTRING(CONVERT(VARCHAR,CAST(UUVENDIDAS AS MONEY),1),0,LEN(CONVERT(VARCHAR,CAST(UUVENDIDAS AS MONEY),1))-2) FROM PRODUCTO

Wednesday, March 18, 2009

Tuesday, March 03, 2009

Horizontal css menu


Funciona para IE 6 y posteriores

http://www.alistapart.com/articles/horizdropdowns/
http://www.nickrigby.com/

Thursday, February 26, 2009

Opendatasource

Para tener acceso a otros servidores via consultas

SELECT *

FROM

OPENDATASOURCE('SQLOLEDB','Data Source=PIGSUS90;User ID=BIPPIG Password=PIGSUS').BIP_PERU.dbo.FACTOREXTRAPOLACION

Sunday, September 07, 2008

QUE BUENA!!!!!!!!!!!!



Que buenas vacaciones ;)




Pobre tipo jjejejej.

Monday, August 25, 2008

LIMPIEZA DE LOG DE BD

BACKUP LOG BIP_PERU WITH TRUNCATE_ONLY DBCC SHRINKDATABASE ( BIP_PERU , TRUNCATEONLY )

Wednesday, August 13, 2008

Lo mejor que pudo haber pasado en mi vida

Nunca voy a olvidar el nacimiento de hijo, pasaron y siguen pasando curiosidades en su vida y claro en las nuestras pero nada comparado con el amor que tanto mi señora y yo le tenemos, es interesante ver como cambia tu vida, tus prioridades, tus preocupaciones ya no son las mismas, ya no eres tu sino es...mi getosito.
Super Raí C.L.

SQL - Busqueda a nivel de todos stores procedures de la BD

Muy bueno si quieres buscar problemas o tablas o alguna palabra a nivel de todos los stores procedures dentro de una BD

Ej. select * from INFORMATION_SCHEMA.ROUTINES
where routine_definition like '%VW_CARGO%'

Tuesday, July 01, 2008

Sql - Contar numero de elementos dentro de un grupo

Con esta consulta se puede contar elementos dentro de un grupo bajo un determinado criterio, es decir, por ejemplo cuando se tiene un grupo de 10 elementos pero 5 de ellos tienen un determinado valor por el cual uno desea contarlos de manera separada, de modo tal que en una misma consulta se tenga el total de registros y el numero de registros que tiene un determinado criterio

Consulta:


Se visualiza el siguiente resultado