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.
Résumé
| Property | Valeur |
|---|---|
| Connecteur |
IBM Netezza |
| Produits | Power BI (modèles sémantiques) Power Query Online |
| État de mise en production | Disponibilité générale |
| Category | Base de données |
| Types d’authentification | IBM Netezza |
| Type de source de données | Netezza |
| Documentation de référence sur les fonctions | Netezza.Database |
Important
Nous commençons le processus d'obsolescence du pilote ODBC Simba Netezza pour le connecteur Netezza à compter de mars 2026. Au lieu de cela, nous allons prendre en charge IBM Netezza ODBC Driver ; les clients devront installer leur propre pilote ODBC IBM Netezza.
Remarque
Certaines fonctionnalités peuvent être présentes dans un produit, mais pas d’autres en raison de planifications de déploiement et de fonctionnalités spécifiques à l’hôte.
Remarque
Depuis la version de juillet 2025 pour Power BI Desktop et la passerelle de données locale, nous fournissons une nouvelle option permettant d’utiliser le pilote ODBC Netezza installé par l’utilisateur pour se connecter à la base de données IBM Netezza, actuellement disponible en préversion. Pour en savoir plus, consultez Utiliser le pilote ODBC Netezza installé par l’utilisateur.
Fonctionnalités prises en charge
- Importer
- DirectQuery (modèles sémantiques Power BI)
- Options avancées
- Délai d’expiration de la commande dans day.hr :min :sec
- Délai d’expiration de la commande dans day.hr :min :sec
- Normaliser le nom de la base de données
- Créer un affichage de navigation hiérarchique
- Inclure des colonnes de relation
Parameters
Point d’entrée :Netezza.Database
Nombre de paramètres requis : 2
Importez des données à partir d’une base de données IBM Netezza.
Retourne une table des tables, vues et fonctions stockées Netezza à partir de la base de données Netezza Server database sur le serveur server. Le port peut être spécifié de manière optionnelle avec le serveur, séparé par un deux-points. Un paramètre d’enregistrement facultatif, options, peut être spécifié pour contrôler les options suivantes :
-
CreateNavigationProperties: logique (true/false) qui définit s’il faut générer des propriétés de navigation sur les valeurs retournées (la valeur par défaut est true) -
HierarchicalNavigation: logique (true/false) qui définit s’il faut afficher les tables regroupées par leurs noms de schéma (la valeur par défaut est false) -
ConnectionTimeout: durée qui contrôle la durée d’attente avant d’abandonner une tentative d’établir une connexion au serveur. La valeur par défaut dépend du pilote. -
CommandTimeout: durée qui contrôle la durée pendant laquelle la requête côté serveur est autorisée à s’exécuter avant son annulation. La valeur par défaut dépend du pilote. -
NormalizeDatabaseName: logique (true/false) qui définit s’il faut normaliser le nom de la base de données en majuscules ou l’interpréter littéralement (la valeur par défaut est true).
| Parameter | Nom d'affichage | Required | Type | Group | Exemples de valeurs | Pouvant être nul |
|---|---|---|---|---|---|---|
| server | Serveur | Oui | texte | netezza:5480 | false | |
| database | Base de données | Oui | texte | « netezza_database » | false | |
| options | Options avancées | Non | Enregistrement annulable | Options avancées | true |
Champs dans options
| Champ | Nom d'affichage | Required | Type | Group | Pouvant être nul | Optional |
|---|---|---|---|---|---|---|
| options.ConnectionTimeout | Délai d’expiration de la connexion en j:h:min:s | Non | durée pouvant être nulle | Options avancées | true | true |
| options.CommandTimeout | Délai d’expiration de la commande dans day.hr :min :sec | Non | durée pouvant être nulle | Options avancées | true | true |
| options.NormalizeDatabaseName | Non | booléen nullable | Options avancées | true | true | |
| options.HierarchicalNavigation | Créer un affichage de navigation hiérarchique | Non | booléen nullable | Options avancées | true | true |
| options.CreateNavigationProperties | Inclure des colonnes de relation | Non | booléen nullable | Options avancées | true | true |
Se connecter à partir de Power Query Desktop
Pour vous connecter à une base de données IBM Netezza , procédez comme suit :
Sélectionnez Get Data dans le ruban Home dans Power BI Desktop.
Sélectionnez Base de données dans les catégories à gauche, sélectionnez IBM Netezza à droite, puis connectez-vous.
Dans la fenêtre IBM Netezza qui s’affiche, tapez ou collez le nom de votre serveur et base de données Netezza dans les zones. Vous pouvez Import des données directement dans Power BI ou utiliser DirectQuery. En savoir plus sur l’utilisation de DirectQuery. Ensuite, sélectionnez OK.
À l’invite, entrez vos informations d’identification. Le connecteur IBM Netezza prend en charge l’authentification par nom d’utilisateur et mot de passe.
Pour plus d’informations sur les méthodes d’authentification, accédez à l’authentification avec une source de données.
Une fois connecté, une fenêtre navigateur s’affiche et affiche les données disponibles sur le serveur. Sélectionnez Load pour charger les données ou Transform Data pour continuer à transformer les données dans l’éditeur Power Query.
Se connecter à partir de Power Query Online
Pour vous connecter à une base de données IBM Netezza , procédez comme suit :
Sélectionnez l’option IBM Netezza dans la sélection du connecteur.
Dans Se connecter à la source de données, indiquez le nom du serveur et de la base de données.
Sélectionnez le nom de votre passerelle de données locale.
Si c’est la première fois que vous vous connectez à cette base de données Netezza, configurez le nom d’utilisateur et le mot de passe de l’authentification IBM Netezza.
Sélectionnez Suivant pour continuer.
Dans Navigator, sélectionnez les données dont vous avez besoin, puis sélectionnez Transformer les données pour transformer les données dans l’éditeur Power Query.
Informations supplémentaires
États de version du pilote
Le pilote ODBC Simba est déprécié. Le pilote ODBC IBM Netezza installé par l’utilisateur est en préversion.
Options avancées
Power Query Desktop et Power Query Online fournissent un ensemble d’options avancées que vous pouvez ajouter à votre requête si nécessaire.
Le tableau suivant répertorie toutes les options avancées que vous pouvez définir dans Power Query Bureau et Power Query Online.
| Option avancée | Descriptif |
|---|---|
| Délai d’expiration de la commande dans day.hr :min :sec | Spécifie combien de temps attendre pour une réponse lors de l’interaction avec le service Snowflake avant de renvoyer une erreur. Par défaut, il n'y a pas de délai d'expiration. |
| Délai d’expiration de la commande dans day.hr :min :sec | Spécifie la durée d’attente de fin d’une requête avant le retour d’une erreur. Par défaut, il n'y a pas de délai d'expiration. |
| Normaliser le nom de la base de données | Spécifie s’il faut normaliser le nom de la base de données. La valeur par défaut est true. |
| Créer un affichage de navigation hiérarchique | Spécifie s’il faut fournir la navigation de base de données en mode hiérarchie. La valeur par défaut est true. |
| Inclure des colonnes de relation | Spécifie s’il faut inclure des colonnes qui peuvent avoir des relations avec d’autres tables. La valeur par défaut est true. |
Une fois que vous avez sélectionné les options avancées dont vous avez besoin, sélectionnez OK dans Power Query Desktop ou Next dans Power Query Online pour vous connecter à votre base de données IBM Netezza.
Utiliser le pilote ODBC (préversion)
Le connecteur IBM Netezza inclut un pilote intégré pour la connectivité par défaut. À partir de la version July 2025 de Power BI Desktop et de la passerelle de données locale, il existe une nouvelle option permettant d'utiliser le pilote ODBC Netezza installé par l'utilisateur pour se connecter à la base de données IBM Netezza, actuellement disponible en préversion. Il vous permet d’utiliser l’outil client natif fourni par la source de données.
Pour installer le pilote sur la machine exécutant Power BI Desktop ou la passerelle de données locale, suivez l’instruction IBM Netezza de Installation et configuration d’ODBC (Windows).
Pour utiliser le pilote ODBC Netezza installé par l’utilisateur dans Power BI Desktop, accédez à
Pour utiliser le pilote ODBC Netezza installé par l’utilisateur dans la passerelle de données locale, mettez à jour les configurations de passerelle en procédant comme suit :
- Sur l’ordinateur local sur lequel la passerelle de données locale est installée, accédez à C :\Program Files\On-premises Data Gateway.
- Effectuez une sauvegarde du fichier de configuration nommé Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.
- Ouvrez le fichier de configuration Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config d’origine et recherchez l’entrée
MashupUseUserInstalledNetezzaODBCDriver. - Mettez à jour la
MashupUseUserInstalledNetezzaODBCDrivervaleur en tant queTrue. - Redémarrez votre passerelle.
<Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>
...
<setting name="MashupUseUserInstalledNetezzaODBCDriver" serializeAs="String">
<value>True</value>
</setting>
...
</Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>
Actuellement, l’utilisation du pilote ODBC Netezza installé par l’utilisateur présente les limitations connues suivantes :
- L'inclusion de colonnes de relation n'est pas prise en charge. Les relations ne sont pas retournées. La fonctionnalité sera ajoutée dans la prochaine version d’août.
- Le paramètre « Créer une vue de navigation hiérarchique » tel qu’il
falsen’est pas pris en charge et entraîne une erreur. Le connecteur fournit toujours la navigation de base de données en mode hiérarchie, qui est le comportement par défaut.
Les configurations restantes à connecter à une base de données IBM Netezza à partir de Power Query Desktop ou Power Query Online sont les mêmes que celles décrites dans les sections précédentes.
IBM Netezza