Dua laporan yang mencakup beberapa waktu yang sama belum tentu merupakan salinan duplikat. Pesan tersebut mungkin berasal dari penerima yang berbeda, komponen pelaporan yang berbeda, atau transmisi ulang dengan konten yang bertentangan. Tentukan apa yang diketahui tentang identitas dan populasi mereka sebelum menggabungkan jumlah mereka.
Buat catatan asal
Referensi: RFC 9990 §3.1.1.3, RFC 9990 §3.5.1.
Simpan nama pelapor yang dikirimkan, ID laporan, domain kebijakan, interval cakupan, sidik jari lampiran, dan detail kedatangan. Pertahankan nilai identitas mentah meskipun dasbor menggunakan label yang dinormalisasi. Nama tampilan yang diubah tidak boleh menghapus kemampuan untuk merekonstruksi sumber aslinya.
Jika dua label tampak berkaitan, carilah bukti pendukung seperti infrastruktur pelapor yang terdokumentasi atau migrasi yang terverifikasi. Akhiran umum atau nama organisasi serupa merupakan petunjuk, bukan izin untuk menggabungkan setiap laporan menjadi satu identitas. Versi pemetaan alias apa pun dan catat siapa yang menyetujuinya.
Bandingkan interval yang tumpang tindih secara terpisah dari identitas
Referensi: RFC 9990 §3.1.1.4, RFC 9990 §3.5.4.
Penerima yang berbeda dapat mengamati lalu lintas pada hari yang sama tanpa membuat laporan mereka terduplikasi. Dalam sumber pelaporan yang terverifikasi, pencocokan identitas dan konten dapat mendukung keputusan duplikat. Identitas berbeda dengan jendela yang tumpang tindih memerlukan pemeriksaan lebih dekat, termasuk perubahan kebijakan dan komponen pelaporan independen.
RFC 9990 merekomendasikan periode pelaporan yang tidak tumpang tindih, namun konsumen harus menangani masukan yang tidak sempurna. Panduan duplikatnya menjelaskan bahwa tumpang tindih parsial tidak memberikan cara yang jelas untuk membedakan observasi yang berulang. Waktu yang tumpang tindih saja tidak memberi tahu Anda jumlah pesan duplikat.
Hindari pengurangan yang diciptakan
Kasus ilustrasi: laporan A mencakup pukul 00:00–12:00 dan berjumlah 600; laporan B mencakup pukul 06:00–18:00 dan menghitung 900. Tumpang tindih enam jam tidak menunjukkan bahwa 300, 450, atau nomor tetap lainnya diduplikasi. Lalu lintas mungkin tidak merata, dan populasinya mungkin berbeda. Mengurangi setengah laporan akan menghasilkan estimasi sesuai model, bukan total unik yang teramati.
Untuk metrik yang direkonsiliasi, simpan pasangan yang tidak pasti untuk ditinjau atau terapkan aturan penyertaan seluruh laporan yang terdokumentasi. Pertahankan alternatif tersebut dan jelaskan kerugian pertanggungan yang diakibatkannya atau kemungkinan penghitungan ganda. Jangan menyajikan jumlah total unik jika bukti tidak dapat mendukungnya.
Buatlah keputusan tersebut dapat direproduksi
Catat mengapa laporan diperlakukan sebagai laporan yang berbeda, duplikat, atau tumpang tindih yang belum terselesaikan. Tunjukkan seberapa besar volume yang terpengaruh. Jaga agar jendela yang tumpang tindih tetap terlihat saat mengekspor data sehingga analis hilir tidak secara tidak sengaja menjumlahkan tampilan diagnostik seolah-olah tampilan tersebut bersih.
Uji importir dengan interval yang berdekatan, pengulangan yang tepat, pelaporan yang berbeda, dan sebagian laporan yang tumpang tindih. Pembersihan alias yang berhasil harus meningkatkan asalnya, bukan hanya membuat grafik menjadi lebih mulus.
Buat catatan pengecualian yang tumpang tindih
Catat referensi laporan, interval persisnya, dugaan hubungan sumber, dan jumlah yang terpengaruh. Nyatakan laporan mana yang disertakan dalam setiap tampilan yang diekspor. Jika seorang analis memilih aturan laporan keseluruhan yang konservatif, catat pengaruhnya terhadap cakupan; jika keduanya dipertahankan dalam tampilan diagnostik, peringatkan bahwa penjumlahannya mungkin mencakup observasi berulang. Mintalah klarifikasi dari pelapor hanya melalui proses dukungan resmi. Sampai bukti yang lebih baik diperoleh, pertahankan ambiguitas tersebut sebagai data daripada mengubahnya menjadi perkiraan duplikat yang tidak didukung.
Lanjutkan penyelidikan
Gunakan panduan laporan agregat untuk menafsirkan bidang yang mendasarinya dan panduan diagnosis keselarasan ketika pass otentikasi mentah tidak memuaskan DMARC.
Bukti sintetik yang dieksekusi
Perlengkapan aritmatika yang diputar ulang secara lokal menyediakan dua laporan dari populasi pelaporan sintetis terverifikasi yang sama. A mencakup pukul 00:00–12:00 dan B mencakup pukul 06:00–18:00. Ini menerapkan aturan yang sengaja dibuat eksplisit: pertahankan keseluruhan laporan pertama yang diterima dalam metrik sementara dan simpan laporan tumpang tindih yang belum terselesaikan di kemudian hari. Itu tidak memperkirakan pengamatan yang diduplikasi dalam hitungan jam.
- Layanan: Penagihan; Laporan A, meliputi: 400; Laporan B, disimpan: 300; Jumlah gabungan yang naif: 700
- Layanan: Peringatan; Laporan A, meliputi: 200; Laporan B, disimpan: 600; Jumlah gabungan yang naif: 800
- Layanan: Jumlah; Laporan A, meliputi: 600; Laporan B, disimpan: 900; Jumlah gabungan yang naif: 1.500
Verifikasi pernyataan yang dijalankan mencakup total 600 dan total ditahan 900. Total pesan unik tetap nol. 600 yang disertakan adalah jumlah laporan yang dipilih kebijakan, bukan bukti volume unik lengkap untuk jendela gabungan pukul 00:00–18:00. Penagihan dan peringatan diberikan penugasan layanan sintetis, bukan disimpulkan dari infrastruktur bersama. Baris mentah yang dipertahankan, aturan penyertaan, dan keluaran ini membuat metrik dapat direproduksi sambil mempertahankan tumpang tindih yang belum terselesaikan. Kebijakan inklusi berbeda yang disetujui dapat menghasilkan total sementara yang berbeda dan harus disebutkan namanya. RFC 9990 §3.1.1.4 memberikan panduan periode pelaporan.
Jaga agar keputusan tetap terbatas
Latihan lokal hanya memeriksa 400 + 200 observasi yang disertakan dan 300 + 600 observasi yang diadakan. Total sementara 600 bukan merupakan perkiraan pesan unik di kedua jendela; nilai itu masih belum diketahui. Tidak ada identitas laporan sebenarnya yang diautentikasi atau digabungkan.