2015-10-27 23 views
5

Voglio solo sapere dove memorizza i dati delle statistiche sugli articoli degli articoli. Utilizzando la query SQL voglio ottenere gli elementi aggiornati di recente. scrivo una query per il database Sitecore_Master sulla tabella degli elementi, non ci ho trovato creato, campi aggiornato così, mentre queste colonne contiene valori diversi con voce Sitecore statistica valori mia query SQL è:Dove si trovano i dati delle statistiche degli articoli del negozio in archivio?

select name,created,updated from items where id='{EFDC1A0B-C40D-42B9-880B-0A09D4686E60}' 

si sta lavorando per io, mentre ho bisogno di dati statistici.

Chiunque ha idea di quale tavolo utilizzato per memorizzare i dati delle statistiche per l'oggetto sitecore.

Grazie

risposta

5

negozi Sitecore Created e Updated valori per ogni versione specifica della voce. Ecco perché è memorizzato nella tabella VersionedFields.

È possibile utilizzare questa query per ottenere elementi aggiornati dopo 2015-10-27:

SELECT 
    vf.Value AS Updated, 
    item.ID AS ItemId, 
    item.Name AS ItemName 
FROM 
    VersionedFields vf 
    JOIN Items item ON item.ID = vf.ItemId 
WHERE 
    vf.FieldId = 'D9CF14B1-FA16-4BA6-9288-E8A174D4D522' -- id of the __updated field 
    -- vf.FieldId = '25BED78C-4957-4165-998A-CA1B52F67497' -- id of the __created field 
    AND vf.Value > '20151027' 

prega di tenere presente che i negozi Sitecore date in UTC nella tabella.

+0

Grazie a @Marek, sta funzionando per me, esattamente stavo cercando questo, grazie ancora. –