Mostrando entradas con la etiqueta WSS_Logging. Mostrar todas las entradas
Mostrando entradas con la etiqueta WSS_Logging. Mostrar todas las entradas

lunes, 2 de abril de 2012

Tips/info #12 Sharepoint 2010

1-Base de datos WSS_Logging

La base de datos WSS_Logging almacena varias cosas:

  • ULS Logs from 14 Hive\LOGS (pulled in through a timer job)
  • Raw Resource Usage Data

Los ULS logs son tomados de cada server y colocados en la base de datos a traves de un timer job Diagnostic Data Provider: Trace Log.  Los datos de Raw Resource Usage incluye las siguientes categorías:

  • Clickthrough Usage
  • Content Export Usage
  • Content Import Usage
  • Feature Use
  • Page Requests
  • Rating Usage
  • Sandboxed Requests
  • Sandboxed Requests Monitored Data
  • Search Query Usage
  • Site Inventory Usage
  • Timer Jobs
  • Workflow

Los datos sin procesar de estas categorías se utilizan para la parte analítica Web de SharePoint. Dos trabajos del temporizador (Microsoft SharePoint Foundation Usage Data Import and Microsoft SharePoint Foundation Usage Data Processing) son responsables de la importación y procesamiento de datos raw en las bases de datos de Web Analytics.

Podemos verificar mediante la vista RequestUsage si se guardo data analítica:

select MIN(LogTime),MAX(LogTime) from RequestUsage
2011-09-05 00:00:01.580                2011-09-19 20:29:43.

2-Listar todos los comandos de powershell

Get-Command -Noun SP*

3-Listar todos los comandos de powershell relacionados a solutions

Get-Command -Noun *solution*

4-SPSite y SPWeb

# Obtener todos los site collections en la farm
Get-SPSite -Limit ALL
# Obtener el site collection de la siguiente URL http://siteurl
Get-SPSite "http://siteurl"

# Obtener el site de la siguiente URL http://weburl
Get-SPWeb "http://weburl"

# Obtener todos los sites de todos los site collections
Get-SPSite | Get-SPWeb
5-Obtener ayuda de un determinado comando

Get-Help Get-SPWeb
6-Error al guardar una página en el Sharepoint Designer “Code blocks are not allowed in this file.

Este error ocurre cuando hay un web part corrupto
7-Opción de “Add to My Links” de Sharepoint 2007 en 2010

MyLinks3
8-Crear tag y notes

Cuando se clickea en los iconos de Tags and Notes se irá a la siguiente ubicación /_layouts/socialdataframe.aspx?Url=http://your_page&Title=Home&mode=0&IsDlg=1
2012-03-30-SharePointSocialFeatures-02
Otra manera es hacerlo desde el Central Administration
Central Administration -> Manage service applications -> User Profile Service Application -> Manage Social Tags and Notes.
2012-03-30-SharePointSocialFeatures-03
9-Actualizar la UI de todos los subsitios después de una migración de Sharepoint 2007 a 2010


$SPSite = Get-SPSite http://MySiteCollection
foreach ($SPWeb in $SPSite.AllWebs)
{
    $SPWeb.UIVersion = 4;
    $SPWeb.Update();
}




10-No aparece la opción de “navigation” en la sección de look and feel



navigationlookandfeel


Se debe activar la siguiente feature


publishingfeature


11-OData en Sharepoint 2010



3252.SharePoint_Foundation_2010_REST_URI_Structure_172D52D4


En SharePoint Server 2010 cada lista en SharePoint es expuesta como OData REST API (a veces referenciado como WCF Data Services)





12-Exportar la lista de usuarios de un site mediante OWSSVR



Ve a la lista de usuarios (página People and Groups), copia el ID de la lista (LISTID) y copia el ID de la vista (VIEWID)


http://[site]/_vti_bin/owssvr.dll?CS=109&Using=_layouts/query.iqy&List=[LISTID]&View=[VIEWID]&CacheControl=1


