Pentru a crea o dimensiune a timpului în Microsoft SQL Server Analysis Services, dacă nu există tabele de timp în baza de date sursă, puteți utiliza Business Intelligence Development Studio. Pentru aceasta, pe pagina Selectați o metodă de creare, selectați una dintre următoarele opțiuni.
Creați un calendar în sursa de date. Selectați această opțiune dacă aveți permisiunea de a crea obiecte în sursa de date de bază. Expertul creează un tabel de timp și îl salvează în sursa de date. Apoi, pe baza acestui interval de timp, asistentul creează o dimensiune a timpului.
Creați un tabel de timp pe server. Selectați această opțiune dacă nu aveți permisiunea de a crea obiecte în sursa de date de bază. Expertul creează un tabel de timp și îl salvează nu în sursa de date, ci pe server. (Dimensiunea creată din tabelul de timp de pe server se numește dimensiunea de timp a serverului.) Dimensiunea de timp a serverului este creată de expert în funcție de acest interval de timp.
Selectați perioada de timp în care expertul va folosi pentru a crea o ierarhie aplicată la datele dvs., de exemplu, „ani“, „jumătate de an“, „Districtele“, „Trimestrele“, „luna“, „Deceniului“, „Săptămâna“ sau „Data“ . Trebuie să selectați cel puțin o perioadă de timp "Data". Atributul „Data“ este atributul cheie de măsurare, astfel încât măsurarea nu poate funcționa fără ea.
Apoi, în fereastra Limbaj de afișare pentru numele elementelor de timp, selectați limba care va fi utilizată pentru marcarea elementelor de dimensiune.
După ce creați o dimensiune a timpului bazată pe un interval de date, puteți utiliza designerul de dimensiuni pentru a adăuga sau a elimina atributele de timp. Atributul "Data" este un atribut cheie al măsurătorii, deci nu poate fi șters din dimensiune. Pentru a ascunde atributul "Date" de la utilizatori, puteți modifica valoarea proprietății AttributeHierarchyVisible a acestui atribut la False.
În funcție de perioada de timp selectată pe perioada pagina de timp specificată selectarea calendarului de master determină atributele care sunt create în măsurarea. De exemplu, dacă selectați perioade de timp an și Trimestru pe pagina de o anumită perioadă de timp, comandantul și alegerea tipului de calendar pagini calendar financiar, selectați calendarele sunt atribute FiscalYear, FiscalQuarter și FiscalQuarterOfYear pentru calendarul financiar.
Asistentul creează, de asemenea, ierarhii legate de calendar, constând din atributele create pentru acel calendar. Pentru toate calendarele, fiecare nivel din toate ierarhiile este restrâns la un nivel superior. De exemplu, într-un calendar standard de 12 luni, expertul creează o ierarhie de „ani și săptămâni“ sau „vizualizare luni și ani“. Cu toate acestea, în standard, săptămâna calendaristică distribuite lunar inegal, iar ierarhia formei „anilor, luni și săptămâni,“ nu. Dimpotrivă, în săptămâna de raportare și un calendar de fabricație sunt distribuite uniform pe luni, astfel încât în aceste calendare săptămâni roll-up în luni.