Logo MariaDB SkySQL

Zarządzana baza danych MariaDB mówi MariaDB

Łączyć MariaDB SkySQL do Excela, Arkuszy i AI

MariaDB Cloud, dawniej SkySQL. Prawdziwa MariaDB, a nie silnik kompatybilny z MySQL, na porcie przypisanym do usługi.

1połączenie
0porty przychodzące
tylko do odczytuwyegzekwowane

Jedno połączenie, każda powierzchnia

Gdzie mogą trafić Twoje dane SkySQL

Podłącz SkySQL raz, a to samo połączenie tylko do odczytu będzie przesyłać dane do wszystkich baz — bez potrzeby drugiej konfiguracji i tworzenia drugiej kopii danych. 9 z 11 zawiera przewodnik krok po kroku.

Przewodnik

SkySQL do Excela

Microsoft Excel · Dodatek do programu Excel

Pobierz wyniki SkySQL na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w wersji stacjonarnej programu Excel, w wersji Excel Online, w usłudze Microsoft 365.

Przeczytaj przewodnik MariaDB
Przewodnik

SkySQL do Arkuszy Google

Dodatek Arkuszy

Uruchom zapisane zapytanie SkySQL z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający z tego samego narzędzia mogą je samodzielnie odświeżyć.

Przeczytaj przewodnik MariaDB
Przewodnik

Serwer SkySQL MCP

Klienci Claude, Cursor i MCP

Udziel asystentowi AI dostępu tylko do odczytu w SkySQL ze schematem potrzebnym do pisania prawidłowych zapytań SQL — bez konieczności podawania danych uwierzytelniających w czacie.

Przeczytaj przewodnik MariaDB
Przewodnik

Interfejs API REST SkySQL

Punkt końcowy HTTP

Opublikuj zapytanie SkySQL 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. Żaden port bazy danych nie jest otwarty.

Przeczytaj przewodnik MariaDB
Przewodnik

SkySQL do Airtable

Platforma automatyzacji

Synchronizuj wiersze SkySQL z bazą Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.

Przeczytaj przewodnik MariaDB
Przewodnik

SkySQL do Baserow

Platforma automatyzacji

Przekaż tabelę Baserow ze SkySQL przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.

Przeczytaj przewodnik MariaDB
Przewodnik

SkySQL do SeaTable

Platforma automatyzacji

Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych SkySQL, bez konieczności eksportowania pliku lub udostępniania bazy danych.

Przeczytaj przewodnik MariaDB
Przewodnik

SkySQL do Smartsheet

Platforma automatyzacji

Prześlij wyniki SkySQL do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie z eksportu z poprzedniego tygodnia.

Przeczytaj przewodnik MariaDB
Przewodnik

SkySQL do Anvil

Anvil Works · Platforma aplikacji

Wspieraj aplikację Anvil Python za pomocą SkySQL przez punkt końcowy REST zamiast osadzać dane uwierzytelniające bazy danych w aplikacji.

Przeczytaj przewodnik MariaDB
Obsługiwane

SkySQL do Power BI

Power Query M

Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki SkySQL na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.

Jak działa Power BI nie napisano jeszcze żadnego przewodnika SkySQL
Obsługiwane

Alerty i raporty SkySQL

Slack · Discord · E-mail · Webhook

Utwórz harmonogram zapytania SkySQL 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 nie napisano jeszcze żadnego przewodnika SkySQL

Jak to działa

5 kroków, bez zmiany zapory przychodzącej

01

Zainstaluj agenta sieciowego w dowolnym miejscu, z którego usługa ma dostęp. Nawiązuje on tylko połączenia wychodzące, więc nie jest potrzebna żadna reguła zapory dla połączeń przychodzących.

02

W portalu MariaDB Cloud otwórz swoją usługę i przejdź do opcji Połącz. Wyświetlane są tam nazwa hosta, port i nazwa użytkownika.

03

Wprowadź nazwę hosta — kończy się ona na .skysql.com, co jest rozpoznawane przez kartę — a także port z tego panelu.

04

Dodaj bazę danych, nazwę użytkownika i hasło. Nic nie jest tu celowo wstępnie wypełnione, ponieważ wartości są Twoje, a nie domyślne dla platformy.

05

Pozostaw opcję „Użyj protokołu SSL” włączoną, przetestuj i zapisz. Odczytuj z Microsoft Excel, Arkuszy Google, Power BI, MCP lub REST.

Funkcja dogłębna

Co daje Ci SkySQL

Skopiuj port; to nie jest 3306

Najczęstszym powodem popełnienia tego błędu i powodem, dla którego pole pozostaje puste, zamiast być wstępnie wypełnione, jest:

  • MariaDB Cloud przypisuje port do każdej usługi. Pojawiają się zarówno porty 3306, jak i 3307, a także inne — numer należy do Twojej usługi, nie do silnika.
  • Karta prosi więc o to, zamiast zgadywać, i odmawia zapisu bez tego. Wstępnie wypełniony kod 3306 byłby wystarczająco często trafny, by okazać się niebezpieczny, i wystarczająco często błędny, by mieć znaczenie.
  • Wybierz go z panelu Połącz, obok nazwy hosta. Są one wyświetlane razem, więc nie ma potrzeby wykonywania dodatkowych kroków.
  • Nieprawidłowy port nie powoduje czystego odrzucenia. Zawiesza się, a następnie przekracza limit czasu, co jest interpretowane jako problem z siecią lub zaporą sieciową i powoduje, że szukasz czegoś, co nie jest pomocne.

Prawdziwa MariaDB, która ma większe znaczenie, niż się wydaje

Wiele usług zarządzanych obsługuje protokół MySQL, nie będąc jednocześnie MariaDB. Ta jest prawdziwa.

  • Usługą MariaDB Cloud zarządza MariaDB, dlatego składnia i zachowanie specyficzne dla MariaDB działają zgodnie z dokumentacją, a nie w sposób przybliżony.
  • Agent łączy się ze sterownikiem zgodnym ze standardem MariaDB i traktuje połączenie jako połączenie MariaDB, także podczas przechwytywania schematu.
  • Usługa nazywała się SkySQL, zanim została przemianowana na MariaDB Cloud. Obie nazwy odnoszą się do tego samego, a karta nosi nazwę MariaDB Cloud.
  • Nazwy hostów nadal kończą się na .skysql.com, co karta rozpoznaje na pierwszy rzut oka.

Szyfrowanie to pole wyboru, więc zostaw je zaznaczone

Chmura MariaDB wymaga protokołu TLS. Instrukcja jest prosta, ale warto precyzyjnie określić, co wymusza co.

  • Pole wyboru „Użyj protokołu SSL” jest domyślnie zaznaczone i gdy jest zaznaczone, agent prosi o wymaganą sesję TLS. To prawidłowe ustawienie i nie ma powodu, aby je zmieniać.
  • Pole wyboru stanowi cały mechanizm. Agent przechowuje tabelę hostowanych nazw hostów PostgreSQL, dla których wymusza szyfrowanie, i nie ma odpowiednika w MariaDB ani MySQL. — więc nic nie będzie miało priorytetu, jeśli odznaczysz pole wyboru.
  • W praktyce oznacza to, że wyłączenie tej opcji spowoduje nieudane połączenie zamiast spokojnego połączenia tekstowego, ponieważ usługa odmówi. Ochrona pochodzi jednak z chmury MariaDB, a nie od agenta.
  • Weryfikacja łańcucha certyfikatów nie jest przeprowadzana. Szyfrowanie odczytu służy ochronie przed odczytaniem przesyłanych danych, a nie jako dowód na to, który serwer odpowiedział.
  • Wszystko, co uruchamia agent, jest tylko do odczytu, po jednym poleceniu na raz, a Twoje dane uwierzytelniające pozostają na komputerze, na którym został zainstalowany.
-- Tylko do odczytu MariaDB\nSELECT c.name,\n COUNT(o.id) AS orders,\n SUM(o.amount) AS income\nFROM customers AS c\nJOIN orders AS o ON o.customer_id = c.id\nWHERE o.placed_at >= NOW() - INTERVAL 30 DAY\nGROUP BY c.name\nORDER 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

Połącz SkySQL z resztą swoich danych

Jedno polecenie może obejmować SkySQL 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

MariaDB SkySQL Zarządzana baza danych MariaDB
PostgreSQL Silnik relacyjny
Pasek Płatności i fakturowanie

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     aplikacja skysql.shopdb.orders1 f
JOIN     pg_crm.publiczni.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 SkySQL

