Zarządzane · PG + MySQL mówi po PostgreSQL / MySQL
Łączyć Aiven do Excela, Arkuszy Google, AI i REST
Aiven zarządzał PostgreSQL lub MySQL na jednej karcie. Wklej URI usługi — Aiven nadaje każdej usłudze własny port, więc nie ma co zgadywać.
Jedno połączenie, każda powierzchnia
Gdzie mogą trafić Twoje dane Aiven
- 1 połączenie wychodzące
- 0 porty przychodzące
- tylko do odczytu · dane uwierzytelniające pozostają niezmienione
działa dalej
- Dla Twojego zespołu, dostawców i partnerów
-
Excel dodatek · odświeżanie na żądanie
-
Arkusze Google dodatek · odświeżanie na żądanie
-
Nova AI zapytaj prostym językiem · tekst do SQL
-
Przeglądarka danych udostępniaj wyniki na żywo · zespół, dostawcy, partnerzy · dowolne urządzenie
- Do aplikacji i systemów
-
Interfejs API REST Punkt końcowy JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Zaplanowane synchronizacje Arkusze Google · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Dla narzędzi AI
-
Asystenci AI Claude · Kursor · Serwer MCP
- Dostarczone do ludzi
-
Alerty i raporty Slack · Discord · E-mail · Webhook
Query Streams odczytuje zarządzane przez Aiven bazy danych z Microsoft Excel, Arkuszy Google, Power BI, asystentów AI przez MCP i punkt końcowy REST za pośrednictwem jednego połączenia tylko do odczytu. Jedna karta obejmuje oba silniki obsługiwane przez Query Streams w Aiven — PostgreSQL i MySQL — na tej samej nazwie hosta .aivencloud.com. Szczegółem, który zaskakuje, jest port: Aiven przypisuje jeden port do każdej usługi, zamiast 5432 lub 3306, więc karta pozostawia go pustym i oczekuje wklejenia URI usługi, a nie wpisywania fragmentów.
Aiven jest na ścieżce PostgreSQL/MySQL — standardowy sterownik, więc wszystkie poniższe instrukcje obowiązują bez zmian. Jedynym elementem specyficznym dla Aivena jest ciąg połączenia, omówiony w szczegóły połączenia.
- Dla Twojego zespołu, dostawców i partnerów
-
Aiven do Excela Microsoft Excel · Dodatek do programu Excel
Pobierz wyniki Aiven na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w programie Excel na komputerze stacjonarnym, w programie Excel Online, w programie Microsoft 365.
Przewodnik po PostgreSQL -
Aiven do Arkuszy Google Dodatek Arkuszy
Uruchom zapisane zapytanie Aiven z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający z udostępnionego arkusza mogą je samodzielnie odświeżyć.
Przewodnik po PostgreSQL -
Zapytaj Novę o Aivena Nova AI · tekst do SQL
Zadaj pytanie prostym językiem. Nova zna już Twoje tabele Aiven, pisze i uruchamia SQL, wyjaśnia odpowiedź i tworzy wykres – bez pisania zapytania i podawania danych uwierzytelniających.
Jak działa Nova -
Aiven do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny
Udostępnij wynik Aiven na żywo każdemu — współpracownikowi, dostawcy, partnerowi — w postaci siatki z zakładkami, która uruchamia się od nowa po otwarciu na telefonie, tablecie lub komputerze. Widzą wyniki, a nie SQL ani dane uwierzytelniające.
Jak działa Przeglądarka danych - Do aplikacji i systemów
-
Aiven REST API Punkt końcowy HTTP
Opublikuj zapytanie Aiven jako uwierzytelniony punkt końcowy JSON, który może wywołać dowolna aplikacja, ze specyfikacją OpenAPI 3.1 i gotowymi kolekcjami Postman, Insomnia i Hoppscotch. Port bazy danych nie jest otwarty.
Przewodnik po PostgreSQL -
Aiven do Power BI Power Query M
Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki Aiven na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.
Jak działa Power BI -
Aiven do Airtable Platforma automatyzacji
Synchronizuj wiersze Aiven z bazą Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.
Przewodnik po PostgreSQL -
Aiven do Baserow Platforma automatyzacji
Przekaż tabelę Baserow z Aiven do punktu końcowego REST — samodzielnie hostowanego lub w chmurze Baserow.
Przewodnik po PostgreSQL -
Aiven do SeaTable Platforma automatyzacji
Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych Aiven, bez konieczności eksportowania pliku lub udostępniania bazy danych.
Przewodnik po PostgreSQL -
Aiven do Smartsheet Platforma automatyzacji
Prześlij wyniki Aiven do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie z eksportu z poprzedniego tygodnia.
Przewodnik po PostgreSQL -
Z Aiven do Anvil Anvil Works · Platforma aplikacji
Wspieraj aplikację Anvil Python za pomocą Aiven przez punkt końcowy REST zamiast osadzać poświadczenia bazy danych w aplikacji.
Przewodnik po PostgreSQL - Dla narzędzi AI
-
Serwer Aiven MCP Klienci Claude, Cursor i MCP
Udziel asystentowi AI dostępu tylko do odczytu w Aiven, podając schemat, którego potrzebuje do pisania poprawnego kodu SQL — bez konieczności podawania danych uwierzytelniających w czacie.
Przewodnik po PostgreSQL - Dostarczone do ludzi
-
Alerty i raporty Aivena Slack · Discord · E-mail · Webhook
Utwórz harmonogram zapytań Aiven i otrzymuj wiersze dostarczane do Slacka, Discorda, poczty e-mail lub podpisanego webhooka — albo wstrzymaj wiadomość, aż liczba wierszy, próg lub zmiana procentowa przekroczy ustawioną linię.
Jak działają alerty i raporty
Jak to działa
5 kroków, bez zmiany zapory przychodzącej
Zainstaluj agenta sieciowego w dogodnym dla siebie miejscu. Otwiera on jedno połączenie wychodzące i nigdy nie nasłuchuje, więc Aiven widzi zwykłego klienta, a Twoja sieć nie potrzebuje reguły przychodzącej.
Wybierz silnik — PostgreSQL lub MySQL. To on decyduje, jak wszystko poniżej zostanie odczytane, więc ustaw go przed wklejeniem.
Wklej URI usługi z konsoli Aiven. Zawiera on hosta, własny port usługi, użytkownika i bazę danych, dlatego wklejanie jest łatwiejsze niż wpisywanie.
Jeżeli łączysz się z pulą połączeń, a nie z samą usługą, zmień tryb na pulę i użyj portu i nazwy puli.
Zapisz. Microsoft Excel, Arkusze Google, Power BI, MCP i REST odczytują dane przez jedno połączenie lub łączą je z innymi źródłami za pomocą jednego polecenia tylko do odczytu.
Funkcja dogłębna
Co daje ci Aiven
Każda usługa Aiven ma swój własny port
Większość zarządzanych baz danych Postgres działa na procesorze 5432, a większość zarządzanych baz danych MySQL działa na procesorze 3306. Aiven nie spełnia żadnego z tych wymagań i wpływa na zachowanie karty.
- Port jest na usługę — pięciocyfrowy numer przydzielony przez Aivena, niezbyt znany. Karta jest dostarczana z pustym polem portu, zamiast wstępnie wypełnionej wartości, która byłaby błędna.
- Ponieważ port nie przenosi sygnału silnika, wklejenie samego hosta i portu nie wystarczy, aby odróżnić PostgreSQL od MySQL. Wklej cały URI usługi, a schemat sam się rozwiąże.
- Domyślne ustawienia, które można wstępnie wypełnić, to: baza danych defaultdb i użytkownik avnadmin. Jest to wartość startowa nowej usługi Aiven.
- Pula połączeń ma również własny port i własną nazwę — w Aivenie nazwa puli trafia do pola Baza danych.
Dwa silniki, ale pod spodem nie są identyczne
Karta wygląda tak samo, niezależnie od wybranego silnika, ale to, co agent z nią robi, jest różne i warto być precyzyjnym, a nie uspokajającym.
- W PostgreSQL protokół TLS jest wymuszany dla hostów .aivencloud.com, niezależnie od zaznaczenia pola wyboru. Ciąg znaków, który utracił swój atrybut sslmode w schowku, nadal jest przesyłany w postaci zaszyfrowanej.
- W MySQL to pole wyboru jest prawdziwe. Jest domyślnie zaznaczone i powinno pozostać zaznaczone. — wyłącz ją, a połączenie będzie niezaszyfrowane i nic nie będzie mogło go obejść.
- W obu przypadkach ruch jest szyfrowany, ale łańcuch certyfikatów nie jest weryfikowany. Pobranie CA przez Aivena nie jest podłączone do tej karty i nie ma pola do jego przesłania.
- Adaptacje puli są dostępne wyłącznie w PostgreSQL. W puli Postgres agent wyłącza przygotowane instrukcje i pomija resetowanie sesji, co jest niezbędne dla puli transakcji; w MySQL tryb jest rejestrowany, ale nic się nie zmienia.
Wklej URI usługi, a nie jej fragmenty
Cztery pola i port na usługę to więcej, niż ktokolwiek powinien przepisywać, dlatego karta jest zbudowana wokół tego ciągu.
- Formularze URI postgres:// i mysql:// są przetwarzane, a schemat informuje kartę, który silnik miał na myśli.
- Wszystko, co ma niewłaściwy schemat, jest odrzucane, zamiast być przetwarzane w połowie i trafiać do niewłaściwych pól.
- Hasło ze spacją na początku lub na końcu jest oznaczane. Jest to artefakt schowka i jest traktowane jako zwykły błąd uwierzytelniania, co powoduje, że użytkownicy szukają niewłaściwego problemu.
- Wklejony URI nigdy nie jest przechowywany. Jest odczytywany raz, aby wypełnić formularz, a następnie usuwany, więc hasło znajduje się w jednym miejscu, a nie w dwóch.
-- PostgreSQL na Aiven, tylko do odczytu SELECT c.name, COUNT(o.id) AS orders, SUM(o.amount) AS income FROM public.customers AS c JOIN public.orders AS o ON o.customer_id = c.id WHERE o.placed_at >= now() - interwał '30 dni' GROUP BY c.name ORDER BY revenue DESC;
Współdzielone przez każdy łącznik bazy danych
Dotyczy każdego łącznika bazy danych
- Tylko wysyłka — agent otwiera jedno szyfrowane połączenie do strumieni zapytań. Bez przekierowania portu przychodzącego, bez VPN, bez listy dozwolonych adresów IP, bez żadnych informacji o Twojej bazie danych w internecie.
- Poświadczenia pozostają na swoim miejscu — nazwa użytkownika i hasło do bazy danych są dostępne na komputerze, na którym zainstalowano agenta. Query Streams nigdy ich nie otrzymuje i nie może samodzielnie nawiązać połączenia z bazą danych.
- Tylko do odczytu, wymuszone — po jednym poleceniu na raz, tylko SELECT i polecenia powiązane. Polecenie zapisu jest odrzucane na Twoim komputerze, zanim zostanie wysłane na serwer, zamiast polegać na uprawnieniu, o którym ktoś pamiętał.
- Wdrażaj dowolną liczbę agentów — po jednym na lokalizację, region lub chmurę. Każde źródło danych, jakie widzą, pojawia się w jednym menu rozwijanym, więc nikt nie musi wiedzieć, który agent co hostuje.
Co otrzymasz po zapisaniu zapytania
- Udostępniaj możliwości, a nie SQL — współpracownik lub zewnętrzny partner może uruchomić Twoje zapytanie i zmienić jego filtry, nie widząc nigdy oświadczenia, które za nim stoi.
- Filtry z obu kierunków — zadeklaruj je samodzielnie jako @variables lub pozwól, aby łącznik wykrył wartości dosłowne już znajdujące się w klauzuli WHERE i zaoferował je jako listy rozwijane.
- Przeczytaj to z dowolnego miejsca — Microsoft Excel, Arkusze Google, Power BI, API REST, asystenci AI w MCP, Kreator zapytań i Nova — wszystkie te narzędzia odczytują to samo zapisane zapytanie.
- Uruchom kilka naraz — pięć zapisanych zapytań w pięciu kartach arkusza kalkulacyjnego, przesyłanych strumieniowo jednocześnie, bez względu na wielkość wyników.
- Połącz to z czymkolwiek innym, co podłączyłeś — inną bazę danych, API biznesowe lub folder plików w jednym poleceniu tylko do odczytu.
Międzyźródłowy SQL
Dołącz Aivena do reszty swoich danych
Jedno polecenie może obejmować Aivena i inne połączenia jednocześnie. Każde źródło uruchamia tylko możliwą część, przesyła wynik strumieniowo, a łączenie odbywa się centralnie — źródła nigdy się ze sobą nie komunikują i nic nie jest nigdzie kopiowane.
3 połączenia · 3 agentów
Jedno stwierdzenie
-- nic nie zostało skopiowane, nic nie zostało połączone, nic nie zostało zaplanowane
SELECT c.region, COUNT(*) AS zamówienia, SUM(i.amount_due) AS fakturowane
Z aiven_pg.zamówienia.publiczne1 f
JOIN erp_sql.dbo.klienci2 c WŁĄCZONY c.id = f.customer_id
JOIN rozliczenia.stripe.invoices3 i WŁĄCZONY i.customer = c.stripe_id
GROUP BY c.region
ORDER BY fakturowany DESC;
Trzy części to połączenie, schemat i tabela — a nazwa połączenia to dowolna nazwa. Kolumny ilustracyjne; Twoje tabele będą Twoimi tabelami. Tylko do odczytu dotyczy każdego elementu: tylko SELECT, WITH i EXPLAIN, z ograniczeniem ilości danych, jakie jedno źródło może przekazać w ramach jednego zapytania. Jak działają zapytania federacyjne
Szczegóły połączenia
Czego potrzebuje Aiven
- Gospodarz
- <usługa>-<projekt>.<region>.aivencloud.com — ta sama nazwa hosta dla obu silników
- Port
- Przypisane do usługi, więc nie ma wartości domyślnej. Pula ma swój własny port.
- Silniki
- PostgreSQL lub MySQL. Zapisane jako wybrane, z Aivenem jako odznaką.
- Baza danych
- defaultdb w nowej usłudze. Podczas łączenia się z pulą, jest to nazwa puli.
- Nazwa użytkownika
- avnadmin na nowej usłudze
- TLS w PostgreSQL
- Wymuszone przez agenta dla hostów .aivencloud.com, zgodnie z zaznaczeniem pola wyboru. Szyfrowane; łańcuch certyfikatów nie jest zweryfikowany.
- TLS w MySQL
- Kontrolowane przez pole wyboru, domyślnie włączone. Pozostaw włączone — nic nie będzie miało nadrzędnego znaczenia, jeśli je wyłączysz.
- Łączenie
- W puli PostgreSQL agent wyłącza przygotowane instrukcje i pomija resetowanie sesji. MySQL nie ma odpowiednika
- Schemat domyślny
- public w PostgreSQL. W MySQL baza danych jest kwalifikatorem
Port dla każdej usługi to kwestia, którą należy zinternalizować. Wszędzie indziej w tym katalogu port to szczegół, który można pominąć, ponieważ 5432 i 3306 są niemal uniwersalne; w Aiven jest to pięciocyfrowy numer, który różni się między dwiema usługami w tym samym projekcie. Ma to istotny wpływ na wynik, o którym warto wiedzieć: port zazwyczaj wskazuje na silnik, a tutaj nie, więc wklejenie samego hosta i portu sprawia, że karta nie jest w stanie odróżnić PostgreSQL od MySQL. Zamiast tego wklej URI usługi, a schemat na niego odpowie.
Asymetria silnika została wyraźnie stwierdzona powyżej, a nie złagodzona, ponieważ złagodzenie jej byłoby półprawdą, która kosztowałaby kogoś utratę niezaszyfrowanego połączenia. W PostgreSQL agent rozpoznaje nazwę hosta Aiven i wymusza TLS niezależnie od zaznaczenia pola wyboru. W MySQL takie rozpoznanie nie występuje — pole wyboru to jedyny element oddzielający Cię od połączenia tekstowego, więc pozostaw je zaznaczone. Oba silniki szyfrują bez weryfikacji łańcucha certyfikatów.
W przypadku zapytania międzyźródłowego kwalifikator podąża za silnikiem, a nie za odznaką. Połączenie PostgreSQL o nazwie aiven_pg jest zapisywane jako aiven_pg.public.orders; połączenie MySQL jest kwalifikowane przez swoją bazę danych. Łączy się z folderem plików CSV, lokalnym systemem rekordów lub API rozliczeniowym w jednym poleceniu tylko do odczytu — bez kopiowania i planowania.
Dokumentacja dostawcy: aiven.io
Często zadawane pytania
Pytania o Aivena
Które narzędzia mogą odczytywać dane Aiven przez strumienie zapytań?
Wszystko z jednego połączenia: Excel, Arkusze Google, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, zaplanowane alerty i raporty. Wystarczy połączyć się z bazą danych raz, a każda powierzchnia odczyta to samo połączenie tylko do odczytu — nie ma potrzeby konfigurowania poszczególnych narzędzi ani tworzenia drugiej kopii danych.
Czy muszę otworzyć port zapory sieciowej dla mojej bazy danych Aiven?
Nie. Agent sieciowy Query Streams działa w Twojej sieci i otwiera pojedyncze szyfrowane połączenie wychodzące. Nic nie nasłuchuje ruchu przychodzącego, nie jest wymagana sieć VPN, a baza danych zachowuje istniejące reguły zapory sieciowej.
Czy strumienie zapytań mogą zmieniać dane w Aiven?
Nie. Agent wymusza tryb tylko do odczytu w momencie wykonania — po jednym poleceniu na raz, tylko dla instrukcji SELECT i poleceń znajomych. Dane uwierzytelniające pozostają w agencie i nigdy nie są wysyłane do strumieni zapytań.
Czego potrzebuje Query Streams, aby połączyć się z Aiven?
Dostępny host, rola i jej hasło — agent przechowuje sterownik, więc nic nie jest instalowane w bazie danych. Host: <usługa>-<projekt>.<region>.aivencloud.com — ta sama nazwa hosta dla obu silników. Port: Przypisany dla każdej usługi, więc nie ma portu domyślnego. Pula ma również własny port. Silniki: PostgreSQL lub MySQL. Zapisane jako wybrany, z Aivenem jako odznaką. Baza danych: defaultdb w nowej usłudze. Podczas łączenia się z pulą, jest to nazwa puli.
Czy mogę połączyć Aiven z inną bazą danych w tym samym zapytaniu?
Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do Aivena i innych połączeń jednocześnie, zapisane jako connection.schema.table. Każde źródło uruchamia tylko tę część, którą może, i przesyła wynik z powrotem; łączenie odbywa się centralnie, więc źródła nigdy się ze sobą nie łączą i nic nie jest kopiowane ani planowane. Tryb tylko do odczytu dotyczy każdego fragmentu — tylko SELECT, WITH i EXPLAIN — i istnieje limit na to, ile jedno źródło może przekazać w ramach jednego zapytania. Zapytania federacyjne to funkcja planu; strona zapytań federacyjnych zawiera bieżące źródło i limity rozmiaru.
Czy podłączanie Aiven różni się od podłączania PostgreSQL?
Tylko ciąg połączenia. Aiven obsługuje protokół PostgreSQL Wire Protocol, więc filtry, harmonogramowanie, udostępnianie, dodatki do Excela i Arkuszy Google oraz serwer MCP działają identycznie. Karta Aiven wstępnie wypełnia ustawienia hosta, portu i SSL, których oczekuje dostawca.
Czy istnieje przewodnik po konwersji Aiven na Excel?
Tak — to przewodnik po PostgreSQL i jest on poprawny dla Aivena w takiej formie, w jakiej został napisany. Aiven obsługuje protokół PostgreSQL Wire Protocol, więc łączenie się z Aivenem w Excelu, z Aivenem w Arkuszach Google i z każdym innym programem przebiega w ten sam sposób. Jedyną częścią specyficzną dla Aivena jest ciąg połączenia, który wypełnia karta Aivena.
Umieść Aivena tam, gdzie dzieje się praca
Zainstaluj agenta, skieruj go do swojej bazy danych i wybierz miejsce docelowe.
Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie

