Microsoft SQL Server ha un'opzione speciale per sostenere il calcolo dei totali di campo di database di programma Dynamics CRM. Utilizza un indice su panorami-- o viste indicizzate..--per mantenere i totali campo SIFT (Sum Index). Le viste indicizzate sono viste di SQL Server con il contenuto calcolato e memorizzato che aiuta a velocizzare il recupero dei dati. Una chiave SIFT per ogni campo del database deve essere abilitata al fine di creare l'indice sulla vista con Dynamics CRM.
Istruzioni
1
Fare clic sul pulsante "Start" in Windows e selezionare l'applicazione "Microsoft SQL Sever Mangement Console" dal menu "Tutti i programmi".
2
Aggiungere il codice seguente all'inizio della tua query SQL memorizzata:
CREARE vista GLEntry$ VSIFT$ 1 come SELECT SUM (importo) come somma di $,
ProductPrice, quantità da GLEntry gruppo di ProductPrice, quantità *
CREARE L'INDICE CLUSTER UNIVOCO VSIFTIDX SU
GLEntry$VSIFT$1(ProductPrice,Quantity) *
per generare un totale SIFT per il database "ProductPrice, quantità".
3
Aggiungere il codice seguente nell'istruzione SELECT della query SQL stored:
SELEZIONARE SUM(SUM$Amount) da GLEntry$ VSIFT$ 1 WITH(NOEXPAND) dove
ProductPrice =? E quantità > =? E quantità < =?
per creare una chiave SIFT per le viste indicizzate.
4
Fare clic sul pulsante "Salva" per creare l'indice sulla vista con Dynamics CRM.