Gospodarz
dbxyz.sysp0000.db1.skysql.com — karta rozpoznaje sufiks .skysql.com
Port
Przypisane do usługi i celowo pozostawione puste. Występują zarówno kody 3306, jak i 3307; skopiuj prawdziwy kod z panelu Połącz
Kierowca
MySqlConnector w trybie MariaDB, obsługiwany przez agenta — nie ma potrzeby instalowania niczego po stronie chmury MariaDB
Domyślne
Brak wstępnie wypełnionych pól. Baza danych, nazwa użytkownika i hasło są dostępne do podania.
TLS
Kontrolowane przez pole wyboru SSL, domyślnie włączone — pozostaw zaznaczone. MariaDB Cloud wymaga protokołu TLS na swoim końcu; agent nie wymusza go osobno. Łańcuch certyfikatów nie jest weryfikowany.
Łączenie
Brak. Nie ma puli punktów końcowych do wyboru, a agent nie stosuje żadnych adaptacji puli.
Zapisano jako
MariaDB z chmurą MariaDB zachowaną jako odznaka
Kwalifikator
MariaDB nie ma warstwy schematu, więc odwołanie federacyjne zawiera nazwę bazy danych w środkowym slocie

Nazwa jest warta jednego zdania, ponieważ powoduje spore zamieszanie podczas wyszukiwania. SkySQL był usługą zarządzaną MariaDB; obecnie nazywa się MariaDB Cloud. Nazwy hostów nadal kończą się na .skysql.com, dokumentacja z obu okresów opisuje ten sam produkt, a ten łącznik obejmuje go pod obiema nazwami.

Port dla każdej usługi to praktyczny atut. To drobiazg, ale w połączeniu z nazwą hosta, która zupełnie nie przypomina nazwy usługi – dbxyz.sysp0000.db1.skysql.com ewidentnie nie należy do Ciebie – warto mieć otwarty panel Connect podczas wypełniania karty, zamiast rekonstruować wartości z pamięci.

W przypadku zapytania międzyźródłowego MariaDB nie ma warstwy schematu, więc środkowy slot referencji zawiera nazwę bazy danych, a nie schemat. Połączenie o nazwie skysql_app odczytuje plik skysql_app.shopdb.orders i łączy się z folderem plików CSV, systemem rekordów PostgreSQL lub interfejsem API do rozliczeń jednym poleceniem tylko do odczytu — bez kopiowania i planowania.

Dokumentacja dostawcy: mariadb.com

Często zadawane pytania

Pytania dotyczące MariaDB SkySQL

Jakie narzędzia potrafią odczytywać dane MariaDB SkySQL 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 MariaDB SkySQL?

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 MariaDB SkySQL?

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 MariaDB SkySQL?

Dostępny host, rola i jej hasło — agent przenosi sterownik, więc nic nie jest instalowane w bazie danych. Host: dbxyz.sysp0000.db1.skysql.com — karta rozpoznaje sufiks .skysql.com. Port: Przypisany dla każdej usługi i celowo pozostawiony pusty. Występują zarówno 3306, jak i 3307; skopiuj prawdziwy port z panelu Connect. Sterownik: MySqlConnector w trybie MariaDB, przenoszony przez agenta — nic nie jest instalowane po stronie MariaDB Cloud. Domyślnie: Brak wstępnie wypełnionego pola. Baza danych, nazwa użytkownika i hasło są po Twojej stronie.

Czy mogę połączyć bazę MariaDB SkySQL z inną bazą danych w tym samym zapytaniu?

Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do MariaDB SkySQL 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 łączenie MariaDB SkySQL różni się od łączenia MariaDB?

Tylko ciąg połączenia. MariaDB SkySQL obsługuje protokół MariaDB Wire Protocol, więc filtry, harmonogramowanie, udostępnianie, dodatki do Excela i Arkuszy Google oraz serwer MCP działają identycznie. Karta SkySQL wstępnie wypełnia ustawienia hosta, portu i SSL, których oczekuje dostawca.

Czy istnieje przewodnik po konwersji SkySQL na Excel?

Tak — to jest przewodnik MariaDB i jest on poprawny dla MariaDB SkySQL w takiej formie, w jakiej został napisany. SkySQL obsługuje protokół MariaDB Wire Protocol, więc przesyłanie danych ze SkySQL do Excela, ze SkySQL do Arkuszy Google i z każdego innego źródła odbywa się w ten sam sposób. Jedyną częścią specyficzną dla SkySQL jest ciąg połączenia, który karta SkySQL wypełnia za Ciebie.

Umieść SkySQL tam, gdzie wykonywana jest 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