Aller au contenu principal

groupe de commandesfeature-engineering

remarque

L'utilisation de Databricks CLI est soumise à la licence Databricks et à la politique de confidentialité Databricks, y compris toutes les dispositions relatives aux données d'utilisation.

Le groupe de commandes feature-engineering au sein de la Databricks CLI vous permet de gérer les fonctionnalités dans votre Magasin de fonctionnalités Databricks.

databricks feature-engineering create-feature

Créer une fonctionnalité.

databricks feature-engineering create-feature FULL_NAME SOURCE INPUTS FUNCTION TIME_WINDOW [flags]

Arguments

FULL_NAME

Le nom complet en trois parties (catalogue, schéma, nom) de la fonctionnalité.

SOURCE

La source de données de la fonctionnalité.

INPUTS

Les colonnes d'entrée à partir desquelles la fonctionnalité est calculée.

FUNCTION

La fonction par laquelle la fonctionnalité est calculée.

TIME_WINDOW

La fenêtre temporelle dans laquelle la fonctionnalité est calculée.

Options

--description string

La description de la fonctionnalité.

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

Exemples

L'exemple suivant crée une fonctionnalité :

Bash
databricks feature-engineering create-feature my_catalog.my_schema.my_feature my_source my_inputs my_function my_time_window --description "My feature description"

databricks feature-Data Engineering create-Kafka-config

Créer une configuration Kafka.

databricks feature-engineering create-kafka-config NAME BOOTSTRAP_SERVERS SUBSCRIPTION_MODE AUTH_CONFIG [flags]

Arguments

NAME

Nom qui identifie de manière unique cette configuration Kafka au sein du métastore. Il s'agira de l'identifiant utilisé à partir de l'objet Feature pour référencer ces configurations pour une fonctionnalité. Peut être distinct du nom du sujet.

BOOTSTRAP_SERVERS

Une liste de paires hôte/port séparées par des virgules pointant vers le cluster Kafka.

SUBSCRIPTION_MODE

Options permettant de configurer les sujets Kafka à partir desquels extraire des données.

AUTH_CONFIG

Configuration de l’authentification pour la connexion aux rubriques.

Options

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

databricks feature-Data Engineering create-materialized-feature

Créer une feature matérialisée.

databricks feature-engineering create-materialized-feature FEATURE_NAME [flags]

Arguments

FEATURE_NAME

Le nom complet de la fonctionnalité dans Unity Catalog.

Options

--cron-schedule string

L’expression cron Quartz qui définit le calendrier du pipeline de matérialisation.

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

--materialized-feature-id string

Identifiant unique assigné par le serveur pour la feature matérialisée.

--pipeline-schedule-state MaterializedFeaturePipelineScheduleState

L'état du calendrier du pipeline de matérialisation. Valeurs prises en charge : ACTIVE, PAUSED, SNAPSHOT.

Indicateurs globaux

databricks feature-Data Engineering create-Stream

Créer un Stream.

databricks feature-engineering create-stream NAME SOURCE_CONFIG CONNECTION_CONFIG SCHEMA_CONFIG INGESTION_CONFIG [flags]

Arguments

NAME

Nom complet en trois parties (catalog.schema.Stream) nom du Stream.

SOURCE_CONFIG

Configuration spécifique à la source. Détermine la source de la plateforme de streaming.

CONNECTION_CONFIG

Spécifie comment se connecter et s’authentifier à la plateforme de stream.

SCHEMA_CONFIG

Définitions de schéma pour le Stream. Actuellement, seuls les schémas directs sont pris en charge. Dans une étape future, nous prendrons en charge les registres de schémas via une connexion UC.

INGESTION_CONFIG

Configuration pour l’ingestion de données en streaming : la table gérée stockant une copie hors ligne des données de remplissage vers l’avant et le remplissage historique optionnel.

Options

--description string

Description fournie par l'utilisateur.

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

databricks ingénierie-des-fonctionnalités supprimer-fonctionnalité

Supprimer une fonctionnalité.

databricks feature-engineering delete-feature FULL_NAME [flags]

Arguments

FULL_NAME

Nom de la fonctionnalité à supprimer.

Indicateurs globaux

Exemples

L'exemple suivant supprime une fonctionnalité :

Bash
databricks feature-engineering delete-feature my_catalog.my_schema.my_feature

databricks feature-Data Engineering delete-Kafka-config

