Management reporting and documentation
Post Reply
mikaeln
Influencer
Posts: 18
Liked: never
Joined: Aug 15, 2022 9:26 am
Full Name: Mikael Norman
Contact:

Billing Report for File Backup

Post by mikaeln »

Hi,

for some reason File Backup is not a supported type for the Billing Report.
We should be able to run a Billing Report with Veeam One for all available jobs types in VBR.

When can we expect to be able to run a Billing Report for File Backups?

Best regards,
Mikael
RomanK
Veeam Software
Posts: 868
Liked: 235 times
Joined: Nov 01, 2016 11:26 am
Contact:

Re: Billing Report for File Backup

Post by RomanK »

Hello Mikael,

Ideally, we aim to support all job types and platforms in every place where applicable, including file backups in the Billing reports. Unfortunately, I cannot share any ETA, but it's planned for future versions.

Thanks for the feedback. Noted.
mikaeln
Influencer
Posts: 18
Liked: never
Joined: Aug 15, 2022 9:26 am
Full Name: Mikael Norman
Contact:

Re: Billing Report for File Backup

Post by mikaeln »

Hi,

Any update on this?
jorgedlcruz
Veeam Software
Posts: 1866
Liked: 811 times
Joined: Jul 17, 2015 6:54 pm
Full Name: Jorge de la Cruz
Contact:

Re: Billing Report for File Backup

Post by jorgedlcruz »

Hello Mikael,
There has not been news for this in v13, we will surely add this on future releases after v13.1

At the moment, I can see historical details of these workloads on Workload Protection History, which can allow you to export to CSV and perform some calculations:
Image

Please take a look and let us know meanwhile we keep working on supporting these natively in Backup Billing.

Thank you
Jorge de la Cruz
Senior Director Observability & AI Product Management | Veeam ONE @ Veeam Software

@jorgedlcruz
https://www.jorgedelacruz.es / https://jorgedelacruz.uk
vExpert 2014-2025 / InfluxAce / Grafana Champion
mikaeln
Influencer
Posts: 18
Liked: never
Joined: Aug 15, 2022 9:26 am
Full Name: Mikael Norman
Contact:

Re: Billing Report for File Backup

Post by mikaeln »

Hi Jorge,

we are using a Powershell script to generate the data so we already have a solution in place but our wish is to not having have custom scripts that might break with the next update of VO or VBR.
We want VO as single solution that creates all Billing for Veeam products.

Best regards,
Mikael
jorgedlcruz
Veeam Software
Posts: 1866
Liked: 811 times
Joined: Jul 17, 2015 6:54 pm
Full Name: Jorge de la Cruz
Contact:

Re: Billing Report for File Backup

Post by jorgedlcruz »

Hello Mikael,
Would you mind sharing a bit the columns from the report you are getting? Also, can you tell me from where are you getting this data from VBR mounting the Restore Points?

Thank you
Jorge de la Cruz
Senior Director Observability & AI Product Management | Veeam ONE @ Veeam Software

@jorgedlcruz
https://www.jorgedelacruz.es / https://jorgedelacruz.uk
vExpert 2014-2025 / InfluxAce / Grafana Champion
mikaeln
Influencer
Posts: 18
Liked: never
Joined: Aug 15, 2022 9:26 am
Full Name: Mikael Norman
Contact:

Re: Billing Report for File Backup

Post by mikaeln »

Hi,

we are gettings this data

Job FileShare Size

PS is using;
Get-VBRUnstructuredBackup
Get-VBRUnstructuredBackupRestorePoint

I can't take credit for it, I found it online and did some modifications to add a total for customers with multiple shares in the same job

$backups = Get-VBRUnstructuredBackup
$data = @()

foreach ($backup in $backups) {
$b = Get-VBRUnstructuredBackup -Name $backup.Name
$points = Get-VBRUnstructuredBackupRestorePoint -Backup $b
$sharebackup = @{}
$total = 0
foreach ($point in $points) {
if (!($sharebackup.ContainsKey($point.ServerName))) {
$sharebackup.Add($point.ServerName, $point)
}
}
foreach ($share in $sharebackup.Keys) {
$backupinfo = [Veeam.Backup.Core.CNasBackup]::GetByNasPointId($sharebackup[$share].Id)
$shortterm = $backupinfo.GetNasBackupShortTerm()
$fullsize = [Math]::Round(($shortterm.Info.DataSize + $shortterm.Info.MetaSize)/1GB, 2)
$total += $fullsize
$data += @(
[pscustomobject]@{Job=$b.name;FileShare=$share;Size=$fullsize;}
)
}
$data += @(
[pscustomobject]@{Job=$b.name;FileShare='Total:';Size=$total;}
)
}
Post Reply

Who is online

Users browsing this forum: No registered users and 27 guests