Why is my segment seeing no profiles when Query Service see some data for the same time and dates?
While this may not be the case for every ticket, an investigation may indicate the dataset was enabled and disabled (for Profile) at times and this would explain why some timeframes are gathering data and some not.
Note that the segment estimate would only show you what was ingested in Profile as opposed to Query Service only looking into the Data Lake, this would explain the discrepancy. If some data was ingested into the Data Lake at a point in time where the dataset was NOT enabled for Profile, the data wouldn’t have been promoted to the Unified Profile Service (UPS).
Also note you may be able (with the correct permissions) to access the Audit Logs feature in AEP where you would potentially see the historical data we have for a dataset.
This requires the ‘View User Activity Log access’ control permission granted in Data Governance. - See Admin Console
2 - Audit Query API documentation:
3 - Audit Logs Postman collection available at: