Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
L’utilisation de l’interface CLI Databricks est soumise à la licence Databricks et à la notification de confidentialité Databricks, y compris les dispositions relatives aux données d’utilisation.
Le feature-engineering groupe de commandes dans l’interface CLI Databricks vous permet de gérer les fonctionnalités de votre magasin de fonctionnalités Databricks.
databricks ingénierie des caractéristiques créer-caractéristique
Créez une fonctionnalité.
databricks feature-engineering create-feature FULL_NAME SOURCE INPUTS FUNCTION TIME_WINDOW [flags]
Arguments
FULL_NAME
Nom complet en trois parties (catalogue, schéma, nom) de la fonctionnalité.
SOURCE
Source de données de la fonctionnalité.
INPUTS
Colonnes d’entrée à partir desquelles la fonctionnalité est calculée.
FUNCTION
Fonction par laquelle la fonctionnalité est calculée.
TIME_WINDOW
Fenêtre de temps dans laquelle la fonctionnalité est calculée.
Options
--description string
Description de la fonctionnalité.
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
Examples
L’exemple suivant crée une fonctionnalité :
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-Engineering create-kafka-config
Crée 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 dans le metastore. Ce sera l’identifiant utilisé à partir de l’objet Feature pour référencer ces configurations d’une fonctionnalité. Peut être distinct du nom du sujet.
BOOTSTRAP_SERVERS
Liste séparée par des virgules de paires hôte/port pointant vers le cluster Kafka.
SUBSCRIPTION_MODE
Options pour configurer quels sujets de Kafka puiser les données.
AUTH_CONFIG
Configuration d’authentification pour la connexion aux sujets.
Options
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
Databricks Ingénierie des fonctionnalités créer-matérialiser-fonctionnalité
Créez une fonctionnalité matérialisée.
databricks feature-engineering create-materialized-feature FEATURE_NAME [flags]
Arguments
FEATURE_NAME
Le nom complet de la fonctionnalité dans le catalogue Unity.
Options
--cron-schedule string
L’expression du cron quartz qui définit le calendrier du pipeline de matérialisation.
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
--materialized-feature-id string
Identifiant unique attribué par le serveur pour la fonctionnalité matérialisée.
--pipeline-schedule-state MaterializedFeaturePipelineScheduleState
L’état du calendrier de la chaîne de matérialisation. Valeurs prises en charge : ACTIVE, PAUSED, SNAPSHOT.
Databricks Ingénierie des fonctionnalités Créer-flux
Créez un flux.
databricks feature-engineering create-stream NAME SOURCE_CONFIG CONNECTION_CONFIG SCHEMA_CONFIG INGESTION_CONFIG [flags]
Arguments
NAME
Nom complet en trois parties (catalogue.schema.stream) du flux.
SOURCE_CONFIG
Configuration spécifique à la source. Détermine la source de la plateforme de streaming.
CONNECTION_CONFIG
Précise comment se connecter et s’authentifier à la plateforme de stream.
SCHEMA_CONFIG
Définitions de schéma pour le flux. Actuellement, seuls les schémas directs sont pris en charge. Dans un futur jalon, 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 en avant et un remplacement historique optionnel.
Options
--description string
Description fournie par l’utilisateur.
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
Databricks ingénierie des caractéristiques supprimer caractéristique
Supprimez une fonctionnalité.
databricks feature-engineering delete-feature FULL_NAME [flags]
Arguments
FULL_NAME
Nom de la fonctionnalité à supprimer.
Examples
L’exemple suivant supprime une fonctionnalité :
databricks feature-engineering delete-feature my_catalog.my_schema.my_feature
Databricks Feature-Engineering Delete-Kafka-Config
Supprime une configuration Kafka.
databricks feature-engineering delete-kafka-config NAME [flags]
Arguments
NAME
Nom de la configuration Kafka à supprimer.
Databricks ingénierie des caractéristiques supprimer fonctionnalité matérialisée
Supprimez 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.
Databricks - Ingénierie des fonctionnalités Supprimer Flux
Supprime un stream.
databricks feature-engineering delete-stream NAME [flags]
Arguments
NAME
Nom complet en trois parties (catalogue.schema.stream) du flux à supprimer.
Databricks ingénierie des caractéristiques get-feature
Obtenir une fonctionnalité.
databricks feature-engineering get-feature FULL_NAME [flags]
Arguments
FULL_NAME
Nom de la fonctionnalité à obtenir.
Examples
L’exemple suivant obtient une fonctionnalité :
databricks feature-engineering get-feature my_catalog.my_schema.my_feature
Databricks feature-engineering get-kafka-config
Prends une configuration Kafka.
databricks feature-engineering get-kafka-config NAME [flags]
Arguments
NAME
Nom de la configuration Kafka à obtenir.
Databricks ingénierie des caractéristiques obtenir-matérialiser-fonctionnalité
Obtenez une fonctionnalité matérialisée.
databricks feature-engineering get-materialized-feature MATERIALIZED_FEATURE_ID [flags]
Arguments
MATERIALIZED_FEATURE_ID
L’ID de la caractéristique matérialisée.
Databricks Ingénierie des fonctionnalités get-stream
Prends un stream.
databricks feature-engineering get-stream NAME [flags]
Arguments
NAME
Nom complet en trois parties (catalogue.schema.stream) du flux à obtenir.
databricks feature-engineering liste-des-fonctionnalités
Répertorier les fonctionnalités.
databricks feature-engineering list-features [flags]
Options
--page-size int
Le nombre maximal de résultats à renvoyer.
--page-token string
Jeton de pagination pour accéder à la page suivante en fonction d’une requête précédente.
Examples
L’exemple suivant répertorie toutes les fonctionnalités :
databricks feature-engineering list-features
Databricks Feature-Engineering List-Kafka-configs
Listez les configurations de 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 à renvoyer.
Databricks Ingénierie des Caractéristiques Liste Matérialisées
Listez les caractéristiques matérialisées.
databricks feature-engineering list-materialized-features [flags]
Options
--feature-name string
Filtrez par nom de fonctionnalité.
--limit int
Nombre maximal de résultats à renvoyer.
--page-size int
Le nombre maximal de résultats à renvoyer.
Databricks Flux de listes d’ingénierie des fonctionnalités
Liste des streams.
databricks feature-engineering list-streams [flags]
Options
--limit int
Nombre maximal de résultats à renvoyer.
--page-size int
Le nombre maximal de résultats à renvoyer.
--parent string
Nom en deux parties (catalog.schema) du parent sous lequel lister les Flux.
databricks ingénierie des caractéristiques mise à jour des fonctionnalités
Mettez à 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
Nom complet en trois parties (catalogue, schéma, nom) de la fonctionnalité.
UPDATE_MASK
Liste des champs à mettre à jour.
SOURCE
Source de données de la fonctionnalité.
INPUTS
Colonnes d’entrée à partir desquelles la fonctionnalité est calculée.
FUNCTION
Fonction par laquelle la fonctionnalité est calculée.
TIME_WINDOW
Fenêtre de temps dans laquelle la fonctionnalité est calculée.
Options
--description string
Description de la fonctionnalité.
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
Examples
L’exemple suivant met à jour la description d’une fonctionnalité :
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-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 dans le metastore. Ce sera l’identifiant utilisé à partir de l’objet Feature pour référencer ces configurations d’une fonctionnalité. Peut être distinct du nom du sujet.
UPDATE_MASK
Liste des champs à mettre à jour.
BOOTSTRAP_SERVERS
Liste séparée par des virgules de paires hôte/port pointant vers le cluster Kafka.
SUBSCRIPTION_MODE
Options pour configurer quels sujets de Kafka puiser les données.
AUTH_CONFIG
Configuration d’authentification pour la connexion aux sujets.
Options
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
Databricks mise à jour d’ingénierie des caractéristiques-matérialisée
Mettez à 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 attribué par le serveur pour la fonctionnalité matérialisée.
UPDATE_MASK
Fournissez les champs de fonctionnalités 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 le catalogue Unity.
Options
--cron-schedule string
L’expression du cron quartz qui définit le calendrier du pipeline de matérialisation.
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
--materialized-feature-id string
Identifiant unique attribué par le serveur pour la fonctionnalité matérialisée.
--pipeline-schedule-state MaterializedFeaturePipelineScheduleState
L’état du calendrier de la chaîne de matérialisation. Valeurs prises en charge : ACTIVE, PAUSED, SNAPSHOT.
Databricks - Flux de mise à jour de l’ingénierie des fonctionnalités
Mettez à 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 (catalogue.schema.stream) du flux.
UPDATE_MASK
Liste des champs à mettre à jour.
SOURCE_CONFIG
Configuration spécifique à la source. Détermine la source de la plateforme de streaming.
CONNECTION_CONFIG
Précise comment se connecter et s’authentifier à la plateforme de stream.
SCHEMA_CONFIG
Définitions de schéma pour le flux. Actuellement, seuls les schémas directs sont pris en charge. Dans un futur jalon, 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 en avant et un remplacement historique optionnel.
Options
--description string
Description fournie par l’utilisateur.
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
Indicateurs globaux
--debug
Faut-il activer la journalisation du débogage ?
-h ou --help
Affiche l’aide pour l’interface CLI de Databricks, le groupe de commandes associé ou la commande concernée.
--log-file chaîne de caractères
Chaîne représentant le fichier utilisé pour écrire les logs de sortie. Si cet indicateur n’est pas défini, les journaux de sortie sont écrits par défaut dans stderr.
--log-format Format
Type de format de journal : text ou json. La valeur par défaut est text.
--log-level chaîne de caractères
Chaîne représentant le niveau de journalisation. Si cet indicateur n’est pas défini, le niveau de format de journal est désactivé.
Type -o, --output
Type de sortie de commande, text ou json. La valeur par défaut est text.
-p, --profile chaîne de caractères
Nom du profil dans le ~/.databrickscfg fichier à utiliser pour exécuter la commande. Si cet indicateur n’est pas spécifié, s’il existe, le profil nommé DEFAULT est utilisé.
--progress-format Format
Format permettant d’afficher les journaux de progression : default, append, inplace ou json
-t, --target chaîne de caractères
Le cas échéant, la cible d'ensemble à utiliser