Aller au contenu principal

Connecteur Smartsheet

info

Bêta

Cette fonctionnalité est en Bêta. Les administrateurs du Workspace peuvent contrôler l'accès à cette fonctionnalité à partir de la page Previews . Consultez Gérer les aperçus Databricks.

Utilisez le connecteur Smartsheet géré dans Lakeflow Connect pour ingérer des données de Smartsheet dans Databricks.

Ce qu'il faut savoir avant de start

Sujet

Pourquoi c'est important

Profil d'utilisateur Databricks

Le workflow dépend de votre persona utilisateur Databricks :

  • Mono-utilisateur : un utilisateur administrateur crée une connexion Unity Catalog et un pipeline d'ingestion.
  • Multi-utilisateur : un utilisateur administrateur crée une connexion pour les utilisateurs non-administrateurs afin qu’ils puissent créer des pipelines.

Méthode d'authentification

Les étapes de création d’une connexion dépendent de la méthode d’authentification que vous choisissez.

Interface

Les étapes de création d'un pipeline dépendent de l'interface.

Fréquence d'ingestion

La planification du pipeline dépend de vos exigences en matière de latence et de coût.

Modèles courants

Selon vos besoins d'ingestion, le pipeline peut utiliser des configurations comme le suivi de l'historique, la sélection de colonnes et le filtrage de lignes. Les configurations prises en charge varient selon le connecteur. Voir Disponibilité des fonctionnalités.

Sujet

Pourquoi c'est important

Profil d'utilisateur Databricks

Le workflow dépend de votre persona utilisateur Databricks :

  • Mono-utilisateur : un utilisateur administrateur crée une connexion Unity Catalog et un pipeline d'ingestion.
  • Multi-utilisateur : un utilisateur administrateur crée une connexion pour les utilisateurs non-administrateurs afin qu’ils puissent créer des pipelines.

Méthode d'authentification

Les étapes de création d’une connexion dépendent de la méthode d’authentification que vous choisissez.

Interface

Les étapes de création d'un pipeline dépendent de l'interface.

Fréquence d'ingestion

La planification du pipeline dépend de vos exigences en matière de latence et de coût.

Modèles courants

Selon vos besoins d'ingestion, le pipeline peut utiliser des configurations comme le suivi de l'historique, la sélection de colonnes et le filtrage de lignes. Les configurations prises en charge varient selon le connecteur. Voir Disponibilité des fonctionnalités.

start l'ingestion à partir de Smartsheet

Le tableau suivant fournit un aperçu du flux d'ingestion Smartsheet de bout en bout, basé sur le type d'utilisateur :

Utilisateur

Étapes

Admin

  1. Configurez Smartsheet pour activer l'authentification depuis Databricks. Voir Configurer OAuth pour l'ingestion Smartsheet.
  2. Soit :
    • Utilisez l'Explorateur de catalogues pour créer une connexion à Smartsheet afin que les non-administrateurs puissent créer des pipelines. Consultez Créer une connexion Smartsheet.
    • Utilisez l'interface utilisateur d'ingestion de données pour créer une connexion et un pipeline en même temps. Consultez Ingérer des données de Smartsheet.

Non-administrateur

Utilisez toute interface prise en charge pour créer un pipeline à partir d'une connexion existante. Consultez Ingérer des données de Smartsheet.

Utilisateur

Étapes

Admin

  1. Configurez Smartsheet pour activer l'authentification depuis Databricks. Voir Configurer OAuth pour l'ingestion Smartsheet.
  2. Soit :
    • Utilisez l'Explorateur de catalogues pour créer une connexion à Smartsheet afin que les non-administrateurs puissent créer des pipelines. Consultez Créer une connexion Smartsheet.
    • Utilisez l'interface utilisateur d'ingestion de données pour créer une connexion et un pipeline en même temps. Consultez Ingérer des données de Smartsheet.

Non-administrateur

Utilisez toute interface prise en charge pour créer un pipeline à partir d'une connexion existante. Consultez Ingérer des données de Smartsheet.

Disponibilité des fonctionnalités

Fonctionnalité

Disponibilité

Conception de pipelines via l'interface utilisateur

coché oui Pris en charge

Création de pipeline par API

coché oui Pris en charge

Declarative Automation Bundles

coché oui Pris en charge

Ingestion incrémentielle

x marquer non Non pris en charge

Gouvernance Unity Catalog

coché oui Pris en charge

Orchestration avec Lakeflow Jobs

coché oui Pris en charge

SCD de type 2

x marquer non Non pris en charge

Sélection et désélection de colonnes via API

coché oui Pris en charge

Filtrage des lignes basé sur l'API

coché oui Pris en charge

Évolution automatique des schémas : Nouvelles colonnes et colonnes supprimées

N/A

Évolution automatisée des schémas : changements de type de données

N/A

évolution des schémas automatisée : Renommage de colonnes

N/A

Évolution des schémas automatisée : nouvelles tables

N/A

Nombre maximal de tables par pipeline

250

Fonctionnalité

Disponibilité

Conception de pipelines via l'interface utilisateur

coché oui Pris en charge

Création de pipeline par API

coché oui Pris en charge

Declarative Automation Bundles

coché oui Pris en charge

Ingestion incrémentielle

x marquer non Non pris en charge

Gouvernance Unity Catalog

coché oui Pris en charge

Orchestration avec Lakeflow Jobs

coché oui Pris en charge

SCD de type 2

x marquer non Non pris en charge

Sélection et désélection de colonnes via API

coché oui Pris en charge

Filtrage des lignes basé sur l'API

coché oui Pris en charge

Évolution automatique des schémas : Nouvelles colonnes et colonnes supprimées

N/A

Évolution automatisée des schémas : changements de type de données

N/A

évolution des schémas automatisée : Renommage de colonnes

N/A

Évolution des schémas automatisée : nouvelles tables

N/A

Nombre maximal de tables par pipeline

250

Méthodes d'authentification

Méthode d'authentification

Disponibilité

OAuth U2M

coché oui Pris en charge

OAuth M2M

x marquer non Non pris en charge

OAuth (jeton de refresh manuel)

x marquer non Non pris en charge

Authentification de base (nom d’utilisateur/mot de passe)

x marquer non Non pris en charge

Authentification de base (clé API)

x marquer non Non pris en charge

Authentification de base (clé JSON du compte de service)

x marquer non Non pris en charge

Méthode d'authentification

Disponibilité

OAuth U2M

coché oui Pris en charge

OAuth M2M

x marquer non Non pris en charge

OAuth (jeton de refresh manuel)

x marquer non Non pris en charge

Authentification de base (nom d’utilisateur/mot de passe)

x marquer non Non pris en charge

Authentification de base (clé API)

x marquer non Non pris en charge

Authentification de base (clé JSON du compte de service)

x marquer non Non pris en charge