Bonnes pratiques de connexion
Cette page rassemble les réflexes à adopter au moment de la connexion. Chaque ligne renvoie à la page notion qui la détaille.
Choisir la source et le mode
| Pratique | Pourquoi | Page | Lien |
| Importer par défaut | Moteur le plus rapide, toutes les fonctionnalités ; DirectQuery seulement pour une contrainte de volume, de fraîcheur ou de gouvernance | Source | |
| Réutiliser un modèle sémantique certifié | Évite de dupliquer modèles, mesures et actualisations | Source | |
| Se connecter à la base plutôt qu'à un export | Données complètes et à jour, repli des requêtes sur le serveur | Source | |
| Mutualiser les préparations communes | Une seule logique Power Query, une seule lecture de la source | Source |
Préparer l'actualisation
| Pratique | Pourquoi | Page | Lien |
| Stocker les fichiers sur SharePoint ou OneDrive | Le modèle publié s'actualise sans passerelle | Source | |
| Utiliser le nom de domaine complet pour un partage réseau | Un chemin court peut faire échouer l'actualisation après publication | Source | |
| Saisir les mêmes noms de serveur et de base partout | La passerelle reconnaît la source par ces noms | Source | |
| Éviter les sources dont l'adresse est calculée dans le code | Une source dynamique ne s'actualise généralement pas dans le service | Source | |
| Définir un niveau de confidentialité pour chaque source | Évite les fuites de données lors de la combinaison | Source | |
| Ne jamais écrire d'identifiants dans un fichier ou un support | Les identifiants se saisissent dans Desktop et dans le service, pas dans le code |
Retours d'expérience
Importer un fichier XLS
| Situation | Solution | Lien |
| Erreur « The 'Microsoft.ACE.OLEDB.12.0' provider is not registered » | Installer le moteur de base de données Access (même architecture 32 ou 64 bits) ou, plus simple, réenregistrer le classeur en .xlsx | Source |
| Valeurs nulles inattendues dans une colonne | Le type est déduit des huit premières lignes : réenregistrer en .xlsx | Source |
| Données manquantes en fin de feuille | Dimensions de feuille incorrectes : rouvrir et réenregistrer le classeur dans Excel | Source |
| Fichier .xls dans Power Query Online ou un Dataflow Gen2 | ACE ne s'installe pas dans le cloud : passer par une passerelle sur laquelle ACE est installé | Source |
Importer un fichier CSV ou TXT avec séparateur
| Situation | Solution | Lien |
| Accents mal affichés | Choisir 1252 : Europe de l'Ouest (Windows) dans Origine du fichier (seul l'UTF-8 avec BOM est détecté) | Source |
| Une seule colonne au lieu de plusieurs | Corriger le Délimiteur : point-virgule, tabulation ou délimiteur personnalisé | Source |
| Colonne mal typée au-delà des premières lignes | Baser la Détection du type de données sur le jeu complet, ou la désactiver et typer dans Power Query | Source |
| Lignes coupées par des retours à la ligne entre guillemets | Dans les paramètres de la source, régler Sauts de ligne sur Ignorer les sauts de ligne entre guillemets | Source |
| Texte libre découpé à tort en colonnes | Régler Ouvrir le fichier en tant que sur Texte au lieu de CSV | Source |