Logo płatka śniegu

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

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ć.

  1. Dla Twojego zespołu, dostawców i partnerów
  2. 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
  3. 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
  4. 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
  5. 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
  6. Do aplikacji i systemów
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. Dla narzędzi AI
  15. 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
  16. Dostarczone do ludzi
  17. 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

01

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.

02

Wprowadź identyfikator konta, opcjonalnie region i bazę danych. Magazyn, schemat i rola są opcjonalne; pozostaw je puste, a zostaną zastosowane domyślne ustawienia Snowflake.

03

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.

04

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.

05

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

Płatek śniegu Magazyn w chmurze
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     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