Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:
Databricks Runtime 18.2 e versioni successive
Importante
Questa funzionalità è in versione beta. Gli amministratori dell'area di lavoro possono controllare l'accesso a questa funzionalità dalla pagina Anteprime . Vedere Gestire le anteprime di Azure Databricks.
Le funzioni IP operano su indirizzi IPv4 e IPv6 e blocchi CIDR rappresentati come STRING valori o BINARY .
Importare le funzioni di Databricks per ottenere le funzioni IP (Databricks Runtime)
Per importare funzioni IP per Python o Scala nei notebook, usare i comandi seguenti:
Python
from pyspark.databricks.sql import functions as dbf
Scala
import com.databricks.sql.functions._
Elenco di funzioni IP
| Function | Descrizione |
|---|---|
| ip_as_binary(ip_or_cidr) | Restituisce la rappresentazione binaria canonica di un indirizzo IP o di un blocco CIDR. |
| ip_as_string(ip_or_cidr) | Restituisce la rappresentazione di stringa canonica di un indirizzo IP o di un blocco CIDR. |
| ip_cidr(cidr) | Restituisce la rappresentazione canonica di un blocco CIDR IPv4 o IPv6. |
| ip_cidr_contains(cidr, ago) | Restituisce TRUE se un indirizzo IP o un blocco CIDR è contenuto in un altro blocco CIDR. |
| ip_host(ip) | Restituisce la rappresentazione canonica di un indirizzo IPv4 o IPv6. |
| ip_network(cidr) | Restituisce la parte di rete di un blocco CIDR nel formato canonico. |
| ip_network_first(cidr) | Alias per ip_network. |
| ip_network_last(cidr) | Restituisce l'ultimo indirizzo di un blocco CIDR nel formato canonico. |
| ip_prefix_length(cidr) | Restituisce la lunghezza del prefisso di un blocco CIDR. |
| ip_version(ip_or_cidr) | Restituisce la versione IP (4 o 6) da un indirizzo IP o un blocco CIDR. |
| try_ip_as_binary(ip_or_cidr) | Restituisce la rappresentazione binaria canonica di un indirizzo IP o di un blocco CIDR o NULL se non è valida. |
| try_ip_as_string(ip_or_cidr) | Restituisce la rappresentazione di stringa canonica di un indirizzo IP o di un blocco CIDR o NULL se non è valida. |
| try_ip_cidr(cidr) | Restituisce la rappresentazione canonica di un blocco CIDR IPv4 o IPv6 o NULL se non è valido. |
| try_ip_host(ip) | Restituisce la rappresentazione canonica di un indirizzo IPv4 o IPv6 o NULL se non è valido. |