Banco de dados IBM Netezza

Resumo

Property Valor
Connector Ícone IBM Netezza IBM Netezza
Produtos Power BI (modelos semânticos)
Power Query Online
Estado de liberação Disponibilidade geral
Category Base de dados
Tipos de autenticação IBM Netezza
Tipo de fonte de dados Netezza
Documentação de referência da função Netezza.Database

Importante

Estamos a iniciar o processo de descontinuação do Driver Simba Netezza ODBC para o Netezza Connector a partir de março de 2026. Em vez disso, vamos suportar o Driver IBM Netezza ODBC; os clientes terão de instalar o seu próprio driver IBM Netezza ODBC.

Observação

Alguns recursos podem estar presentes em um produto, mas não em outros devido a agendamentos de implantação e recursos específicos do host.

Observação

Desde o lançamento em julho de 2025 do Power BI Desktop e do gateway de dados on-premises, fornecemos uma nova opção para usar o driver Netezza ODBC instalado pelo utilizador para se ligar à base de dados Netezza da IBM, atualmente disponível em pré-visualização. Saiba mais em Usar driver ODBC Netezza instalado pelo usuário.

Capacidades suportadas

  • Importação
  • DirectQuery (modelos semânticos do Power BI)
  • Opções avançadas
    • Tempo limite do comando em day.hr:min:sec
    • Tempo limite do comando em day.hr:min:sec
    • Normalizar nome do banco de dados
    • Criar vista de navegação hierárquica
    • Incluir colunas de relacionamento

Parameters

Ponto de entrada:Netezza.Database

Número de parâmetros obrigatórios: 2

Importar dados de uma base de dados IBM Netezza.

Retorna uma tabela de tabelas Netezza, vistas e funções armazenadas da base de dados Netezza Server database no servidor server. É possível especificar a porta opcionalmente junto com o servidor, separando-a por dois pontos. Um parâmetro de registro opcional, options, pode ser especificado para controlar as seguintes opções:

  • CreateNavigationProperties: Um lógico (verdadeiro/falso) que define se deve gerar propriedades de navegação nos valores retornados (o padrão é verdadeiro)
  • HierarchicalNavigation: Um lógico (verdadeiro/falso) que define se deve visualizar as tabelas agrupadas pelos seus nomes de esquema (o padrão é falso)
  • ConnectionTimeout: Uma duração que controla quanto tempo esperar antes de abandonar uma tentativa de ligação ao servidor. O valor padrão é dependente do driver.
  • CommandTimeout: Uma duração que controla quanto tempo a consulta do lado do servidor pode correr antes de ser cancelada. O valor padrão é dependente do driver.
  • NormalizeDatabaseName: Um lógico (verdadeiro/falso) que determina se se deve normalizar o nome da base de dados para maiúsculas ou interpretá-lo literalmente (o padrão é verdadeiro).
O parâmetro record é especificado como [option1 = value1, option2 = value2...].
Parameter Nome de exibição Required Tipo Group Valores da amostra Anulável
servidor Server Yes enviar SMS "netezza:5480" false
base de dados Base de dados Yes enviar SMS "netezza_database" false
options Opções Avançadas No Registo anulável Opções Avançadas true

Campos em options

Field Nome de exibição Required Tipo Group Anulável Optional
options.ConnectionTimeout Tempo limite de ligação em day.hr:min:sec No duração que pode ser nula Opções Avançadas true true
options.CommandTimeout Tempo limite do comando em day.hr:min:sec No duração que pode ser nula Opções Avançadas true true
options.NormalizeDatabaseName No Booleano anulável Opções Avançadas true true
options.HierarchicalNavigation Criar vista de navegação hierárquica No Booleano anulável Opções Avançadas true true
options.CreateNavigationProperties Incluir colunas de relacionamento No Booleano anulável Opções Avançadas true true

Conectar-se a partir do Power Query Desktop

Para se conectar a um banco de dados IBM Netezza , execute as seguintes etapas:

  1. Selecione Get Data na fita Home no Power BI Ambiente de Trabalho.

  2. Selecione Banco de Dados nas categorias à esquerda, selecione IBM Netezza à direita e, em seguida, selecione Conectar.

    Captura de tela da caixa de diálogo Obter dados com a categoria Banco de dados e conector Netezza selecionados.

  3. Na janela IBM Netezza que aparece, digite ou cole o nome do seu servidor Netezza e banco de dados nas caixas. Pode Importar dados diretamente para Power BI ou usar DirectQuery. Saiba mais sobre usando o DirectQuery. Em seguida, selecione OK.

    Captura de ecrã da caixa de diálogo Netezza com um nome de servidor inserido e o modo de conectividade de dados

  4. Quando solicitado, introduza as credenciais. O conector IBM Netezza suporta autenticação de nome de usuário e senha.

    Captura de tela da caixa de diálogo de autenticação com Configuração de autenticação de banco de dados.

    Para obter mais informações sobre métodos de autenticação, vá para Autenticação com uma fonte de dados.

  5. Depois de se conectar, uma janela Navigator aparece e exibe os dados disponíveis no servidor. Selecione Load para carregar os dados ou Transform Data para continuar a transformar os dados no editor de Power Query.

