Baza danych IBM Netezza

Podsumowanie

Property Value
Connector Ikona IBM Netezza IBM Netezza
Produkty Power BI (modele semantyczne)
Power Query Online
Stan wydania Ogólna dostępność
Category Baza danych
Rodzaje uwierzytelniania IBM Netezza
Rodzaj źródła danych Netezza
Dokumentacja referencyjna funkcji Netezza.Database

Ważne

Rozpoczynamy proces wycofywania sterownika Simba Netezza ODBC dla łącznika Netezza od marca 2026 r. Zamiast tego będziemy wspierać ibm Netezza ODBC Driver; klienci będą musieli zainstalować własny sterownik IBM Netezza ODBC.

Uwaga / Notatka

Niektóre funkcje mogą być obecne w jednym produkcie, ale nie w innych ze względu na harmonogramy wdrażania i możliwości specyficzne dla hosta.

Uwaga / Notatka

Od wersji z lipca 2025 r. dla programu Power BI Desktop i lokalnej bramy danych udostępniamy nową opcję używania zainstalowanego przez użytkownika sterownika Netezza ODBC w celu nawiązania połączenia z bazą danych IBM Netezza, która jest obecnie dostępna w wersji zapoznawczej. Dowiedz się więcej z tematu Używanie zainstalowanego przez użytkownika sterownika Netezza ODBC.

Obsługiwane funkcje

  • Importowanie
  • DirectQuery (modele semantyczne Power BI)
  • Opcje zaawansowane
    • Limit czasu polecenia w dniach:godz:min:sek
    • Limit czasu polecenia w dniach:godz:min:sek
    • Normalizowanie nazwy bazy danych
    • Tworzenie hierarchicznego widoku nawigacji
    • Dołącz kolumny relacji

Parameters

Punkt wejścia:Netezza.Database

Wymagana liczba parametrów: 2

Importowanie danych z bazy danych IBM Netezza.

Zwraca tabelę tabel, widoków i funkcji składowanych Netezza z bazy danych Netezza Server database na serwerze server. Port można opcjonalnie określić razem z serwerem, oddzielając je dwukropkiem. Opcjonalny parametr rekordu, options, można określić, aby kontrolować następujące opcje:

  • CreateNavigationProperties: wartość logiczna (prawda/fałsz), która określa, czy wygenerować właściwości nawigacyjne dla zwracanych wartości (wartość domyślna to true)
  • HierarchicalNavigation: wartość logiczna (prawda/fałsz), która określa, czy wyświetlać tabele pogrupowane według ich nazw schematów (wartość domyślna to false)
  • ConnectionTimeout: czas trwania, który określa czas oczekiwania przed porzuceniem próby nawiązania połączenia z serwerem. Wartość domyślna jest zależna od sterownika.
  • CommandTimeout: czas trwania, który określa, jak długo zapytanie po stronie serwera może być uruchamiane przed jego anulowaniem. Wartość domyślna jest zależna od sterownika.
  • NormalizeDatabaseName: wartość logiczna (prawda/fałsz), która określa, czy znormalizować nazwę bazy danych na wielkie litery, czy interpretować ją dosłownie (wartość domyślna to prawda).
Parametr rekordu jest określony jako [option1 = value1, option2 = value2...].
Parametr Wyświetlana nazwa Required Typ Group Przykładowe wartości Zanullowalny
serwer Server Yes SMS "netezza:5480" false
baza danych Baza danych Yes SMS "netezza_database" false
options Opcje zaawansowane No rekord dopuszczany do wartości null Opcje zaawansowane true

Pola w options

Pole Wyświetlana nazwa Required Typ Group Zanullowalny Optional
options.ConnectionTimeout Limit czasu połączenia w formacie dzień:godz:min:sek No nullowalny czas trwania Opcje zaawansowane true true
options.CommandTimeout Limit czasu polecenia w dniach:godz:min:sek No nullowalny czas trwania Opcje zaawansowane true true
options.NormalizeDatabaseName No wartość logiczna dopuszczająca null Opcje zaawansowane true true
options.HierarchicalNavigation Tworzenie hierarchicznego widoku nawigacji No wartość logiczna dopuszczająca null Opcje zaawansowane true true
options.CreateNavigationProperties Dołącz kolumny relacji No wartość logiczna dopuszczająca null Opcje zaawansowane true true

Nawiązywanie połączenia z poziomu programu Power Query Desktop

Aby nawiązać połączenie z bazą danych IBM Netezza , wykonaj następujące czynności:

  1. Wybierz pozycję Pobierz dane z wstążki Home w programie Power BI Desktop.

  2. Wybierz pozycję Baza danych z kategorii po lewej stronie, wybierz pozycję IBM Netezza po prawej stronie, a następnie wybierz pozycję Połącz.

    Zrzut ekranu przedstawiający okno dialogowe Pobieranie danych z wybraną kategorią Baza danych i łącznikiem Netezza.

  3. W wyświetlonym oknie IBM Netezza wpisz lub wklej nazwę serwera Netezza i bazę danych w polach. Dane można importować bezpośrednio do Power BI lub użyć DirectQuery. Dowiedz się więcej o przy użyciu trybu DirectQuery. Następnie wybierz opcję OK.

    Zrzut ekranu przedstawiający okno dialogowe Netezza z wprowadzoną nazwą serwera i wybranym trybem importowania danych.

  4. Po wyświetleniu monitu wprowadź swoje dane uwierzytelniające. Łącznik IBM Netezza obsługuje uwierzytelnianie nazw użytkowników i haseł.

    Zrzut ekranu przedstawiający okno dialogowe uwierzytelniania z konfiguracją uwierzytelniania bazy danych.

    Aby uzyskać więcej informacji na temat metod uwierzytelniania, przejdź do Uwierzytelnianie za pomocą źródła danych.

  5. Po nawiązaniu połączenia zostanie wyświetlone okno Navigator i wyświetli dane dostępne na serwerze. Wybierz Load aby załadować dane lub Transform Data aby kontynuować przekształcanie danych w edytorze Power Query.

Nawiązywanie połączenia z usługi Power Query Online

Aby nawiązać połączenie z bazą danych IBM Netezza , wykonaj następujące czynności:

  1. Wybierz opcję IBM Netezza w obszarze wyboru łącznika.

  2. W obszarze Połącz ze źródłem danych podaj nazwę serwera i bazy danych.

    Zrzut ekranu przedstawiający stronę nawiązywania połączenia ze źródłem danych dla połączenia online bazy danych Netezza.

  3. Wybierz nazwę lokalnej bramy danych.

  4. Jeśli po raz pierwszy łączysz się z tą bazą danych Netezza, skonfiguruj nazwę użytkownika i hasło na potrzeby uwierzytelniania IBM Netezza.

  5. Wybierz przycisk Dalej, aby kontynuować.

  6. W Navigator wybierz wymagane dane, a następnie wybierz Transform data aby przekształcić dane w edytorze Power Query.

Dodatkowe informacje

Status wydania sterownika

Sterownik Simba ODBC zostaje wycofany z użycia. Zainstalowany przez użytkownika sterownik IBM Netezza ODBC jest w wersji zapoznawczej.

Opcje zaawansowane

Power Query Desktop i Power Query Online udostępniają zestaw zaawansowanych opcji, które można dodać do zapytania w razie potrzeby.

W poniższej tabeli wymieniono wszystkie opcje zaawansowane, które można ustawić w programie Power Query Desktop i Power Query Online.

Opcja zaawansowana Opis
Limit czasu polecenia w dniach:godz:min:sek Określa czas oczekiwania na odpowiedź podczas interakcji z usługą Snowflake przed zwróceniem błędu. Domyślnie brak limitu czasu.
Limit czasu polecenia w dniach:godz:min:sek Określa czas oczekiwania na ukończenie zapytania przed zwróceniem błędu. Domyślnie brak limitu czasu.
Normalizowanie nazwy bazy danych Określa, czy znormalizować nazwę bazy danych. Wartość domyślna to true.
Tworzenie hierarchicznego widoku nawigacji Określa, czy zapewnić nawigację bazy danych w widoku hierarchii. Wartość domyślna to true.
Dołącz kolumny relacji Określa, czy należy uwzględnić kolumny, które mogą mieć relacje z innymi tabelami. Wartość domyślna to true.

Po wybraniu opcji zaawansowanych wybierz OK w programie Power Query Desktop lub Dalej w usłudze Power Query Online, aby nawiązać połączenie z bazą danych IBM Netezza.

Korzystanie ze sterownika ODBC (wersja zapoznawcza)

Łącznik IBM Netezza domyślnie zawiera wbudowany sterownik łączności. Począwszy od wersji July 2025 programu Power BI Desktop i lokalnej bramy danych, istnieje nowa opcja użycia zainstalowanego przez użytkownika sterownika Netezza ODBC w celu nawiązania połączenia z bazą danych IBM Netezza, która jest obecnie dostępna w wersji zapoznawczej. Umożliwia korzystanie z natywnego narzędzia klienckiego udostępnianego przez źródło danych.

Aby zainstalować sterownik na maszynie z programem Power BI Desktop lub lokalną bramą danych, postępuj zgodnie z instrukcjami IBM Netezza z Instalowanie i konfigurowanie ODBC (Windows).

Aby użyć zainstalowanego przez użytkownika sterownika Netezza ODBC w programie Power BI Desktop, przejdź do Opcje i ustawienia (w obszarze Plik zakładka) >Opcje>Funkcje podglądu, a następnie zaznacz pole wyboru, aby włączyć opcję Użyj zainstalowanego przez użytkownika sterownika Netezza ODBC.

Zrzut ekranu przedstawiający opcję użycia zainstalowanego przez użytkownika sterownika Netezza ODBC w Power BI Desktop.

Aby użyć zainstalowanego przez użytkownika sterownika Netezza ODBC w lokalnej bramie danych, zaktualizuj konfiguracje bramy, wykonując następujące czynności:

  1. Na komputerze lokalnym, na którym zainstalowano lokalną bramę danych, przejdź do C:\Program Files\On-premises data gateway.
  2. Utwórz kopię zapasową pliku konfiguracji o nazwie Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.
  3. Otwórz oryginalny plik konfiguracji Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config i znajdź wpis MashupUseUserInstalledNetezzaODBCDriver.
  4. MashupUseUserInstalledNetezzaODBCDriver Zaktualizuj wartość jako True.
  5. Uruchom ponownie bramę.
<Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>
   ...
   <setting name="MashupUseUserInstalledNetezzaODBCDriver" serializeAs="String">
      <value>True</value>
   </setting>
   ...
</Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>    

Obecnie korzystanie z zainstalowanego przez użytkownika sterownika Netezza ODBC ma następujące znane ograniczenia:

  • Opcja "Dołącz kolumny relacji" nie jest obsługiwana. Relacje nie są zwracane. Możliwość zostanie dodana w nadchodzącej wersji z sierpnia.
  • Ustawienie "Utwórz widok nawigacji hierarchicznej", ponieważ false nie jest obsługiwane i spowoduje wystąpienie błędu. Łącznik zawsze zapewnia nawigację bazy danych w widoku hierarchii, który jest zachowaniem domyślnym.

Pozostałe konfiguracje łączące się z bazą danych IBM Netezza z Power Query Desktop lub Power Query Online są takie same, jak opisano w poprzednich sekcjach.