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.
Eine Verbindungsverweisvariable ist eine Arbeitsbereichsvariable, die die ID einer externen Datenverbindung speichert (z. B. Snowflake, Azure SQL), sodass Elemente auf externe Ressourcen verweisen können, ohne Anmeldeinformationen oder Verbindungszeichenfolgen einzubetten.
So verwenden Sie
Eine Verbindungsverweisvariable kann wie andere Variablen in einer Variablenbibliothek verwendet werden.
- Anmelden bei Microsoft Fabric
- Navigieren Sie zu Ihrem Arbeitsbereich und Ihrer Variablenbibliothek
- Wählen Sie oben +Neue Variable aus.
- Geben Sie einen Namen für die Variable ein, wählen Sie den Verbindungsverweis für den Typ aus, und klicken Sie dann auf die ... , um einen Wert auszuwählen.
5. Nach der Auswahl sollte Ihr Verbindungsverweis einsatzbereit sein.
Wenn Sie einen Verbindungsverweis bearbeiten oder den Wert überprüfen müssen, können Sie mit der rechten Maustaste auf den Wert klicken, um ein Popup mit Informationen zum Verbindungsverweis anzuzeigen.
So funktioniert es
Der Wert einer Verbindungsverweisvariable ist ein statischer Zeiger auf ein Verbindungsobjekt, das durch seine Verbindungs-ID identifiziert wird. Der Wert wird als Zeichenfolge gespeichert, die der ID der Zielverbindung entspricht. Beispiel:
ConnectionID = aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb
Diese ID identifiziert die referenzierte Verbindung eindeutig. Der statische Verweis passt sich nicht automatisch an verschiedene Bereitstellungsumgebungen an. Es erfordert, dass die Zielverbindung zum Zeitpunkt der Auswahl vorhanden ist und bleibt auf diese bestimmte Verbindung verweist, es sei denn, sie wurde manuell geändert.
Beachten Sie beim Arbeiten mit Verbindungsverweisen Folgendes:
- Speichert einen vordefinierten Verbindungsbezeichner auf Mandantenebene.
- Verbindungsverweise werden während der Bereitstellung nicht automatisch gebunden. Ihre Werte bleiben in allen Umgebungen fest.
- Unterstützt CI/CD und Automatisierung durch Parametrisieren externer Verbindungen für verschiedene Umgebungen (Dev, Test, prod).
- Ermöglicht die dynamische Konfiguration externer Beziehungen (z. B. Wechseln von Datenquellen oder Anmeldeinformationen pro Umgebung).
- Werte werden über ein Benutzeroberflächendialogfeld ausgewählt, nicht Freitext, wobei sichergestellt wird, dass nur autorisierte Verbindungen ausgewählt werden können.
- Für die Auswahl stehen nur Verbindungen mit mindestens Leseberechtigungen zur Verfügung.
Darstellung in Git und APIs
Ein Verbindungsreferenz ist ein erweiterter Variablentyp, dessen Wertschema die connectionId speichert (wobei die Plattform die Metadaten auflöst und anzeigt). Die Erstellungsnutzlast umfasst:
- name: displayName der Verbindungsverweisvariable
- Hinweis: Optional, kann zur Beschreibung oder anderen Notizen verwendet werden.
- type: "connectionReference" (erweiterter Typ)
- wert: pro Wertsatz, jeder Wert speichert { "connectionId": "<GUID/ID string>" }
Beispiel:
{
"name": "PrimaryDb",
"note": "",
"type": "connectionReference",
"value": { "connectionId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" }
}
Zum Erstellen/Verwenden von Verbindungsverweisen erforderliche Berechtigungen
Die Verwendung von Verbindungsverweisvariablen umfasst zwei Berechtigungsebenen:
- Erstellen und Bearbeiten einer Verbindungsverweisvariable: Benutzer mit der Rolle Mitglied mit Beitragsrechten oder einer höheren Rolle im Arbeitsbereich können Variablen in der Bibliothek erstellen und bearbeiten, während Viewer nur Lesezugriff haben.
- Zugreifen auf die Verbindungsverweisvariable: Zusätzlich zu den Rechten der Variablenbibliothek benötigen Sie mindestens Leseberechtigungen für die Verbindungsverweisvariable , auf die Sie verweisen möchten.
Weitere Informationen zur Berechtigungs- und Berechtigungsüberprüfung finden Sie unter Variablenbibliotheksberechtigungen
Unterstützte Elemente
Es folgt eine Liste von Elementen, die Verbindungsverweisvariablen unterstützen:
- Laptop durch NotebookUtils
- Benutzerdatenfunktionen
Python-Codebeispiel
Das folgende Codebeispiel zeigt, wie Sie einen Verbindungsverweis in einem Python-Skript verwenden.
var_ref = "$(/**/VarLibItem/ConnectionReference)"
var_obj = notebookutils.variableLibrary.get(var_ref)
connection_id = var_obj.get("connectionId").value()
print(connection_id)
Dieser Code macht Folgendes:
- Löst eine Verbindungsverweisvariable aus einer Fabric-Variablenbibliothek auf.
- Ruft das Verbindungsmetadatenobjekt ab.
- Extrahiert die Verbindungs-ID
- Druckt die ID, damit sie in Code- oder API-Aufrufen verwendet werden kann.
Einschränkungen
Die folgenden Einschränkungen gelten für Verbindungsverweisvariablen:
- Integrierte Verbindungen in Notizbüchern werden nicht unterstützt, da die connection_id für die Notizbuchverbindung nicht identisch ist.