Aller au contenu principal

Importez des fichiers BI à l’aide de Genie Code

Ajoutez un fichier Tableau ou Power BI à Genie Code pour générer un AI/BI dashboard qui réplique vos visualisations, connectées à des vues de métriques qui reflètent la logique métier sous-jacente. Lorsque l’outil de migration détecte des relations dans le fichier source, il crée également les relations de tableau de bord correspondantes dans le nouveau tableau de bord. Vous pouvez importer un fichier à la fois ou importer plusieurs fichiers en bloc.

Exigences​

L'importation depuis un outil BI externe vers AI/BI nécessite que les fonctionnalités d'IA optimisées par les Partenaires soient activées pour le compte et le Workspace. Veuillez consulter Fonctionnalités d'IA optimisées par les Partenaires.

Importer des fichiers un par un​

Vous pouvez importer un fichier Tableau ou Power BI (.twb, .twbx, .tds, .tdsx, .pbit ou .tmdl) en le chargeant directement dans le chat Genie Code ou en référençant un fichier stocké dans un volume Unity Catalog. À partir d’un classeur Tableau (.twb ou .twbx) ou d’un Template de rapport Power BI (.pbit), Genie Code crée un tableau de bord et des vues de métriques. À partir d’un fichier Power BI .tmdl, il crée des vues de métriques. Un fichier de source de données Tableau (.tds ou .tdsx) fournit le modèle de données pour un classeur qui utilise une source de données publiée. Pour obtenir de l’aide sur l’exportation de fichiers, reportez-vous à la documentation d’exportation Tableau ou aux modèles de rapport Power BI.

  1. Cliquez sur Icône des tableaux de bord Tableaux de bord dans la barre latérale pour ouvrir la page de liste des tableaux de bord.
  2. Cliquez sur la flèche située à côté de Créer un tableau de bord , puis sélectionnez Importer depuis Tableau ou Importer depuis Power BI .
  3. Joignez votre fichier Tableau ou Power BI.

Le menu Créer un tableau de bord affiche les options Importer depuis Tableau et Importer depuis Power BI.

Ceci crée un nouveau AI/BI dashboard et ouvre Genie Code pour le créer à partir de votre fichier.

remarque

Les upload de fichiers directs ont une limite de taille de 100 Mo. Pour les fichiers plus volumineux, upload votre fichier dans un volume Unity Catalog en premier, puis référencez-le par son chemin. Vous pouvez également décompresser un fichier .twbx et upload le fichier .twb extrait à la place.

Pour importer uniquement le modèle de données à partir d'un fichier, créez une nouvelle vue de métriques Unity Catalog vide, ouvrez Genie Code et tapez /importBI. Voir Utiliser Genie Code pour importer un fichier Tableau ou Power BI.

Importer plusieurs fichiers en masse​

Pour migrer plusieurs rapports à la fois, demandez à Genie Code d’importer vos fichiers Tableau ou Power BI en une seule requête. Genie Code démarre une exécution en arrière-plan distincte pour chaque fichier, et chaque exécution crée son propre AI/BI dashboard et ses propres vues de métriques. Comme les exécutions se produisent en arrière-plan, vous pouvez fermer la tab du navigateur ou continuer à travailler pendant qu’elles se terminent.

La carte Importation en bloc start affiche trois classeurs Tableau avec un état Terminé.

  1. Téléchargez vos fichiers Tableau ou Power BI vers un volume Unity Catalog. L'importation en masse ne prend pas en charge les upload directs de fichiers dans le chat. Si un classeur Tableau utilise une source de données publiée, exportez le fichier de source de données (.tds ou .tdsx) et upload avec le classeur.

  2. Ouvrez Genie Code. Vous pouvez start à partir de la page complète de Genie Code, à partir de la page de liste des tableaux de bord, ou à partir d’un brouillon de AI/BI dashboard.

  3. Demandez à Genie Code d'importer les fichiers. Répertoriez chaque chemin de fichier ou nommez le volume qui les contient. Par exemple :

    Text
    Import all Tableau workbooks in /Volumes/main/bi_migration/tableau_files into AI/BI dashboards.

    Vous pouvez également inclure des instructions qui s’appliquent à chaque fichier. Par exemple, pour migrer uniquement les modèles de données, demandez à Genie Code de créer uniquement les vues des métriques.

  4. Confirmez la liste des fichiers trouvés par Genie Code. Genie Code associe automatiquement chaque classeur Tableau (.twb ou .twbx) à ses fichiers source de données associés. Si Genie Code ne peut pas dire quels fichiers vont ensemble, il vous le demandera.

  5. Lorsque vous y êtes invité, entrez le catalogue et le schéma Unity Catalog cible où Genie Code doit créer des vues, y compris des vues de métriques. Genie Code ne choisit pas d'emplacement default pour vous.

  6. Passez en revue l'invite et la liste des fichiers, puis approuvez l'importation en bloc pour start les exécutions.