Ligue-se a partir do Power Query Online

Para se conectar a um banco de dados IBM Netezza , execute as seguintes etapas:

  1. Selecione a opção IBM Netezza na seleção do conector.

  2. Em Conectar à fonte de dados, forneça o nome do servidor e do banco de dados.

    Captura de ecrã da página de ligação à fonte de dados da base de dados Netezza.

  3. Selecione o nome do seu gateway de dados local.

  4. Se esta for a primeira vez que você está se conectando a este banco de dados Netezza, configure o nome de usuário e a senha para a autenticação IBM Netezza.

  5. Selecione Seguinte para continuar.

  6. Em Navigator, selecione os dados de que precisa e depois selecione Transform data para transformar os dados no editor de Power Query.

Informações adicionais

Estados de lançamento do controlador

O driver Simba ODBC está a ser descontinuado. O controlador ODBC IBM Netezza instalado pelo utilizador está em Pré-visualização.

Opções avançadas

O Power Query Desktop e o Power Query Online oferecem um conjunto de opções avançadas que pode adicionar à sua consulta, se necessário.

A tabela seguinte lista todas as opções avançadas que pode definir no Power Query Desktop e no Power Query Online.

Opção avançada Descrição
Tempo limite do comando em day.hr:min:sec Especifica quanto tempo esperar por uma resposta ao interagir com o serviço Snowflake antes de retornar um erro. O padrão é sem tempo limite.
Tempo limite do comando em day.hr:min:sec Especifica quanto tempo esperar pela conclusão de uma consulta antes de retornar um erro. O padrão é sem tempo limite.
Normalizar nome do banco de dados Especifica se o nome do banco de dados deve ser normalizado. A predefinição é verdadeira.
Criar vista de navegação hierárquica Especifica se a navegação do banco de dados deve ser fornecida no modo de exibição de hierarquia. A predefinição é verdadeira.
Incluir colunas de relacionamento Especifica se as colunas que podem ter relações com outras tabelas devem ser incluídas. A predefinição é verdadeira.

Depois de selecionares as opções avançadas de que precisas, seleciona OK no Power Query Ambiente de Trabalho ou Next no Power Query Online para te ligares à tua base de dados IBM Netezza.

Utilizar o driver ODBC (Pré-visualização)

O conector IBM Netezza inclui um driver integrado para conectividade por padrão. A partir da versão julho de 2025 do Power BI Desktop e do gateway de dados local, existe uma nova opção para usar o driver Netezza ODBC instalado pelo utilizador para se ligar à base de dados Netezza da IBM, atualmente disponível em pré-visualização. Ele permite que você utilize a ferramenta de cliente nativo fornecida pela fonte de dados.

Para instalar o driver na máquina a correr Power BI Desktop ou no gateway de dados local, siga a instrução IBM Netezza de Instalar e configurar ODBC (Windows).

Para usar o driver Netezza ODBC instalado pelo utilizador no Power BI Desktop, navegue até Opções e definições (no separador Ficheiro) >Opções>Funcionalidades de pré-visualização, e depois selecione a caixa de seleção para ativar a opção Usar o driver Netezza ODBC instalado pelo utilizador.

Captura de ecrã da opção de usar o driver Netezza ODBC instalado pelo utilizador no Power BI Desktop.

Para usar o driver Netezza ODBC instalado pelo usuário no gateway de dados local, atualize as configurações do gateway usando as seguintes etapas:

  1. Na máquina local onde o gateway de dados local está instalado, navegue até C:\Arquivos de Programas\Gateway de dados local.
  2. Faça um backup do arquivo de configuração chamado Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.
  3. Abra o arquivo de configuração Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config original e localize a entrada MashupUseUserInstalledNetezzaODBCDriver.
  4. Atualize o MashupUseUserInstalledNetezzaODBCDriver valor como True.
  5. Reinicie o seu gateway.
<Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>
   ...
   <setting name="MashupUseUserInstalledNetezzaODBCDriver" serializeAs="String">
      <value>True</value>
   </setting>
   ...
</Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>    

Atualmente, usar o driver Netezza ODBC instalado pelo usuário tem as seguintes limitações conhecidas:

  • Não há suporte para "Incluir colunas de relacionamento". Os relacionamentos não são devolvidos. O recurso será adicionado na próxima versão de agosto.
  • A configuração "Criar exibição de navegação hierárquica" não é suportada false e resultará em um erro. O conector sempre fornece a navegação do banco de dados no modo de exibição de hierarquia, que é o comportamento padrão.

As restantes configurações para ligar a uma base de dados IBM Netezza a partir do Power Query Desktop ou Power Query Online são as mesmas descritas nas secções anteriores.