Referensi metadata tanggal kalender, Proyek, dan Pengguna untuk Azure DevOps Analytics
Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
Jenis entitas dan set entitas yang tercantum dalam tabel berikut dapat digunakan untuk memfilter dan membangun laporan berdasarkan data Analytics.
EntitySet | EntityType | Deskripsi |
---|---|---|
Tanggal | CalendarDate | Tanggal yang digunakan untuk memfilter dan mengelompokkan entitas lain menggunakan hubungan. |
Proyek | Proyek | Proyek yang ditentukan untuk organisasi (cloud) atau koleksi proyek (lokal). |
Pengguna | Pengguna | Informasi pengguna yang digunakan untuk memperluas atau memfilter berbagai properti item kerja, misalnya Ditetapkan Ke, Dibuat Oleh. |
Catatan
Deskripsi entitas, properti, dan jenis enumerasi yang didukung oleh model data Analytics disediakan. Ini adalah draf awal. Harap berikan umpan balik tentang area yang ingin Anda miliki informasi lebih lanjut. Untuk mengkueri model data, lihat Membuat kueri OData untuk Analitik.
Tanggal
Properti berikut ini valid untuk jenis entitas CalendarDate . Kunci pengganti yang terkait dengan CalendarDate adalah DateSK
. Anda dapat menentukan properti tanggal kalender untuk memfilter dan menyusun laporan.
Nama tampilan | Nama | Jenis data | Keterangan |
---|---|---|---|
IsLastDayOfPeriod |
Disebutkan | Gunakan untuk memfilter data untuk menentukan apakah hari selesai dalam periode yang berbeda seperti hari, minggu, bulan, atau tahun. Nilai yang valid tercantum di bawah ini untuk Periode. | |
Tanggal | Date |
DateTime | Tanggal kalender tertentu. |
Nama Hari | DayName |
String | Nama hari, seperti Senin, Selasa, Rabu, dan sebagainya. |
Nama Pendek Hari | DayShortName |
String | Nama pendek yang ditetapkan untuk sehari, seperti Mon, Tue, Wed, dan sebagainya. |
Hari Dalam Seminggu | DayOfWeek |
Int32 | Jumlah yang terkait dengan hari dalam seminggu. |
Hari Dalam Sebulan | DayOfMonth |
Int32 | Angka yang terkait dengan hari dalam sebulan. |
Hari Dalam Setahun | DayOfYear |
Int32 | Angka yang terkait dengan hari dalam setahun. |
Tanggal Mulai Minggu | WeekStartingDate |
DateTime | Tanggal yang terkait dengan awal minggu. |
Tanggal Akhir Minggu | WeekEndingDate |
DateTime | Tanggal yang terkait dengan akhir minggu. |
Bulan | Month |
String | Nama singkatan dari sebulan dan tahun, misalnya, Jan 2022, Feb 2022, Mar 2022, dan sebagainya. |
Nama Bulan | MonthName |
String | Nama sebulan, seperti Januari, Februari, Maret, dan sebagainya. |
Nama Pendek Bulan | MonthShortName |
String | Singkatan nama sebulan, seperti Jan, Feb, Mar, dan sebagainya. |
Bulan Dalam Setahun | MonthOfYear |
Int32 | Nomor yang ditetapkan ke sebulan. Misalnya 1, 2, dan 3 yang sesuai dengan Januari, Februari, dan Maret. |
YearMonth | YearMonth |
Int32 | Angka yang sesuai dengan tahun dan bulan yang digabungkan. Misalnya, 202201, 202202, dan 202203 sesuai dengan Januari, Februari, dan Maret 2022. |
Tahun | Year |
Int32 | Tahun berjalan, seperti 2019, 2020, 2021 dan sebagainya. |
Secara default, semua tabel rekam jepret dimodelkan sebagai tabel fakta rekam jepret harian. Jika Anda mengkueri rentang waktu, maka akan mendapatkan nilai untuk setiap hari. Rentang waktu yang lama menghasilkan sejumlah besar rekaman. Jika Anda tidak memerlukan presisi tinggi seperti itu, Anda dapat menggunakan rekam jepret mingguan atau bahkan bulanan.
Saat Menggabungkan data untuk entitas rekam jepret, Anda harus menyertakan DateSK
atau DateValue
kolom dalam klausul seperti yang groupby
dijelaskan dalam panduan kueri OData. Misalnya laporan yang menentukan filter tanggal, lihat artikel berikut ini:
- Data tren kueri
- Menentukan kueri dasar menggunakan OData Analytics
- Menghitung waktu dalam status untuk tampilan Analitik yang sudah ada
- Laporan sampel tren bug
- Laporan sampel waktu prospek dan Waktu siklus
- Laporan sampel tren laju lolos alur
- Laporan sampel tren durasi tugas alur
Jenis anggota yang dijumlahkan periode
Anggota berikut didefinisikan untuk Period
jenis enumerasi yang bisa Anda gunakan dengan ekspresi filter lain untuk menghapus hari yang tidak menyelesaikan minggu atau bulan tertentu. Referensikan salah satu anggota ini untuk menentukan periode mingguan atau bulanan untuk kueri tren yang mencakup periode waktu yang lama. Jenis Period
enumerasi memiliki atribut tunggal, IsFlags
, yang diatur ke True
.
Nama anggota | Nilai | Nama tampilan |
---|---|---|
None |
0 | Tidak |
Day |
1 | Hari |
WeekEndingOnSunday |
2 | Minggu berakhir pada hari Minggu |
WeekEndingOnMonday |
4 | Minggu berakhir pada hari Senin |
WeekEndingOnTuesday |
8 | Minggu berakhir pada hari Selasa |
WeekEndingOnWednesday |
16 | Akhir Pekan Pada Hari Rabu |
WeekEndingOnThursday |
32 | Akhir Pekan Pada Hari Kamis |
WeekEndingOnFriday |
64 | Minggu berakhir pada hari Jumat |
WeekEndingOnSaturday |
128 | Minggu berakhir pada hari Sabtu |
Month |
256 | Month |
Quarter |
512 | Kuartal |
Year |
1024 | Tahun |
All |
2047 | Semua |
Proyek
Properti berikut ini valid untuk kumpulan entitas Proyek dan kunci ProjectSK
penggantinya . Saat membuat kueri cakupan organisasi, Anda bisa fokus pada satu atau beberapa proyek dengan menentukan satu atau beberapa Nama Proyek. Untuk informasi selengkapnya, lihat Kueri proyek dan cakupan organisasi.
Nama tampilan | Nama | Jenis data | Keterangan |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marka air yang menunjukkan terakhir kali data Analytics diperbarui. | |
Id Proyek | ProjectId |
GUID | Pengidentifikasi unik yang ditetapkan ke proyek saat dibuat. |
Nama Proyek | ProjectName |
String | Nama yang ditetapkan ke proyek saat dibuat. |
Visibilitas Proyek | ProjectVisibility |
Disebutkan | Menunjukkan apakah proyek bersifat publik atau privat. Nilai yang valid tercantum di bawah ini untuk ProjectVisibility. |
Properti navigasi
Properti navigasi berikut ini valid untuk jenis entitas Proyek .
ProjectVisibility enumerated type members
Anggota berikut didefinisikan untuk ProjectVisibility
jenis enumerasi. Referensikan salah satu anggota ini untuk memfilter proyek tertentu.
Nama anggota | Nilai | Nama tampilan |
---|---|---|
Private |
0 | Privat |
Organization |
1 | Organization |
Public |
2 | Publik |
Pengguna
Properti berikut ini valid untuk kumpulan entitas Pengguna dan jenis entitas Pengguna dengan kunci UserSK
pengganti .
Nama tampilan | Nama | Jenis data | Keterangan |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marka air yang menunjukkan terakhir kali data Analytics diperbarui. | |
Email Pengguna | UserEmail |
String | Email yang terkait dengan identitas akun pengguna. |
Id Pengguna | UserId |
GUID | Pengidentifikasi unik yang ditetapkan ke identitas akun pengguna. |
Nama Pengguna | UserName |
String | Nama yang ditetapkan untuk pengguna saat identitas akun pengguna dibuat. |
Id Pengguna GitHub | GitHubUserId |
String | ID pengguna GitHub yang terkait dengan akun pengguna. |
Jenis Pengguna | UserType |
Adat | Jenis pengguna. Nilai yang valid tercantum di bawah ini untuk UserType. |
Anggota jenis enumerasi UserType
Anggota berikut didefinisikan untuk UserType
jenis enumerasi.
Nama anggota | Nilai | Nama tampilan |
---|---|---|
Unknown |
0 | Tidak dikenal |
Unrecognized |
1 | Tidak dikenal |
User |
2 | Pengguna |
Organization |
3 | Organization |
Bot |
4 | Bot |