CloudReports (im Folgenden bitte ich Sie, alle Übereinstimmungen von Namen mit realen Unternehmen als zufällig zu betrachten) bietet einen Cloud-Service für die Erstellung von Berichten in der Cloud. Betrachten Sie die Geschäftsaufgabe der Modellierung der Berechnung der Kosten für die Bildung solcher Dienste. Betrachten Sie für ein tieferes Verständnis der Situation als Beispiel das echte FastReports-Produkt, das in der Open-Source-Version zum Generieren von Berichten verfügbar ist (Sie können die Demoversion kostenlos von der Website des Unternehmens herunterladen). Nehmen Sie den Mitarbeiter-Demo-Bericht

Ändern Sie den Bericht. Fügen Sie dazu dem Bericht eine weitere Seite hinzu (Seite 2).

Auf der Codepage
Der Bericht kann über den Link heruntergeladen werden .
Führen Sie den Bericht aus und scrollen Sie zur letzten Seite

Als einfaches Modell können wir ein lineares Modell betrachten, dann werden die Kosten für die Erstellung eines Berichts anhand der Formel berechnet

Dabei ist a_i die Menge einiger Gewichte, b_i der Abrechnungsparameter. Zum Beispiel werden wir als Schlüsselparameter bei der Berechnung der Kosten wählen: Die Menge der Speichernutzung (physische Speichernutzung = Pm), die CPU-Ladezeit (Gesamtprozessorzeit = Tt) und die Anzahl der Seiten im Bericht (Seiten = P)

a_1 ist ein Koeffizient, der basierend auf dem Marketingmodell ausgewählt wird und eine Dimension von Rubel / Bit hat, vorausgesetzt, Pm wird in Bits gemessen. Angenommen, die folgenden Raten sind festgelegt

Wir zählen

Dabei wird die Prozessorzeit auf 4 Sekunden gerundet.
In der Realität kann die Auswahl schwieriger sein. Wir lassen diese Aufgabe außerhalb des Geltungsbereichs dieses Artikels. Wir geben nur ein Beispiel: Sie berechnen die ersten 100 Seiten für 101-199 Rubel pro 0,50 Kopeken, alles über 200 wird nicht oder mit 0,10 Kopeken berechnet. In diesem Beispiel soll gezeigt werden, dass es unzählige Marketingoptionen gibt.
Ein wichtiger Teil der Cloud-Berichterstattung ist die Lizenzierung. Nehmen wir ein Beispiel: Ein Kunde kauft ein Paket mit 100 Berichten. Jeder Bericht hat seinen eigenen eindeutigen Code. Die Struktur jedes Berichts kann nach Ermessen des Kunden entwickelt werden. Beim Verkauf eines Lizenzpakets für 100 Berichte zahlt der Kunde einen bestimmten Betrag auf sein persönliches Konto ein. Sie können jeden Lauf des Berichts berücksichtigen und zusätzlich zu der verbrauchten Ressource einen festen Betrag S + Fix dafür verwenden. Bevor Sie den Bericht starten, müssen Sie seinen eindeutigen Schlüssel als Antwort auf diese Anforderung angeben. Der Lizenzserver berücksichtigt diesen Lauf und reduziert den Zähler um eins. Wenn die Lizenz abgelaufen ist, wird der Start des Berichts abgelehnt. Verkäufe sind mit einer unbegrenzten Anzahl von Starts oder mit einer regelmäßigen Verlängerung möglich, wenn eine Lizenz für 10.000 Starts ausgestellt wird. Danach wird ein fester Betrag wieder vom persönlichen Konto entfernt und der Startzähler erneut auf 10.000 gesetzt.