Magazyn w chmurze
Łączyć Płatek śniegu do Excela, Arkuszy Google, AI i REST
Magazyn danych w chmurze do analityki i eksportu strumieniowego. Zapytaj go tym samym kodem SQL tylko do odczytu, którego używasz w Postgres — i połącz go z biznesowym API jednym poleceniem.
Jedno połączenie, każda powierzchnia
Gdzie mogą trafić Twoje dane Snowflake
- 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 magazyn Snowflake jako dane SQL na żywo z Microsoft Excel, Arkuszy Google, Power BI, asystentów AI przez MCP i punkt końcowy REST. Obsługiwane są trzy sposoby dostępu — hasło, para kluczy RSA i programowy token dostępu — co ma znaczenie, ponieważ konta Snowflake z wymuszonym uwierzytelnianiem wieloskładnikowym (MFA) nie mogą w ogóle używać hasła z procesu nienadzorowanego. Magazyn, rolę i schemat można przypiąć do każdego połączenia, dzięki czemu połączenie raportowania można ograniczyć do małego magazynu i roli tylko do odczytu i tak pozostać.
- Dla Twojego zespołu, dostawców i partnerów
-
Snowflake do Excela Microsoft Excel · Dodatek do programu Excel
Pobierz wyniki Snowflake 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 płatkach śniegu -
Płatek śniegu do Arkuszy Google Dodatek Arkuszy
Uruchom zapisane zapytanie Snowflake z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający ze wspólnego arkusza mogą je samodzielnie odświeżyć.
Przewodnik po płatkach śniegu -
Zapytaj Novę o Snowflake Nova AI · tekst do SQL
Zadaj pytanie prostym językiem. Nova zna już Twoje tabele Snowflake, pisze i uruchamia zapytanie SQL, wyjaśnia odpowiedź i tworzy wykres – bez konieczności pisania zapytania i podawania danych uwierzytelniających.
Jak działa Nova -
Płatek śniegu do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny
Udostępnij na żywo wynik Snowflake 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 kod SQL ani dane uwierzytelniające.
Jak działa Przeglądarka danych - Do aplikacji i systemów
-
API REST Snowflake Punkt końcowy HTTP
Opublikuj zapytanie Snowflake 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 płatkach śniegu -
Płatek śniegu do Power BI Power Query M
Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki Snowflake na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.
Jak działa Power BI -
Płatek śniegu do Airtable Platforma automatyzacji
Synchronizuj wiersze Snowflake z bazą Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.
Przewodnik po płatkach śniegu -
Płatek śniegu do Baserow Platforma automatyzacji
Przekaż tabelę Baserow ze Snowflake przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.
Przewodnik po płatkach śniegu -
Płatek śniegu do SeaTable Platforma automatyzacji
Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych Snowflake, bez konieczności eksportowania pliku lub udostępniania bazy danych.
Przewodnik po płatkach śniegu -
Płatek śniegu do Smartsheet Platforma automatyzacji
Prześlij wyniki Snowflake do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie eksportowane z poprzedniego tygodnia.
Przewodnik po płatkach śniegu -
Płatek śniegu do kowadła Anvil Works · Platforma aplikacji
Wspieraj aplikację Anvil Python za pomocą Snowflake przez punkt końcowy REST zamiast osadzać poświadczenia bazy danych w aplikacji.
Przewodnik po płatkach śniegu - Dla narzędzi AI
-
Serwer Snowflake MCP Klienci Claude, Cursor i MCP
Udziel asystentowi AI dostępu tylko do odczytu w Snowflake, podając schemat, którego potrzebuje do poprawnego pisania kodu SQL — bez konieczności podawania danych uwierzytelniających w czacie.
Przewodnik po płatkach śniegu - Dostarczone do ludzi
-
Alerty i raporty dotyczące płatków śniegu Slack · Discord · E-mail · Webhook
Utwórz harmonogram zapytania Snowflake 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 dowolnym miejscu z wychodzącym protokołem HTTPS — Snowflake jest dostępny przez Internet, więc może to być małe, stale włączone urządzenie.
Wprowadź identyfikator konta, opcjonalnie region i bazę danych. Magazyn, schemat i rola są opcjonalne; pozostaw je puste, a zostaną zastosowane domyślne ustawienia Snowflake.
Wybierz metodę uwierzytelniania: hasło, para kluczy RSA lub programowy token dostępu. Jeśli konto wymusza uwierzytelnianie wieloskładnikowe (MFA), użyj jednej z dwóch ostatnich opcji.
Wybierz bazy danych i schematy warte ujawnienia. Agent odczytuje tabele, kolumny, klucze podstawowe i klucze obce, aby Kreator zapytań mógł podać prawdziwe nazwy i zasugerować łączenia.
Zapisuj zapytania SQL tylko do odczytu lub pozwól Novie je zapisać. Odczytaj zapisane zapytanie z Excela, Arkuszy, Power BI, MCP lub REST.
Funkcja dogłębna
Co daje Ci Snowflake
Trzy metody uwierzytelniania, w tym dwie, które przetrwają uwierzytelnianie wieloskładnikowe
Wymuszone uwierzytelnianie wieloskładnikowe (MFA) to typowy problem, na który napotykają zautomatyzowane narzędzia do raportowania w Snowflake, ponieważ nie ma nikogo przy klawiaturze, kto mógłby zatwierdzić push. Dwie z trzech metod zostały zaprojektowane właśnie w tym celu.
- Hasło — prosty przypadek, dla kont bez wymuszonego uwierzytelniania wieloskładnikowego (MFA). Jeśli MFA jest wymagane, test połączenia wyraźnie o tym informuje i wskazuje alternatywy, zamiast generować błąd za pomocą kodu sterownika.
- RSA pary kluczy — typowe zalecenie dotyczące połączenia z usługą. Wklej klucz prywatny lub wskaż plik klucza na agencie; akceptowany jest zaszyfrowany klucz z hasłem.
- Token dostępu programowego — Token Snowflake'a przeznaczony dokładnie dla tego typu osoby wywołującej.
- Rola jest częścią połączenia, więc połączenie raportujące może posiadać rolę, która umożliwia tylko odczyt, niezależnie od tego, co może robić Twoje własne logowanie.
- Magazyn jest również częścią połączenia — raportowanie punktowe w małym magazynie i pozostaje w małym magazynie.
Odkrycie, które nie poddaje się przy pierwszym brakującym widoku
Schemat INFORMATION_SCHEMA systemu Snowflake nie jest jednolicie czytelny: to, które części rola może zobaczyć, zależy od posiadanych przez nią uprawnień, a często pierwszą rzeczą, której brakuje, są kluczowe metadane.
- Bazy danych, schematy, tabele i kolumny są odczytywane z INFORMATION_SCHEMA partiami, a nie jednorazowo na tabelę.
- Jeśli widok użycia kluczy nie jest czytelny dla Twojej roli, agent korzysta z poleceń POKAŻ KLUCZE PODSTAWOWE i POKAŻ ZAIMPORTOWANE KLUCZE dla każdej tabeli równolegle, dzięki czemu relacje nadal są widoczne w Kreatorze zapytań.
- Precyzja i skala kolumny są zachowywane w trakcie przesyłania do katalogu, dlatego NUMER(12,2) jest opisywany jako jeden.
Połączenia federacyjne korzystają ze schematu, a nie bazy danych
To jest jeden z błędnych szczegółów. Baza danych Snowflake jest powiązana z samym połączeniem, więc w zapytaniu międzyźródłowym środkowa część trzyczęściowej nazwy to schemat Snowflake — zazwyczaj PUBLIC.
-- warehouse jest połączeniem, PUBLIC jest schematem Snowflake SELECT c.region, SUM(o.total) AS income FROM warehouse.PUBLIC.orders o JOIN pg_crm.public.customers c ON c.id = o.customer_id GROUP BY c.region
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 Snowflake do reszty swoich danych
Jedno polecenie może obejmować Snowflake 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 magazyn.PUBLICZNE.zamówienia1 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 Snowflake
- Dotarł ponad
- HTTPS do Twojego konta Snowflake. Brak połączeń przychodzących i brak konieczności otwierania portu.
- Zidentyfikowany przez
- Identyfikator konta i region, w którym Twoje konto go wymaga
- Uwierzytelnianie
- Hasło, para kluczy RSA (wbudowana lub plik kluczy na agencie, obsługiwane hasło) lub programowy token dostępu
- MFA
- Autoryzacja hasłem nie może spełnić wymuszonego uwierzytelniania wieloskładnikowego (MFA). Test połączenia to potwierdza i wskazuje dwie metody, które mogą
- Magazyn / rola / schemat
- Wszystkie opcjonalne i przypięte do połączenia. Puste pole oznacza domyślny Snowflake; schemat domyślnie ustawiony jest na PUBLIC.
- Kierowca
- Snowflake.Data 5.1.0, w pakiecie
- Sesje
- Utrzymywane przy życiu, dzięki czemu magazyn, który właśnie wznowił działanie, nie zrywa połączenia w trakcie raportu
- Przerwy
- 30 sekund na połączenie, 35 sekund na każde polecenie
- Tylko do odczytu
- Wymuszone na agencie przed wysłaniem oświadczenia do Snowflake
Query Streams nie ogranicza opłat pobieranych przez Snowflake. Nie ma tu limitu kredytowego ani podglądu kosztów — zapytanie skanujące dużą tabelę kosztuje tyle samo, ile kosztowałoby od dowolnego innego klienta. Przypięcie połączenia do małego magazynu i ograniczonej roli to element, który faktycznie działa.
W zapytaniu międzyźródłowym środkową częścią trzyczęściowego odwołania jest schemat Snowflake, ponieważ baza danych jest już powiązana z połączeniem. Połączenie o nazwie „magazyn” odczytujące schemat PUBLIC jest zapisywane jako „magazyn.PUBLIC.orders”. W ramach pojedynczego połączenia Snowflake nadal można zapisać własny, trzyczęściowy formularz „baza danych.schema.table” Snowflake w zapisanym zapytaniu.
Dokumentacja dostawcy: www.snowflake.com
Często zadawane pytania
Pytania dotyczące Snowflake
Które narzędzia mogą odczytywać dane Snowflake 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. Połącz magazyn raz, a każda powierzchnia odczyta to samo połączenie tylko do odczytu — nie ma potrzeby konfigurowania poszczególnych narzędzi ani drugiej kopii danych.
Czy muszę otworzyć port zapory sieciowej dla magazynu Snowflake?
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 magazyn zachowuje istniejące reguły zapory sieciowej.
Czy strumienie zapytań mogą zmieniać dane w Snowflake?
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ę ze Snowflake?
Dostępny host, rola i jej hasło — agent przenosi sterownik, więc nic nie jest instalowane w magazynie. Połączenie: HTTPS do konta Snowflake. Brak ruchu przychodzącego i brak portu do otwarcia. Identyfikacja: Identyfikator konta oraz region, w którym konto go wymaga. Uwierzytelnianie: Hasło, para kluczy RSA (inline lub plik kluczy na agencie, obsługiwane hasło) lub programowy token dostępu. MFA: Uwierzytelnianie hasłem nie może spełnić wymuszonego uwierzytelniania wieloskładnikowego (MFA). Test połączenia to potwierdza i wskazuje dwie metody, które mogą to zrobić.
Czy mogę połączyć Snowflake z inną bazą danych w tym samym zapytaniu?
Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do Snowflake i innych połączeń jednocześnie, zapisane jako connection.schema.table. Każde źródło uruchamia tylko możliwą część i przesyła wynik strumieniowo; łą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 elementu — 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.
Umieść Snowflake tam, gdzie wykonywana jest praca
Zainstaluj agenta, skieruj go do swojego magazynu i wybierz miejsce docelowe.
Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie

