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.
Grupo de comandos
Nota:
Esta información se aplica a las versiones 0.205 y posteriores de la CLI de Databricks. La CLI de Databricks está en versión preliminar pública.
El uso de la CLI de Databricks está sujeto a la licencia de Databricks y al aviso de privacidad de Databricks, incluidas las disposiciones de datos de uso.
El external-lineage grupo de comandos de la CLI de Databricks contiene comandos para definir y administrar relaciones de linaje entre objetos de Databricks y sistemas externos.
databricks external-lineage create-external-lineage-relationship
Cree una relación de linaje externo entre un objeto de metadatos externos o Databricks y otro objeto de metadatos externos.
databricks external-lineage create-external-lineage-relationship SOURCE TARGET [flags]
Argumentos
SOURCE
Objeto de origen de la relación de linaje externo.
TARGET
Objeto de destino de la relación de linaje externo.
Options
--json JSON
La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud
Examples
En el ejemplo siguiente se crea una relación de linaje externo mediante JSON:
databricks external-lineage create-external-lineage-relationship source_object target_object --json '{"column_mappings": [{"source_column": "id", "target_column": "external_id"}]}'
En el ejemplo siguiente se crea una relación de linaje externo mediante un archivo JSON:
databricks external-lineage create-external-lineage-relationship source_object target_object --json @lineage.json
databricks external-lineage delete-external-lineage-relationship
Elimine una relación de linaje externo entre un objeto de metadatos externos o Databricks y otro objeto de metadatos externos.
databricks external-lineage delete-external-lineage-relationship [flags]
Options
--json JSON
La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud
Examples
En el ejemplo siguiente se elimina una relación de linaje externo mediante JSON:
databricks external-lineage delete-external-lineage-relationship --json '{"source": "source_object", "target": "target_object"}'
En el ejemplo siguiente se elimina una relación de linaje externo mediante un archivo JSON:
databricks external-lineage delete-external-lineage-relationship --json @delete-lineage.json
databricks external-lineage list-external-lineage-relationships
Enumere las relaciones de linaje externo de un objeto de Databricks o metadatos externos según una dirección proporcionada.
databricks external-lineage list-external-lineage-relationships [flags]
Options
--json JSON
La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud
--page-size int
Número máximo de relaciones de linaje externas que se van a devolver por página.
--page-token string
Token para recuperar la página siguiente de resultados.
Examples
En el ejemplo siguiente se enumeran las relaciones de linaje externas mediante JSON:
databricks external-lineage list-external-lineage-relationships --json '{"object": "my_catalog.my_schema.my_table", "direction": "DOWNSTREAM"}'
En el ejemplo siguiente se enumeran las relaciones de linaje externas con paginación:
databricks external-lineage list-external-lineage-relationships --json '{"object": "my_catalog.my_schema.my_table", "direction": "UPSTREAM"}' --page-size 10
En el ejemplo siguiente se enumeran las relaciones de linaje externas mediante un archivo JSON:
databricks external-lineage list-external-lineage-relationships --json @list-lineage.json
databricks external-lineage update-external-lineage-relationship
Actualice una relación de linaje externo entre un objeto de metadatos externos o databricks y otro objeto de metadatos externos.
databricks external-lineage update-external-lineage-relationship UPDATE_MASK SOURCE TARGET [flags]
Argumentos
UPDATE_MASK
La máscara de campo debe ser una sola cadena, con varios campos separados por comas (sin espacios). La ruta de acceso del campo es relativa al objeto de recurso, mediante un punto (.) para navegar por los subcampos (por ejemplo, author.given_name). No se permite la especificación de elementos en campos de secuencia o mapa, ya que solo se puede especificar todo el campo de colección. Los nombres de campo deben coincidir exactamente con los nombres de campo de recursos.
Una máscara de campo asterisco (*) indica un reemplazo completo. Se recomienda enumerar siempre explícitamente los campos que se actualizan y evitar el uso de caracteres comodín, ya que puede provocar resultados no deseados si la API cambia en el futuro.
SOURCE
Objeto de origen de la relación de linaje externo.
TARGET
Objeto de destino de la relación de linaje externo.
Options
--json JSON
La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud
Examples
En el ejemplo siguiente se actualiza una relación de linaje externo mediante JSON:
databricks external-lineage update-external-lineage-relationship "column_mappings" source_object target_object --json '{"column_mappings": [{"source_column": "updated_id", "target_column": "new_external_id"}]}'
En el ejemplo siguiente se actualiza una relación de linaje externo mediante un archivo JSON:
databricks external-lineage update-external-lineage-relationship "column_mappings" source_object target_object --json @update-lineage.json
Marcas globales
--debug
Indica si se va a habilitar el registro de depuración.
-h o --help
Mostrar ayuda para la CLI de Databricks o el grupo de comandos relacionado o el comando relacionado.
--log-file cadena
Cadena que representa el archivo en el que se van a escribir registros de salida. Si no se especifica esta marca, el valor predeterminado es escribir registros de salida en stderr.
--log-format formato
Tipo de formato de registro: text o json. El valor predeterminado es text.
--log-level cadena
Cadena que representa el nivel de formato de registro. Si no se especifica, el nivel de formato de registro está deshabilitado.
-o, --output tipo
Tipo de salida del comando, text o json. El valor predeterminado es text.
-p, --profile cadena
Nombre del perfil en el archivo ~/.databrickscfg que se usará para ejecutar el comando. Si no se especifica esta marca, si existe, se usa el perfil denominado DEFAULT .
--progress-format formato
Formato para mostrar los registros de progreso: default, append, inplaceo json
-t, --target cadena
Si procede, el destino del paquete que se va a usar