According to the OSCE, the majority of ceasefire violations occurred against the separatist-controlled areas, which also contain the vast majority of the civilian population.
You should also clarify what is "ceasefire violation against the separatist-controlled area", because that doesn't sound like OSCE SMM terminology.
If you read SMM reports, they classify location of violations, and type. So if violation is in non government controlled territory, it can be anything from training, outgoing explosions, impact explosions, ...
So you can have a ceasefire violation in NGCA that is a shell impact there, or fire from there, or just training. Most violations are undeteremined.
Of course it's not possible to determine the source with absolute certainty, but most of the violations had been recorded east of the demarcation line, for instance in this report:
It seems you didn't read the datas very well, it's ~14k in total in Donbas from both sides, not only civilians. And surely not by Azov.