Supprimer une configuration Kafka.

databricks feature-engineering delete-kafka-config NAME [flags]

Arguments

NAME

Nom de la configuration Kafka à supprimer.

Indicateurs globaux

databricks feature-Data Engineering delete-materialized-feature

Supprimer une fonctionnalité matérialisée.

databricks feature-engineering delete-materialized-feature MATERIALIZED_FEATURE_ID [flags]

Arguments

MATERIALIZED_FEATURE_ID

L’ID de la fonctionnalité matérialisée à supprimer.

Indicateurs globaux

databricks feature-Data Engineering delete-Stream

Supprimer un Stream.

databricks feature-engineering delete-stream NAME [flags]

Arguments

NAME

Nom complet en trois parties (catalog.schema.stream) du Stream à supprimer.

Indicateurs globaux

Databricks engineering des fonctionnalités get-feature

Obtenir une fonctionnalité.

databricks feature-engineering get-feature FULL_NAME [flags]

Arguments

FULL_NAME

Nom de la fonctionnalité à obtenir.

Indicateurs globaux

Exemples

L'exemple suivant obtient une fonctionnalité :

Bash
databricks feature-engineering get-feature my_catalog.my_schema.my_feature

databricks feature-Data Engineering get-Kafka-config

Obtenir une configuration Kafka.

databricks feature-engineering get-kafka-config NAME [flags]

Arguments

NAME

Nom de la configuration Kafka à obtenir.

Indicateurs globaux

databricks feature-Data Engineering get-materialized-feature

Obtenir une fonctionnalité matérialisée.

databricks feature-engineering get-materialized-feature MATERIALIZED_FEATURE_ID [flags]

Arguments

MATERIALIZED_FEATURE_ID

L'ID de la fonctionnalité matérialisée.

Indicateurs globaux

databricks feature-Data Engineering get-Stream

Obtenir un Stream.

databricks feature-engineering get-stream NAME [flags]

Arguments

NAME

Nom complet en trois parties (catalog.schema.stream) du Stream à récupérer.

Indicateurs globaux

databricks feature-engineering list-features

Répertorier les fonctionnalités.

databricks feature-engineering list-features [flags]

Options

--page-size int

Le nombre maximal de résultats à retourner.

--page-token string

Jeton de pagination pour passer à la page suivante, basé sur une query précédente.

Indicateurs globaux

Exemples

L’exemple suivant liste toutes les fonctionnalités :

Bash
databricks feature-engineering list-features

databricks feature-Data Engineering list-Kafka-configs

Lister les configurations Kafka.

databricks feature-engineering list-kafka-configs [flags]

Options

--limit int

Nombre maximal de résultats à renvoyer.

--page-size int

Le nombre maximal de résultats à retourner.

Indicateurs globaux

databricks feature-Data Engineering list-materialized-features

Lister les features matérialisées.

databricks feature-engineering list-materialized-features [flags]

Options

--feature-name string

Filtrer par nom de fonctionnalité.

--limit int

Nombre maximal de résultats à renvoyer.

--page-size int

Le nombre maximal de résultats à retourner.

Indicateurs globaux

databricks feature-Data Engineering list-Stream

Lister les Stream.

databricks feature-engineering list-streams [flags]

Options

--limit int

Nombre maximal de résultats à renvoyer.

--page-size int

Le nombre maximal de résultats à retourner.

--parent string

Nom en deux parties (catalog.schema) du parent sous lequel répertorier les Streams.

Indicateurs globaux

databricks engineering des fonctionnalités mettre à jour la fonctionnalité

Mettre à jour la description d'une fonctionnalité (tous les autres champs sont immuables).

databricks feature-engineering update-feature FULL_NAME UPDATE_MASK SOURCE INPUTS FUNCTION TIME_WINDOW [flags]

Arguments

FULL_NAME

Le nom complet en trois parties (catalogue, schéma, nom) de la fonctionnalité.

UPDATE_MASK

La liste des champs à mettre à jour.

SOURCE

La source de données de la fonctionnalité.

INPUTS

Les colonnes d'entrée à partir desquelles la fonctionnalité est calculée.

FUNCTION

La fonction par laquelle la fonctionnalité est calculée.

TIME_WINDOW

La fenêtre temporelle dans laquelle la fonctionnalité est calculée.

Options

--description string

La description de la fonctionnalité.

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

Exemples

L'exemple suivant met à jour la description d'une fonctionnalité :