Une importation en masse peut inclure entre 2 et 100 fichiers et prend en charge les mêmes formats de fichiers qu'une importation de fichier unique.

Suivre une importation en masse​

Une fois l'importation en masse start, une carte Importation en masse start s'affiche dans le chat et indique combien d'exécutions sont terminées et combien se trouvent dans chaque état, tel que terminé, en cours, en attente d'approbation ou échoué.

À partir de la carte, vous pouvez :

  • Cliquez sur le nom d’un fichier pour ouvrir la conversation sur Genie Code pour cette exécution dans un nouvel tab, où vous pourrez examiner et affiner le résultat.
  • Cliquez sur Annuler l'exécution pour arrêter une seule exécution, ou sur Annuler les exécutions actives pour arrêter toutes les exécutions encore actives. L'annulation n'affecte pas les exécutions déjà terminées.

Pour vérifier la progression plus tard, rouvrez le chat dans lequel vous avez démarré l’importation en masse à partir de Icône Historique. Historique des chats , puis demandez à Genie Code le statut de l’importation en masse. Voir Travailler avec plusieurs chats sous forme de tab.

Promouvoir les vues de métriques dans Unity Catalog​

Le type de vue métrique que Genie Code crée pour les mesures et dimensions de votre fichier dépend de la source :

  • Power BI : Genie Code crée des vues de métriques Unity Catalog et réutilise les vues de métriques Unity Catalog existantes qui correspondent déjà à votre modèle de données.
  • Tableau : Genie Code crée des vues métriques locales limitées au nouveau tableau de bord, sauf si une vue métrique Unity Catalog correspondante existe déjà.

Pour remplacer default, indiquez à Genie Code quel type de vue de métrique vous souhaitez dans votre invite. Par exemple, demandez à Genie Code de créer des vues de métriques Unity Catalog lorsque vous importez un fichier Tableau.

Les vues des indicateurs locaux ne peuvent être référencées que dans le tableau de bord où elles ont été créées. Les vues des indicateurs de Unity Catalog sont réutilisables dans les tableaux de bord, les agents Genie et les Notebook, et bénéficient de l'intégralité de la gouvernance de Unity Catalog : contrôles d’accès, traçabilité et détectabilité. Databricks recommande de promouvoir les vues métriques locales vers Unity Catalog après avoir fini d’itérer dessus.

Pour obtenir des instructions, consultez Exporter vers une vue de métriques de Unity Catalog.

Bonnes pratiques​

Suivez ces pratiques pour obtenir les résultats les plus précis lors de la migration d'un fichier BI avec Genie Code :

  • Fournissez toujours une capture d'écran : Genie Code migre au mieux lorsqu'il peut valider le Layout et les nombres par rapport à une image de référence de haute qualité.
  • Attendez-vous à travailler avec l'agent de manière conversationnelle : comme tout autre agent, vous pouvez guider Genie Code et exiger une meilleure qualité et précision.
  • Promouvoir les modèles de données finalisés vers Unity Catalog : ceci permet aux futures migrations qui utilisent les mêmes modèles de données ou des modèles similaires de réutiliser votre travail. Veuillez consulter Promouvoir les vues métriques vers Unity Catalog.
  • Gardez l’tab du navigateur ouvert lors d’une importation de fichier unique : ne fermez pas l’tab et ne naviguez pas vers une autre partie du workspace pendant que Genie Code est en cours d’exécution. Cela interrompt l’agent de migration et laisse un résultat inachevé. Les importations en bloc s’exécutent en arrière-plan et ne nécessitent pas l’ouverture d’un tab.