Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks Runtime 18.2 e superiores
Important
Este recurso está em versão Beta. Os administradores do espaço de trabalho podem controlar o acesso a esse recurso na página Visualizações . Ver Gerir as pré-visualizações de Azure Databricks.
As funções IP operam em endereços IPv4 e IPv6 e blocos CIDR representados como STRING ou BINARY valores.
Importar funções Databricks para obter funções IP (Databricks Runtime)
Para importar funções IP para Python ou Scala em cadernos, use os seguintes comandos:
Python
from pyspark.databricks.sql import functions as dbf
Scala
import com.databricks.sql.functions._
Lista de funções de PI
| Function | Description |
|---|---|
| ip_as_binary(ip_or_cidr) | Devolve a representação binária canónica de um endereço IP ou bloco CIDR. |
| ip_as_string(ip_or_cidr) | Devolve a representação canónica da cadeia de um endereço IP ou bloco CIDR. |
| ip_cidr(cidr) | Devolve a representação canónica de um bloco CIDR IPv4 ou IPv6. |
| ip_cidr_contains(cidr, agulha) | Retorna TRUE se um endereço IP ou bloco CIDR estiver contido noutro bloco CIDR. |
| ip_host(IP) | Devolve a representação canónica de um endereço IPv4 ou IPv6. |
| ip_network(cidr) | Devolve a parte de rede de um bloco CIDR na sua forma canónica. |
| ip_network_first(cidr) | Alias para ip_network. |
| ip_network_last(cidr) | Devolve o último endereço de um bloco CIDR na sua forma canónica. |
| ip_prefix_length(cidr) | Devolve o comprimento do prefixo de um bloco CIDR. |
| ip_version(ip_or_cidr) | Devolve a versão IP (4 ou 6) a partir de um endereço IP ou bloco CIDR. |
| try_ip_as_binary(ip_or_cidr) | Devolve a representação binária canónica de um endereço IP ou bloco CIDR, ou NULL se inválido. |
| try_ip_as_string(ip_or_cidr) | Devolve a representação canónica da cadeia de um endereço IP ou bloco CIDR, ou NULL se inválido. |
| try_ip_cidr(cidr) | Devolve a representação canónica de um bloco CIDR IPv4 ou IPv6, ou NULL se for inválido. |
| try_ip_host(IP) | Devolve a representação canónica de um endereço IPv4 ou IPv6, ou NULL se for inválido. |