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
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

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---------------------------------*/
==========*/
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
http://asstoredprocedures.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=16239
Friday, September 11, 2009
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
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
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
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
SSIS LookUp Control
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
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
SELECT *
FROM
OPENDATASOURCE('SQLOLEDB','Data Source=PIGSUS90;User ID=BIPPIG Password=PIGSUS').BIP_PERU.dbo.FACTOREXTRAPOLACION
Sunday, September 07, 2008
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%'
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
Consulta:

Se visualiza el siguiente resultado
Subscribe to:
Posts (Atom)







