Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
Databricks Runtime 18.2 y versiones posteriores
Important
Esta característica se encuentra en su versión beta. Los administradores del área de trabajo pueden controlar el acceso a esta característica desde la página Vistas previas . Consulte Administrar versiones preliminares de Azure Databricks.
Las funciones IP funcionan en direcciones IPv4 e IPv6 y bloques CIDR representados como STRING valores o BINARY .
Importación de funciones de Databricks para obtener funciones IP (Databricks Runtime)
Para importar funciones IP para Python o Scala en cuadernos, use los siguientes comandos:
Python
from pyspark.databricks.sql import functions as dbf
Scala
import com.databricks.sql.functions._
Lista de funciones IP
| Function | Description |
|---|---|
| ip_as_binary(ip_or_cidr) | Devuelve la representación binaria canónica de una dirección IP o un bloque CIDR. |
| ip_as_string(ip_or_cidr) | Devuelve la representación de cadena canónica de una dirección IP o un bloque CIDR. |
| ip_cidr(cidr) | Devuelve la representación canónica de un bloque CIDR IPv4 o IPv6. |
| ip_cidr_contains(cidr, aguja) | Devuelve TRUE si una dirección IP o un bloque CIDR se encuentran dentro de otro bloque CIDR. |
| ip_host(ip) | Devuelve la representación canónica de una dirección IPv4 o IPv6. |
| ip_network(cidr) | Devuelve la parte de red de un bloque CIDR en su forma canónica. |
| ip_network_first(cidr) | Alias para ip_network. |
| ip_network_last(cidr) | Devuelve la última dirección de un bloque CIDR en su forma canónica. |
| ip_prefix_length(cidr) | Devuelve la longitud del prefijo de un bloque CIDR. |
| ip_version(ip_or_cidr) | Devuelve la versión ip (4 o 6) de una dirección IP o un bloque CIDR. |
| try_ip_as_binary(ip_or_cidr) | Devuelve la representación binaria canónica de una dirección IP o un bloque CIDR, o NULL si no es válida. |
| try_ip_as_string(ip_or_cidr) | Devuelve la representación de cadena canónica de una dirección IP o un bloque CIDR, o NULL si no es válida. |
| try_ip_cidr(cidr) | Devuelve la representación canónica de un bloque CIDR IPv4 o IPv6, o NULL si no es válido. |
| try_ip_host(ip) | Devuelve la representación canónica de una dirección IPv4 o IPv6, o NULL si no es válida. |