Bash
databricks feature-engineering update-feature my_catalog.my_schema.my_feature description my_source my_inputs my_function my_time_window --description "Updated description"

databricks feature-Data Engineering update-Kafka-config

Mettre à jour une configuration Kafka.

databricks feature-engineering update-kafka-config NAME UPDATE_MASK BOOTSTRAP_SERVERS SUBSCRIPTION_MODE AUTH_CONFIG [flags]

Arguments

NAME

Nom qui identifie de manière unique cette configuration Kafka au sein du métastore. Il s'agira de l'identifiant utilisé à partir de l'objet Feature pour référencer ces configurations pour une fonctionnalité. Peut être distinct du nom du sujet.

UPDATE_MASK

La liste des champs à mettre à jour.

BOOTSTRAP_SERVERS

Une liste de paires hôte/port séparées par des virgules pointant vers le cluster Kafka.

SUBSCRIPTION_MODE

Options permettant de configurer les sujets Kafka à partir desquels extraire des données.

AUTH_CONFIG

Configuration de l’authentification pour la connexion aux rubriques.

Options

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

databricks feature-Data Engineering update-materialized-feature

Mettre à jour une fonctionnalité matérialisée.

databricks feature-engineering update-materialized-feature MATERIALIZED_FEATURE_ID UPDATE_MASK FEATURE_NAME [flags]

Arguments

MATERIALIZED_FEATURE_ID

Identifiant unique assigné par le serveur pour la feature matérialisée.

UPDATE_MASK

Fournissez les champs de fonctionnalité de matérialisation qui doivent être mis à jour. Actuellement, seul le champ pipeline_state peut être mis à jour.

FEATURE_NAME

Le nom complet de la fonctionnalité dans Unity Catalog.

Options

--cron-schedule string

L’expression cron Quartz qui définit le calendrier du pipeline de matérialisation.

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

--materialized-feature-id string

Identifiant unique assigné par le serveur pour la feature matérialisée.

--pipeline-schedule-state MaterializedFeaturePipelineScheduleState

L'état du calendrier du pipeline de matérialisation. Valeurs prises en charge : ACTIVE, PAUSED, SNAPSHOT.

Indicateurs globaux

databricks feature-Data Engineering update-Stream

Mettre à jour un Stream.

databricks feature-engineering update-stream NAME UPDATE_MASK SOURCE_CONFIG CONNECTION_CONFIG SCHEMA_CONFIG INGESTION_CONFIG [flags]

Arguments

NAME

Nom complet en trois parties (catalog.schema.Stream) nom du Stream.

UPDATE_MASK

La liste des champs à mettre à jour.

SOURCE_CONFIG

Configuration spécifique à la source. Détermine la source de la plateforme de streaming.

CONNECTION_CONFIG

Spécifie comment se connecter et s’authentifier à la plateforme de stream.

SCHEMA_CONFIG

Définitions de schéma pour le Stream. Actuellement, seuls les schémas directs sont pris en charge. Dans une étape future, nous prendrons en charge les registres de schémas via une connexion UC.

INGESTION_CONFIG

Configuration pour l’ingestion de données en streaming : la table gérée stockant une copie hors ligne des données de remplissage vers l’avant et le remplissage historique optionnel.

Options

--description string

Description fournie par l'utilisateur.

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

Drapeaux globaux

--debug

Activer ou non la journalisation de débogage.

-h OU --help

Afficher l'aide de Databricks CLI ou du groupe de commandes associé ou de la commande associée.

--log-file chaîne

Une chaîne représentant le fichier dans lequel écrire les logs de sortie. Si cet indicateur n'est pas spécifié, la default est d'écrire les logs de sortie dans stderr.

--log-format Format

Le type de format de log, text ou json. La valeur par default est text.

--log-level chaîne

Une chaîne représentant le niveau de format du log. S'il n'est pas spécifié, le niveau de format du log est désactivé.

-o, --output Type

Le type de sortie de commande, text ou json. La valeur par default est text.

-p, --profile chaîne

Nom du profil dans le fichier ~/.databrickscfg à utiliser pour exécuter la commande. Si cet indicateur n'est pas spécifié, alors s'il existe, le profil nommé DEFAULT est utilisé.

--progress-format Format

Le format pour afficher les logs de progression : default, append, inplace ou json

-t, --target chaîne

Le cas échéant, la cible de bundle à utiliser