Zapytaj Nova, uzyskaj SQL + wykresy
Poznaj Nova API REST bazy danychJeden klucz na partnera. Nie udostępniamy żadnych danych uwierzytelniających.
Zbuduj API AutomatyzacjaZaplanowana synchronizacja z ponad 6 platformami
Eksploruj API do SQLZapytania do interfejsów API za pomocą SQL, bez kodu
Eksploruj Baza danych AI MCPClaude, Cursor, ChatGPT i Grok komunikują się z Twoimi danymi
Połącz AIQuery Streams to bezpieczna platforma do integracji baz danych w czasie rzeczywistym, która umożliwia udostępnianie danych SQL na żywo dowolnym osobom w dowolnym miejscu bez ujawniania danych uwierzytelniających do bazy danych lub sieci. Więcej informacji można znaleźć na stronie QueryStreams.com. oraz zarejestruj się za darmo aby w ciągu kilku minut rozpocząć udostępnianie danych zapytań partnerom zewnętrznym.
W dzisiejszym świecie opartym na danych współpraca często oznacza udostępnianie ważnych informacji biznesowych partnerom zewnętrznym, klientom lub konsultantom. Ale jak zapewnić im dostęp do potrzebnych danych na bieżąco, nie oddając im kluczy do swojego królestwa? Bezpośredni dostęp do bazy danych stanowi koszmar z punktu widzenia bezpieczeństwa, a ręczne eksportowanie i wysyłanie plików CSV pocztą elektroniczną jest nieefektywne i szybko staje się nieaktualne.
Zero ekspozycji poświadczeń
Partnerzy nigdy nie widzą haseł, ciągów połączeń ani kodu SQL.
Dane na żądanie na żywo
Wykonywanie zapytań w czasie rzeczywistym, a nie zaplanowane eksporty lub nieaktualne migawki
Działa globalnie
Połączenia tylko wychodzące — bez VPN, zmian w zaporze sieciowej lub zgłoszeń do działu IT
Filtry interaktywne
Automatycznie wykrywane z SQL za pomocą przyjaznych dla użytkownika list rozwijanych i selektorów daty
Dlaczego Excel Power Query i Google Apps Script nie spełniają oczekiwań
Wiele organizacji początkowo korzysta ze znanych narzędzi, takich jak Excel Power Query lub Google Apps Script, aby udostępniać dane zapytań zespołom zewnętrznym, ale takie podejście stwarza poważne wyzwania związane z bezpieczeństwem i użytecznością:
Ograniczenia funkcji Power Query programu Excel
- Ujawnienie danych uwierzytelniających: Składniki Excel często zawierają osadzone ciągi połączeń lub wymagają od partnerów bezpośredniego dostępu do bazy danych.
- Wymagania sieciowe: Partnerzy zazwyczaj potrzebują dostępu do sieci VPN lub muszą znajdować się w Twojej sieci.
- Złożoność techniczna: Partnerzy zewnętrzni muszą rozumieć konfigurację Power Query, procedury odświeżania i rozwiązywanie problemów.
- Problemy związane z kontrolą wersji: Rozpowszechnianie skoroszytów programu Excel prowadzi do rozrostu wersji i nieaktualnych zapytań.
Wyzwania związane z Google Apps Script
- Stałe dane uwierzytelniające: Google Apps Script JDBC wymaga haseł do baz danych osadzonych bezpośrednio w kodzie JavaScript.
- 6-minutowe limity wykonania: Limity czasu Apps Script uniemożliwiają niezawodny dostęp do większych zbiorów danych.
- Zarządzanie adresami IP: Partnerzy muszą być ręcznie dodawani do reguł zapory sieciowej bazy danych.
- Brak przyjaznego dla użytkownika interfejsu: Partnerzy muszą posiadać wiedzę na temat JavaScript, aby modyfikować zapytania lub filtry.
Rozwiązanie Query Streams: bezpieczne udostępnianie danych SQL na żywo
Query Streams eliminuje te ograniczenia dzięki specjalnie zaprojektowanej platformie do bezpiecznego udostępniania danych zewnętrznych:
- Zero ujawniania danych uwierzytelniających: Partnerzy nigdy nie widzą haseł do baz danych, ciągów połączeń ani kodu SQL.
- Brak konfiguracji sieciowej: Połączenia wychodzące działają globalnie bez konieczności wprowadzania zmian w sieci VPN lub zaporze ogniowej.
- Interaktywne filtry bez kodowania: Query Streams automatycznie wykrywa filtry SQL i tworzy przyjazne dla użytkownika elementy sterujące.
- Zunifikowana obsługa programów Excel i Arkuszy Google: Partnerzy wybierają preferowane narzędzie do tworzenia arkuszy kalkulacyjnych.
Przykład z życia: udostępnianie danych partnerów logistycznych
Wyobraźmy sobie, że firma „Global Retail Inc.” musi zapewnić swojemu zewnętrznemu partnerowi logistycznemu, „Swift Logistics”, dostęp w czasie rzeczywistym do informacji o stanach magazynowych. Tradycyjne metody stwarzają zagrożenia dla bezpieczeństwa i powodują utrudnienia operacyjne.
Podejście tradycyjne (problematyczne)
- Dostęp do VPN: Złożony w zarządzaniu, zapewnia szeroki dostęp do sieci, zwiększa ryzyko związane z bezpieczeństwem.
- Bezpośrednie dane uwierzytelniające do bazy danych: Poważna luka w zabezpieczeniach w przypadku naruszenia
- Eksport ręczny: Czasochłonne, podatne na błędy, dane nigdy nie są naprawdę aktualne
- Zaplanowane aktualizacje: Nadal nie działa na żywo, wymaga przesyłania dużych nieskompresowanych plików
Przepływ pracy strumieni zapytań
Krok 1: Napisz standardowy kod SQL
SELECT
product_id,
product_name,
warehouse_location,
quantity_on_hand,
last_updated_at
FROM inventory
WHERE warehouse_location IN ('WH-North', 'WH-South', 'WH-West')
AND last_updated_at >= '2024-01-01'
ORDER BY product_name;
Krok 2: Automatyczne wykrywanie filtrów
Query Streams automatycznie wykrywa lokalizacja magazynu oraz ostatnia_aktualizacja_o jako potencjalne filtry interaktywne.
Krok 3: Włącz filtry dynamiczne
W zakładce „Właściwości” przełącz przełącznik „Konfiguracja”, aby przekształcić wartości statyczne w przyjazne dla użytkownika listy rozwijane i selektory daty — bez konieczności edycji kodu SQL.
Krok 4: Bezpieczne udostępnianie
Wpisz adres e-mail partnera w zakładce „Udostępnione”. Nie są wymieniane żadne dane uwierzytelniające, adresy IP ani ciągi połączeń.
Strumienie zapytań a tradycyjne rozwiązania
Strumienie zapytań
-
Konfiguracja sieci Zero
Działa natychmiastowo za każdą zaporą sieciową. Bez portów, VPN i zgłoszeń do działu IT.
-
Transmisja strumieniowa w czasie rzeczywistym
Dane na żywo przesyłane natychmiastowo przez WebSocket, bez powolnego odpytywania.
-
Zabezpieczenia tylko dla ruchu wychodzącego
Baza danych nigdy nie jest ujawniana. Agent łączy się tak jak przeglądarka.
-
Konfiguracja jednym kliknięciem
Zainstaluj agenta, wklej klucz, gotowe. Dane na żywo w ciągu kilku minut.
Tradycyjne rozwiązania
-
Skomplikowana konfiguracja sieci
Wymaga reguł zapory sieciowej, przekierowania portów, VPN, zaangażowania działu IT.
-
Aktualizacje oparte na sondażach
Zaplanowane odświeżanie oznacza nieaktualne dane i marnowanie zasobów.
-
Ryzyko ujawnienia bazy danych
Często wymaga udostępnienia baz danych w Internecie lub złożonego tunelowania.
-
Tygodnie konfiguracji
Wiele zespołów, przeglądy bezpieczeństwa, złożone procedury konfiguracyjne.
Obsługiwane bazy danych
Query Streams obsługuje bezpieczne udostępnianie danych we wszystkich głównych platformach baz danych:
Integracja z programem Microsoft Excel:
Skala przedsiębiorstwa: wielu agentów, ujednolicone doświadczenie
W przypadku większych organizacji Query Streams obsługuje wdrażanie wielu agentów w całej infrastrukturze (w zależności od poziomu subskrypcji). Agenci mogą działać jednocześnie w:
- Lokalne centra danych łączące się z serwerem SQL Server
- Instancje AWS EC2 łączące się z bazami danych RDS
- Maszyny wirtualne platformy Azure łączące się z usługą Azure SQL
- Biura regionalne łączące się z lokalnymi bazami danych MySQL
- Instancje Google Cloud łączące się z Cloud SQL
Wszystkie źródła danych są wyświetlane w postaci ujednoliconej listy rozwijanej w kreatorze zapytań. Użytkownicy nie muszą wiedzieć, gdzie znajdują się bazy danych — wystarczy, że wybiorą potrzebne źródło danych.
Zastosowania w praktyce
- Produkcja: Udostępniaj harmonogramy produkcji dostawcom bez ujawniania swojego systemu ERP.
- Opieka zdrowotna: Dostarczaj partnerom współpracującym dane dotyczące harmonogramów wizyt pacjentów, zachowując zgodność z HIPAA.
- Finanse: Zapewnij audytorom dostęp do określonych zapytań finansowych bez konieczności posiadania poświadczeń dostępu do bazy danych.
- Wykształcenie: Umożliwia studentom ćwiczenie zapytań SQL na prawdziwych bazach danych bez ryzyka dla bezpieczeństwa.
- Handel elektroniczny: Udostępniaj poziomy zapasów partnerom handlowym w czasie rzeczywistym
Zwrot z inwestycji i oszczędność czasu
Rozważmy typowe koszty tradycyjnych metod udostępniania danych:
- Konfiguracja i utrzymanie sieci VPN: 500–1000 USD rocznie na partnera
- Ręczne generowanie raportów: 2–3 godziny dziennie czasu pracy pracowników
- Ryzyko naruszenia bezpieczeństwa: średni koszt 4,45 mln dolarów na jeden incydent
- Wsparcie informatyczne w zakresie problemów z połączeniem: 5–10 godzin miesięcznie na partnera
Dzięki Query Streams konfiguracja zajmuje kilka minut, konserwacja jest praktycznie zerowa, a model bezpieczeństwa całkowicie eliminuje naruszenia oparte na danych uwierzytelniających. Dla firmy mającej tylko 5 partnerów zewnętrznych oznacza to potencjalną oszczędność ponad 50 000 dolarów rocznie.
Często zadawane pytania
❓ Czy partnerzy zewnętrzni potrzebują konta Query Streams? +
Tak, ale mogą korzystać z bezpłatnego pakietu. Partnerzy muszą założyć bezpłatne konto Query Streams, aby zainstalować dodatek do programu Microsoft Excel lub Arkuszy Google i uzyskać dostęp do udostępnionych zapytań.
👥 Czy mogę sprawdzić, kiedy partnerzy wykonują zapytania? +
Tak. Portal internetowy Query Streams zapewnia pełną ścieżkę audytu, śledząc, którzy użytkownicy wykonują jakie zapytania i kiedy, zapewniając pełną widoczność.
🔒 Czy dane są szyfrowane podczas przesyłania? +
Oczywiście. Cała komunikacja między agentem zapytań SQL, portalem chmury Query Streams i dodatkami do arkuszy kalkulacyjnych jest zabezpieczona szyfrowaniem typu end-to-end.
⚡ Jak szybko mogę cofnąć dostęp? +
Dostęp zostaje natychliwie cofnięty w zakładce „Udostępnione”. Po usunięciu partner natychmiast traci dostęp – nie ma potrzeby zmiany hasła ani ponownej konfiguracji sieci.
💾 Czy partnerzy mogą modyfikować bazę danych? +
Nie. Współdzielone zapytania są z założenia tylko do odczytu. Partnerzy mogą wykonywać tylko konkretne zapytania SELECT, które udostępniłeś. Nie mogą modyfikować danych, zmieniać tabel ani uzyskiwać dostępu do niczego poza tym, co wyraźnie udostępniłeś.
☁ Czy to działa z bazami danych w chmurze? +
Tak! Query Streams współpracuje z AWS RDS, Azure SQL Database, Google Cloud SQL i każdą zarządzaną usługą baz danych. Agent można wdrożyć w dowolnym miejscu, aby stworzyć płynną, ujednoliconą sieć danych.

