Many badges are awarded for specific posts (Great Answer, Notable Question, Publicist, Investor, etc). In such cases, the list of badges includes the post for which it was awarded. This is public information, as it should be.
However, this information is not present in the Data Explorer Badges table. This table has Badge Id and User Id, but no Post Id. (See this query for illustration). I feel this significantly reduces the usefulness of the table. For example, the publicist badge indicates that some posts on the site were shared far and wide, but we do not know which ones.
I propose adding Post Id column to the table, leaving it Null when not applicable.