Die Geschäftsführung der Nordlicht Reisen GmbH (erfundener Auftraggeber, F-07) will wissen, wie viele Termine je Büro und Monat gebucht und abgesagt werden. Die Zahlen stehen im Aktivitätsfeed events und in appointments (F-03). Cosmos DB ist dafür der falsche Ort: Eine Abfrage über alle Partitionen mit Aggregaten kostet viele RU und kann die Arbeit der Büros stören. Learn nennt zwei Wege, die Auswertung davon zu trennen. Diese Lektion wählt einen und prüft, was dafür stimmen muss.
Nicht gegen Azure und nicht gegen Fabric ausgeführt: Kein Fabric-Arbeitsbereich, keine Kapazität und kein Konto standen zur Verfügung. Der C#-Code ist mit Microsoft.Azure.Cosmos 3.64.0 übersetzt und lokal gelaufen (Prüfung der Voraussetzungen, JSON-Auswertung). T-SQL und Scala sind nicht übersetzt und nicht validiert. Diese Lektion ändert keine der Tatsachen F-01 bis F-08.
Zwei Wege
| Spiegelung (Mirroring) | Cosmos DB in Fabric | |
|---|---|---|
| Was es ist | Ihr Azure-Konto bleibt, seine Daten werden fortlaufend nach OneLake kopiert | eine Datenbank derselben Engine, ganz in Fabric |
| Wo die Anwendung schreibt | weiter in Azure Cosmos DB | in der Fabric-Datenbank |
| Abrechnung | Azure-Konto wie bisher; Abfragen in Fabric zählen auf die Kapazität | in Kapazitätseinheiten (CU) der Fabric-Kapazität |
| Anmeldung | Entra oder Schlüssel (Einschränkungen unten) | nur Entra, keine Schlüssel |
| Verwaltung | alle Einstellungen des Azure-Dienstes | vereinfacht, Voreinstellungen |
Beide brauchen Fabric und einen Arbeitsbereich; die Spiegelung einzuschalten verlangt dort die Rolle Admin oder Mitglied. Für Cosmos DB in Fabric nennt Learn als Lizenz Power BI Premium, eine Fabric-Kapazität oder eine Testkapazität. Preise stehen hier nicht; Kostentreiber sind die Kapazität (Abfragen in Fabric zählen darauf, die Replikation selbst nach Learn nicht) und die dauerhafte Sicherung des Kontos. Die Synapse-Verknüpfung nennt Learn für neue Vorhaben nicht mehr nutzbar.
Die Wahl für die Kladde. Das Konto cosmos-kladde besteht und läuft schon ohne Schlüssel (F-01); Kladde.Verlauf schreibt dort. Cosmos DB in Fabric hieße, die Datenbank zu wechseln, und es kennt laut Learn weder Private Link noch vom Kunden verwaltete Schlüssel, höchstens 25 Container je Datenbank, keine gespeicherten Prozeduren, und SDK-Container müssen mit Autoscale entstehen. Deshalb gilt: Spiegelung des bestehenden Kontos. Was die Wahl kippt: ein neues Vorhaben ohne Altlast, das Verwaltung sparen will, in Fabric arbeitet und keine dieser Grenzen braucht.