If a user creates or edits an element in AF (or in some other tool via AFSDK), does AF have a changelog or audit trail that shows the changes made and by who? If so, where can I find this?
Sure does, have a read here: https://livelibrary.osisoft.com/LiveLibrary/content/en/server-v4/GUID-563B4699-389B-4737-B304-AF2E0416D759#docid=GUID-11…
Well that was quick!
It's interesting that the documentation says you must have SQL Enterprise to use the auditing feature. Did I read that right? If so, why does AF not require SQL Enterprise by default?
You did read the documentation correctly. Not everyone needs SQL Server Enterprise and PI Servers vary in size. A number of customers with smaller systems might start off initially with SQL Express. The audit trail I believe uses SQL Change Data Capture which is only available in SQL Server Enterprise.
Not everyone desires/needs/requires AF auditing. AF Auditing was requested mostly for customers in regulated industries. SQL Server Enterprise can be a significant cost and may not be necessary if you have a smaller database.
Retrieving data ...