Systemanforderungen
Die Schritte zur Bereitstellung aus dem Azure Marketplace finden Sie im Deployment Guide.
Überblick
AI Analyst wird als Azure Managed Application in Ihrem eigenen Azure Tenant bereitgestellt. Diese Seite listet alle Voraussetzungen auf, die vor Beginn der Bereitstellung erfüllt sein müssen. Die Prüfung dieser Punkte im Voraus ist die effektivste Methode, um den Bereitstellungsprozess kurz zu halten, da fast jede fehlgeschlagene Bereitstellung durch fehlende Berechtigungen, nicht registrierte Ressourcenanbieter oder fehlende Quoten verursacht wird.
Vorhandene dab Voraussetzungen
Vor der Bereitstellung von AI Analyst müssen folgende Komponenten bereits vorhanden sein:
dab Nexus- Eine Lizenz für
dab AI Analyst
dab Knowledge Hub liefert die SAP- und Analytics-Expertise, auf der AI Analyst basiert. Ohne Knowledge Hub kann AI Analyst nicht betrieben werden und für den Zugriff darauf ist die AI Analyst License erforderlich.
Azure-Anforderungen
Abonnement und Berechtigungen
- Ein Azure-Abonnement, in das AI Analyst bereitgestellt wird
Ownerfür den Zielbereich, oderContributorplusUser Access Administrator- Berechtigung zum Bereitstellen des Azure Marketplace-Angebots
Eine reine Contributor-Rolle reicht nicht aus. Die Bereitstellung erstellt Rollen-Zuweisungen, sodass die Anwendung mit ihrer Managed Identity eigene Geheimnisse aus Key Vault lesen kann. Ohne User Access Administrator scheitert die Bereitstellung beim Schritt der Rollen-Zuweisung.
Erforderliche Ressourcenanbieter
Folgende Ressourcenanbieter müssen im Ziel-Abonnement registriert sein:
| Ressourcenanbieter | Warum benötigt |
|---|---|
Microsoft.Web | App Service und App Service Plan, die AI Analyst ausführen |
Microsoft.KeyVault | Key Vault, in dem Verbindungssstring, API-Schlüssel und Geheimnisse gespeichert werden |
Microsoft.CognitiveServices | Azure AI Foundry-Konto und die Bereitstellung des KI-Modells |
Microsoft.Network | Virtuelles Netzwerk, Subnetze und privater Endpunkt zu dab Knowledge Hub |
Microsoft.ManagedIdentity | Managed Identity, die AI Analyst zum Zugriff auf Key Vault-Secrets verwendet |
Microsoft.App | Plattformkomponenten der Managed Application |
Sie können Anbieter im Azure Portal unter Subscription -> Settings -> Resource providers registrieren oder folgenden Befehl ausführen:
az provider register --namespace Microsoft.Web
az provider register --namespace Microsoft.KeyVault
az provider register --namespace Microsoft.CognitiveServices
az provider register --namespace Microsoft.Network
az provider register --namespace Microsoft.ManagedIdentity
az provider register --namespace Microsoft.App
Die Registrierung erfolgt asynchron und kann einige Minuten dauern. Warten Sie, bis jeder Anbieter den Status Registered anzeigt, bevor Sie mit der Bereitstellung beginnen.
Erforderliche Quoten
Die Bereitstellung fordert Kapazitäten an zwei Stellen an. Beide werden zum Bereitstellungszeitpunkt von Azure geprüft und führen zum Abbruch der Bereitstellung, wenn im Abonnement keine freien Ressourcen vorhanden sind.
| Quota | Was zu prüfen ist |
|---|---|
| Azure OpenAI-Tokens pro Minute (TPM) | In der Zielregion der Cognitive Services, für das Modellfamilie, das Sie verwenden möchten. Die Quote wird für alle Bereitstellungen dieser Modelfamilie im selben Abonnement und derselben Region gemeinsam genutzt. |
| App Service Compute | Die ausgewählte App Service Plan-Größe muss in der Bereitstellungsregion verfügbar sein. Neue oder Testabonnements haben häufig ein Limit von 0 für die benötigte VM-Familie. |
Sie können die Modell-Quote im Azure Portal unter Azure AI Foundry -> Quotas prüfen oder folgenden Befehl ausführen:
az cognitiveservices usage list --location <region> --output table
Wenn der freie Spielraum geringer ist als die geplante Kapazität für die Bereitstellung, beantragen Sie vor dem Bereitstellungsdatum eine Quoterhöhung. Quoterhöhungen werden von Microsoft bearbeitet und benötigen Zeit.
Datenbankanforderungen
Eine Datenbank zur Speicherung der relevanten Ergebnistabellen, insbesondere:
- Eine Microsoft SQL Server oder Azure SQL Server-Datenbank mit den Ergebnissen der
dab NexusAnalytic-Ausführung - Ein Datenbankbenutzer mit Leserechten auf die von AI Analyst analysierten Tabellen
- Ein Verbindungsstring im ADO.NET- (oder ODBC-) Format mit aktivierter Verschlüsselung
- Netzwerkverbindung von Azure zur betreffenden Datenbank
Verwenden Sie den Verbindungsstring der Datenbank, die für die Analytic-Ausführung verwendet wird, nicht den dab Nexus Anwendungsdatenbank-Verbindungsstring.
AI Analyst greift auf Ihre Datenbank über den ausgehenden Datenverkehr seines virtuellen Netzwerks zu. Klären Sie den Netzwerkpfad vor der Bereitstellung mit dem Team, das die Datenbank verwaltet. Die verfügbaren Möglichkeiten werden im Deployment Guide beschrieben.
Werte, die Sie während der Bereitstellung benötigen
Halten Sie Folgendes bereit, bevor Sie den Assistenten öffnen:
| Wert | Quelle |
|---|---|
| Abonnement, Ressourcengruppe und Region | Sie |
| Datenbank-Verbindungsstring | Sie |
| SQL-Basistabellen-Schema | Sie, Standard Results |
| Erlaubte IP-Bereiche im CIDR-Format | Ihre IT-Abteilung, z. B. 203.0.113.0/27 |
| AIA API-Schlüssel | Von Ihnen generiert, mindestens 32 Zeichen |
| Session Token Secret | Von Ihnen generiert, mindestens 32 Zeichen |
| Knowledge Hub API-Schlüssel | Bereitgestellt von dab als Teil der AIAnalyst License |
| Privates Link-Anforderungsnachricht | Sie, wird von dab verwendet, um Ihre Anfrage zu identifizieren |
AIA API Key und Session Token Secret können später nicht aus den Bereitstellungsergebnissen ausgelesen werden – Sie müssen sie bei jeder erneuten Bereitstellung erneut eingeben. Wir empfehlen, diese vorab zu erzeugen und in einem Passwort-Manager zu speichern.