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.
Gilt für:
Databricks Runtime 18.2 und höher
Important
Dieses Feature befindet sich in der Betaversion. Arbeitsbereichsadministratoren können den Zugriff auf dieses Feature über die Vorschauseite steuern. Siehe Manage Azure Databricks Previews.
IP-Funktionen funktionieren auf IPv4- und IPv6-Adressen und CIDR-Blöcken , die als STRING Werte dargestellt werden BINARY .
Importieren von Databricks-Funktionen zum Abrufen von IP-Funktionen (Databricks Runtime)
Verwenden Sie die folgenden Befehle, um IP-Funktionen für Python oder Scala in Notizbüchern zu importieren:
Python
from pyspark.databricks.sql import functions as dbf
Scala
import com.databricks.sql.functions._
Liste der IP-Funktionen
| Function | Beschreibung |
|---|---|
| ip_as_binary(ip_or_cidr) | Gibt die kanonische binäre Darstellung einer IP-Adresse oder eines CIDR-Blocks zurück. |
| ip_as_string(ip_or_cidr) | Gibt die kanonische Zeichenfolgendarstellung einer IP-Adresse oder eines CIDR-Blocks zurück. |
| ip_cidr(cidr) | Gibt die kanonische Darstellung eines IPv4- oder IPv6-CIDR-Blocks zurück. |
| ip_cidr_contains(cidr, Nadel) | Gibt zurück TRUE , wenn eine IP-Adresse oder ein CIDR-Block in einem anderen CIDR-Block enthalten ist. |
| ip_host(ip) | Gibt die kanonische Darstellung einer IPv4- oder IPv6-Adresse zurück. |
| ip_network(cidr) | Gibt den Netzwerkteil eines CIDR-Blocks in seiner kanonischen Form zurück. |
| ip_network_first(cidr) | Alias für ip_network. |
| ip_network_last(cidr) | Gibt die letzte Adresse eines CIDR-Blocks in seiner kanonischen Form zurück. |
| ip_prefix_length(cidr) | Gibt die Präfixlänge eines CIDR-Blocks zurück. |
| ip_version(ip_or_cidr) | Gibt die IP-Version (4 oder 6) von einer IP-Adresse oder einem CIDR-Block zurück. |
| try_ip_as_binary(ip_or_cidr) | Gibt die kanonische binäre Darstellung einer IP-Adresse oder eines CIDR-Blocks zurück oder NULL ist ungültig. |
| try_ip_as_string(ip_or_cidr) | Gibt die kanonische Zeichenfolgendarstellung einer IP-Adresse oder eines CIDR-Blocks zurück oder NULL ist ungültig. |
| try_ip_cidr(cidr) | Gibt die kanonische Darstellung eines IPv4- oder IPv6 CIDR-Blocks zurück oder NULL ist ungültig. |
| try_ip_host(ip) | Gibt die kanonische Darstellung einer IPv4- oder IPv6-Adresse zurück oder NULL ist ungültig. |