Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Es wird empfohlen, das Setuphandbuch zu verwenden, anstatt diesen Anweisungen zu folgen. Falls Sie an den Details interessiert sind, oder versuchen Sie, einige Schritte zu überspringen, finden Sie die Informationen zum manuellen Konfigurieren des Repositorys in diesem Artikel.
Erstellen der Konfigurationsdateien
Das Repository entnimmt die Konfigurationswerte aus den .env.{ENVIRONMENT}-Dateien im Repository. Dazu müssen Sie zuerst die Datei .env.template nach .env.dev, .env.test und .env.prod in dasselbe Verzeichnis kopieren und die Werte einfügen. Die Werte in diesen Dateien werden beim Erstellen des Manifests verwendet. Für die lokale Entwicklung ist normalerweise nur die ENV.DEV-Datei erforderlich.
Entscheiden Sie sich für einen WorkloadName, und füllen Sie ihn in env.dev Datei aus.
Registrieren einer Front-End-Microsoft Entra-Anwendung
Sie können die CreateDevAADApp.ps1 verwenden, um eine neue Microsoft Entra-App zu erstellen, oder Sie können die Schritte ausführen.
- Navigieren Sie im Microsoft Entra IDmin-Portal zu App-Registrierungen.
- Erstellen Sie eine neue Mehrinstanzenanwendung.
- Fügen Sie dem Anwendungsmanifest die folgenden SPA-RedirectURIs hinzu:
- https://app.fabric.microsoft.com/workloadSignIn/{TENANT_ID}/{WORKLOAD_NAME}
- https://app.powerbi.com/workloadSignIn/{TENANT_ID}/{WORKLOAD_NAME}
- https://msit.fabric.microsoft.com/workloadSignIn/{TENANT_ID}/{WORKLOAD_NAME}
- https://msit.powerbi.com/workloadSignIn/{TENANT_ID}/{WORKLOAD_NAME}
Wählen Sie im Setupvorgang {WORKLOAD_NAME} aus. Sehen Sie sich die Projektstruktur im Repository an.
Suchen Sie nach Ihrem {TENANT_ID}? Folgen Sie diesen Schritten:
- Öffnen Sie Microsoft Fabric, und wählen Sie in der oberen rechten Ecke Ihr Profilbild aus.
- Wählen Sie „Info“ im Dropdownmenü aus.
- Im Dialogfeld "Info" finden Sie Ihre Mandanten-ID und die Mandantenregion.
Nachdem die App erstellt wurde, öffnen Sie die Datei "Workload/.env.dev", und fügen Sie Ihren Workload-Namen in die Konfigurationseigenschaft "WORKLOAD_NAME" und Die Client-ID der Frontend-Anwendung in die Konfigurationseigenschaft "FRONTEND_APPID" ein.
DevGateway
Das Repository erforderte mehr Software, die heruntergeladen werden muss. Dazu müssen Sie das DevGateway herunterladen und in das tools Verzeichnis entzippen.
Um das DevGateway zu starten, muss eine benannte workload-dev-mode.json Konfigurationsdatei im build/DevGateway/ Verzeichnis verfügbar sein. Diese Datei teilt dem DevGateway mit, wie Sie Ihre Workload suchen und bedienen können.
Beispielkonfiguration:
{
"WorkspaceGuid": "your-workspace-guid-here",
"ManifestPackageFilePath": "path/to/Your/Repo/build/Manifest/[WorkloadName].[Version].nupkg",
"WorkloadEndpointURL": "http://127.0.0.1:5000/workload"
}
Felderklärungen:
-
WorkspaceGuid: Die GUID Ihres Fabric-Arbeitsbereichs, in dem die Workload verfügbar ist. -
ManifestPackageFilePath: Pfad zum kompilierten Workload-Manifestpaket (nupkg-Datei). -
WorkloadEndpointURL: URL, unter der Ihr Workload-Back-End gehostet wird (in der Regel Ihr lokaler Entwicklungsserver).