Tâche Power BI pour les Jobs
Aperçu
La fonctionnalité de tâche Power BI est en aperçu public.
Bien que vous puissiez publier manuellement sur Microsoft Power BI en ligne depuis votre Workspace Databricks, vous pouvez utiliser une tâche Power BI pour orchestrer automatiquement vos modèles sémantiques Power BI.
Pour en savoir plus sur la publication dans Power BI dans l'interface utilisateur de Databricks, consultez Publier dans le service Power BI depuis Databricks.
Exigences
- Vous devez respecter les mêmes exigences que lors de la publication manuelle dans Power BI. Pour plus de détails, consultez Publication sur Power BI Online depuis Databricks.
- Disposez d'une connexion Power BI, ou créez-en une. Découvrez comment créer une connexion Power BI dans Unity Catalog pour l'orchestration.
- Vous devez disposer du privilège
USE CONNECTIONdans Unity Catalog pour cette connexion, ainsi que des privilèges pour accéder aux tables et au SQL Warehouse à utiliser. Voir Gérer les identités, les autorisations et les privilèges pour les Lakeflow Jobs.
Configurez une tâche Power BI
Une fois que vous avez configuré une connexion Power BI, vous pouvez créer une tâche pour automatiser la publication à l'aide de cette connexion.
L'interface utilisateur des Jobs affiche les options de manière dynamique en fonction d'autres paramètres configurés.
Pour commencer le flux de configuration d'une tâche Power BI :
- Accédez à l’onglet tab de l’interface utilisateur Jobs, pour le Job auquel vous souhaitez ajouter une tâche.
- Cliquez sur
Ajouter une tâche .
- Saisissez un Nom de la tâche .
- Dans le menu déroulant Type , sélectionnez Power BI .
- Configurez les propriétés de la tâche (consultez le tableau suivant pour les propriétés et leur utilisation).
- (Facultatif) Pour configurer les nouvelles tentatives, les threshold de durée d'exécution ou de backlog de streaming, ou les notifications, consultez Paramètres de tâches avancés.
- Cliquez sur Enregistrer la tâche .
Databricks recommande de définir un Service Principal Databricks comme identité **Exécuter en tant que** pour la tâche. Pour les bonnes pratiques, consultez Bonnes pratiques pour la gouvernance des Jobs. Le Service Principal nécessitera les privilèges nécessaires pour accéder aux tables Databricks, aux schémas, à la connexion Power BI et au SQL Warehouse utilisés par la tâche.
Lors de la modification d'une tâche, les informations d'identification de l'utilisateur actuel sont utilisées, mais lors de l'exécution de la tâche, l'identité Exécuter en tant que est utilisée. L'identité doit disposer des privilèges appropriés pour exécuter la tâche.
Propriété de la tâche Power BI | Description |
|---|---|
SQL Warehouse | Le SQL Warehouse qui traite les refresh en mode Import , ou les query en mode DirectQuery pour le modèle sémantique. La tâche Power BI nécessite un SQL Warehouse. Le compute à usage général n'est pas pris en charge. |
Connexion Power BI | La connexion Power BI pour cette tâche. La tâche utilise cette connexion pour récupérer les workspaces Power BI et les modèles sémantiques, et pour publier sur Power BI. Voir Créer une connexion Power BI dans Unity Catalog pour l'orchestration. |
Workspace Power BI | Le workspace Power BI auquel un modèle sémantique est publié. |
modèle sémantique Power BI | Le modèle sémantique Power BI à publier. Sélectionnez un modèle existant ou saisissez un nouveau nom de modèle et cliquez sur Publier un nouveau modèle sémantique <name> . |
Remplacer le modèle existant | Par default, les mises à jour des métadonnées ne sont ajoutées qu'à un modèle existant. Cocher cette case garantit que toutes les mises à jour des métadonnées et des données se propagent aux modèles sémantiques Power BI lorsque la tâche est exécutée. |
Mode de requête Power BI | Le mode d’interrogation par default pour les tables publiées. Lorsque **DirectQuery** est sélectionné, vous pouvez également définir les modes de query sur les tables individuelles à l’aide de la propriété **Configurer les modes de query de table**. L'une des valeurs suivantes :
Le mode de query Power BI est également appelé mode de stockage dans Power BI. Pour plus d'informations sur les modes de query, consultez Modes de modèle sémantique dans le service Power BI. |
Tables à mettre à jour | Les tables et schémas sources pour le modèle sémantique. Si vous sélectionnez un schéma pour cette propriété, alors lorsque vous exécutez la tâche, toutes les tables sous le schéma à ce moment-là sont utilisées pour la mise à jour. La tâche met à jour toutes les nouvelles tables, colonnes, commentaires et relations de clé primaire/clé étrangère. |
Méthode d'authentification | Définit la manière dont le modèle sémantique s'authentifie auprès du SQL Warehouse choisi. Lorsque vous utilisez OAuth, les identifiants peuvent devoir être configurés sur Power BI après la première exécution de la tâche. Lors de l'utilisation du PAT, il génère et intègre un PAT pour l'identité Exécuter en tant que . |
Configurer les modes de query de table | Lorsque DirectQuery est sélectionné comme mode de requête Power BI , vous pouvez éventuellement configurer des tables individuelles pour utiliser le mode de stockage Dual . Les tables configurées en mode de stockage Dual peuvent agir comme des modes Import ou DirectQuery en fonction du contexte de la requête. Pour plus d'informations, consultez Modes de modèle sémantique dans le service Power BI. |
refresh après la mise à jour | Cette option est disponible si **Importation** est sélectionné comme mode de query. Par default, seules les métadonnées du modèle sont mises à jour, mais si cette case est cochée, alors cela triggers également un data refresh (qui queries le SQL Warehouse). Ce refresh peut être vu dans l'historique des refresh sur Power BI. |
Pour modifier, cloner, désactiver ou supprimer cette tâche, consultez Configurer et modifier les tâches dans Lakeflow Jobs.
Dépannage
Ne modifiez pas un modèle sémantique dans le service Power BI pendant qu'une tâche Power BI le met à jour. Cela peut laisser le modèle bloqué sur Modifications en attente .
Pour plus d'informations sur le dépannage de la publication vers Power BI, consultez Dépannage de Power BI. Si vous rencontrez toujours des difficultés, vous pouvez soumettre des commentaires sur le produit. Consulter Soumettre des commentaires sur le produit.