13-Mantenimiento de base de datos



Microsoft recomienda lo siguiente en pocas palabras:


  • Una vez a la semana, fuera del horario: DBCC CHECKDB para comprobar coherencia para garantizar que sus datos y los índices no están dañados.

  • Medir y reducir la fragmentación del índice, especialmente la tabla AllDocs

  • Supervisar otras bases de datos *de fragmentación y reconstrucción de índices dentro de estas bases de datos cuando la fragmentación supera el 30%.

  • Fragmentación hasta 10% y luego reorganizar (online), 10-75% – reconstrucción (online), 75%: reconstruir (offline)

  • Directrices y medidas para shrinking de archivos de datos


* Las siguientes bases de datos necesitan supervisar fragmentación y reconstrucción de índice manualmente:



Secure Store Database
State Service Database
Profile Sync Database
Usage Database
Managed Metadata Database
Business Connectivity Services Database
PerformancePoint Services Database
Search Administration Database


Para más información:http://technet.microsoft.com/en-us/library/cc262731.aspx

Tips/Info #11–Sharepoint 2010

1-Algunos nombres que no pueden ser usados para la creación de contenido

    • A nivel de site collection
        • Long Running Operation Status
        • Notification Pages
        • PublishedLinks
        • Quick Deploy Items
        • Relationships List
        • Reports Lists
        • ReusableContent
        • Variation Labels
    • Para subsites
        • _catalogs  ("Error: Site names cannot contain certain reserved words and
          cannot begin with an underscore.")
        • _cts
        • _private
        • images
        • Lists
        • m

2-Execadmsvcjobs

Ejecuta todos los trabajos administrativos del temporizador inmediatamente en lugar de esperar a que se ejecute el trabajo del temporizador.

Cuando la cuenta de proceso del servicio de temporizador de Windows SharePoint Services (SPAdmin) está deshabilitada (es necesario en algunas instalaciones por motivos de seguridad), la operación execadmsvcjobs se debe ejecutar en todos los equipos para llevar a cabo el aprovisionamiento y otras tareas administrativas que normalmente se realizarían mediante el servicio de temporizador de Windows SharePoint Services (SPTimer).

stsadm -o execadmsvcjobs

3-Mover un site collection a un subsite

4-Columna fecha con formato ISO 8601. Creo una columna autocalculada desde a columna Created

032712_0008_Workingwith71

5-Obtener información de un correlation ID mediante powershell

get-splogevent ?{$_.Correlation -eq "GUID"} select Area, Category, Level, EventID, Message
Format-List

Cambie el GUID por el correlation ID que desea buscar

Les recuerdo que tienen disponible:

http://archive.msdn.microsoft.com/ULSViewer

http://ulsviewer.codeplex.com/

6-Error "Operation is not valid due to the current state of the object" al ejecutar un timer job

Setee el contexto a null en el código de la activación de la feature

HttpContext.Current = null;

7-Diferentes maneras de guardar datos de configuración

más info: http://todosharepoint.blogspot.com.ar/2012/02/guardando-data-de-configuracion-en.html

8- Tener cuidado con la opción de mostrar Subsites en la navegación global, puede ocasionar cargas lentas en las páginas. Desmarcar la opción de Show Subsites en ambas categorías

image

9-Obtener la actual retención de información de los distintos reportes asociados a WSS_LOGGING DATABASE

Get-SPUsageDefinition


10-Setear los días de retención de los distintos reportes de la base de datos de WSS_LOGGING


Set-SPUsageDefinition –Identity “categoria” –DaysRetained cant_dias

Ej: se retiene por 5 días los request de las distintas sanboxed solutions
Set-SPUsageDefinition -Identity "Sandboxed Requests" -DaysRetained 5
Otras categorias:
Content Import Usage, Workflow,Clickthrough Usage,Content Export Usage,Page Requests,Feature Use,Search Query Usage,Site Inventory Usage,Sandboxed Requests Monitored Data,Timer Jobs,Rating Usage