[{"data":1,"prerenderedAt":850},["ShallowReactive",2],{"{\"version\":\"published\",\"language\":\"pl\"}layout":3,"{\"version\":\"published\",\"language\":\"pl\"}witcloud/docs/collect/custom-queries":201,"cf5SsnPhZn":236},{"data":4,"headers":179},{"story":5,"cv":176,"rels":177,"links":178},{"name":6,"created_at":7,"published_at":8,"updated_at":9,"id":10,"uuid":11,"content":12,"slug":166,"full_slug":167,"sort_by_date":168,"position":169,"tag_list":170,"is_startpage":32,"parent_id":168,"meta_data":168,"group_id":172,"first_published_at":173,"release_id":168,"lang":174,"path":168,"alternates":175,"default_full_slug":168,"translated_slugs":168},"Layout & Menu Settings","2024-07-09T11:23:15.417Z","2026-09-14T16:33:16.637Z","2026-09-14T16:33:16.651Z",520580076,"d0565ccd-50f8-4a35-9583-813fff54f59a",{"_uid":13,"menu":14,"banner":133,"footer":134,"component":164,"promotion":165},"9245e14a-f18f-4a6c-8060-61e8beb3d9f1",[15],{"_uid":16,"logo":17,"component":22,"rightSide":23,"navigation":40},"fd2f2bd7-3ebb-4923-8327-febceaf9131b",{"id":18,"alt":19,"filename":20,"fieldtype":21},16613298,"","https://a.storyblok.com/f/296300/2078x457/3b34c3fe19/witbee-logo-new.png","asset","mega-menu",[24,34],{"_uid":25,"href":26,"size":27,"text":28,"target":29,"rounded":30,"variant":31,"disabled":32,"component":33,"showArrow":32},"839bb546-784b-4ba0-871b-263f3c901b86","/pl/contact-free-consultation","md","Bezpłatna konsultacja","_self","none","primary",false,"button-blok",{"_uid":35,"href":36,"size":27,"text":37,"target":29,"rounded":30,"variant":38,"disabled":32,"component":33,"showArrow":39},"32d63a94-8cbd-474c-9ce1-457cfa576ccf","https://cloud.witbee.com","Zaloguj się","secondary",true,[41,50,88,127],{"_uid":42,"link":43,"name":47,"subItems":48,"component":49},"3f3dab6a-9cd6-4ea1-9fdd-645b62d9cb49",{"id":19,"url":44,"linktype":45,"fieldtype":46,"cached_url":44},"/pl/services","url","multilink","Usługi",[],"mega-menu-item",{"_uid":51,"link":52,"name":53,"subItems":54,"component":49},"6951d7b0-368d-4db6-85fa-80af9088e8e0",{"id":19,"url":44,"linktype":45,"fieldtype":46,"cached_url":44},"Platforma WitCloud",[55],{"_uid":56,"links":57,"title":86,"component":87},"9e0dbc8d-3b23-474c-ab56-2eba6486c651",[58,65,72,79],{"_uid":59,"icon":60,"link":61,"component":63,"lowerText":64,"upperText":53},"2144a1bf-1bdf-4a82-9f59-b5e7d7f73f47","InformationCircleIcon",{"id":19,"url":62,"linktype":45,"fieldtype":46,"cached_url":62},"/pl/witcloud","mega-menu-subitem-link","Dowiedz się czym jest WitCloud",{"_uid":66,"icon":67,"link":68,"component":63,"lowerText":70,"upperText":71},"a6f22621-aa4f-4b0c-be09-11b4140d7dea","UsersIcon",{"id":19,"url":69,"linktype":45,"fieldtype":46,"cached_url":69},"/pl/witcloud/integrations","Systemy reklamowe, platformy e-commerce i więcej","Lista dostępnych integracji",{"_uid":73,"icon":74,"link":75,"component":63,"lowerText":77,"upperText":78},"42267fc4-06a8-465a-a3cf-56a311ff7022","NewspaperIcon",{"id":19,"url":76,"linktype":45,"fieldtype":46,"cached_url":76},"/pl/witcloud/pricing","Sprawdź szczegóły dotyczące subskrypcji","Cennik",{"_uid":80,"icon":81,"link":82,"component":63,"lowerText":84,"upperText":85},"6333bd24-c3b2-46ba-8dc2-93770459a0bc","BriefcaseIcon",{"id":19,"url":83,"linktype":45,"fieldtype":46,"cached_url":83},"/pl/witcloud/docs/","Sprawdź jak korzystać z platformy","Dokumentacja","WitCloud","mega-menu-subitem",{"_uid":89,"link":90,"name":92,"subItems":93,"component":49},"0182c7f6-b9d7-4e01-81bd-97635c68d72f",{"id":19,"url":91,"linktype":45,"fieldtype":46,"cached_url":91},"/pl/content","Materiały",[94],{"_uid":95,"links":96,"title":92,"component":87},"0f09839c-f7ce-48b8-8dc4-9269791644c0",[97,102,108,115,121],{"_uid":98,"icon":74,"link":99,"component":63,"lowerText":100,"upperText":101},"dd3ac1b6-d987-496d-bb75-e0db7459a79f",{"id":19,"url":91,"linktype":45,"fieldtype":46,"cached_url":91},"Wszystkie nasze materiały w jednym miejscu","Wszystkie materiały",{"_uid":103,"icon":60,"link":104,"component":63,"lowerText":106,"upperText":107},"5a1e2f7a-1111-4a00-9101-aa0000000101",{"id":19,"url":105,"linktype":45,"fieldtype":46,"cached_url":105},"/pl/content/framework","Nasz framework analityczny krok po kroku","Framework",{"_uid":109,"icon":110,"link":111,"component":63,"lowerText":113,"upperText":114},"5a1e2f7a-2222-4a00-9102-aa0000000102","VideoCameraIcon",{"id":19,"url":112,"linktype":45,"fieldtype":46,"cached_url":112},"/pl/content/webinars","Nagrania naszych szkoleń online","Webinary",{"_uid":116,"icon":81,"link":117,"component":63,"lowerText":119,"upperText":120},"5a1e2f7a-3333-4a00-9103-aa0000000103",{"id":19,"url":118,"linktype":45,"fieldtype":46,"cached_url":118},"/pl/content/case-studies","Efekty naszej pracy u klientów","Case studies",{"_uid":122,"icon":74,"link":123,"component":63,"lowerText":125,"upperText":126},"5a1e2f7a-4444-4a00-9104-aa0000000104",{"id":19,"url":124,"linktype":45,"fieldtype":46,"cached_url":124},"/pl/content/knowledge","Poradniki o GA4, BigQuery i nie tylko","Baza wiedzy",{"_uid":128,"link":129,"name":131,"subItems":132,"component":49},"eaef6de5-12a1-40f0-8bcf-3e00472ef87e",{"id":19,"url":130,"linktype":45,"fieldtype":46,"cached_url":130},"/pl/contact","Kontakt",[],[],[135],{"_uid":136,"logo":137,"columns":138,"socials":160,"footnote":161,"component":162,"newsletter":163},"6bbe2605-0003-4e0f-9c83-f57387d6b9dc",{"id":18,"alt":19,"filename":20,"fieldtype":21},[139],{"_uid":140,"links":141,"title":158,"component":159},"bb943e00-cbd9-44d3-9ca8-e287f92f9a4c",[142,148,153],{"_uid":143,"link":144,"name":146,"component":147},"fa11f2ce-87a4-40b7-8c26-2248948ecdab",{"id":19,"url":145,"linktype":45,"fieldtype":46,"cached_url":145},"/pl/legal/privacy-policy","Polityka prywatności","website-footer-link",{"_uid":149,"link":150,"name":152,"component":147},"29ce4cf1-4ae3-4c03-a924-1b7283a52cea",{"id":19,"url":151,"linktype":45,"fieldtype":46,"cached_url":151},"/pl/legal/witcloud-terms-of-use","WitCloud - Regulamin",{"_uid":154,"link":155,"name":157,"component":147},"7b2b71ce-9047-493a-ae9a-24f33d13b228",{"id":19,"url":156,"linktype":45,"fieldtype":46,"cached_url":156},"/pl/legal/witcloud-privacy-policy","WitCloud - Polityka prywatności","Dział prawny","website-footer-column",[],"©2025 Witbee sp. z o o. Wszelkie prawa zastrzeżone.","website-footer",[],"layout-blok",[],"layout","pl/layout",null,30,[171],"Global","961eba08-4135-4b80-aba4-032c02789c49","2024-07-12T13:10:50.158Z","pl",[],1789403597,[],[],{"age":180,"cache-control":181,"connection":182,"content-encoding":183,"content-type":184,"date":185,"etag":186,"referrer-policy":187,"sb-be-version":188,"server":189,"transfer-encoding":190,"vary":191,"via":192,"x-amz-cf-id":193,"x-amz-cf-pop":194,"x-cache":195,"x-content-type-options":196,"x-frame-options":197,"x-permitted-cross-domain-policies":30,"x-request-id":198,"x-runtime":199,"x-xss-protection":200},"5585","max-age=0, public, s-maxage=604800, stale-if-error=3600","keep-alive","gzip","application/json; charset=utf-8","Mon, 14 Sep 2026 16:38:03 GMT","W/\"7d5a76094ea5eca4ee1ddb2675a71fd0\"","strict-origin-when-cross-origin","5.968.3","nginx/1.29.1","chunked","Origin,Accept-Encoding","1.1 4bdd2dbb62bed8d4e5f695bf69bdef10.cloudfront.net (CloudFront)","upcoDXqIFOyXQUkGV3mLj5LqFx5ayt-vWmGGL8skFcO4QPkmavMjiQ==","WAW51-P2","Hit from cloudfront","nosniff","SAMEORIGIN","250ff91e-35bb-483b-b34e-8bcc74cfcd36","0.028071","0",{"data":202,"headers":229},{"story":203,"cv":176,"rels":227,"links":228},{"name":204,"created_at":205,"published_at":206,"updated_at":207,"id":208,"uuid":209,"content":210,"slug":219,"full_slug":220,"sort_by_date":168,"position":221,"tag_list":222,"is_startpage":32,"parent_id":223,"meta_data":168,"group_id":224,"first_published_at":225,"release_id":168,"lang":174,"path":168,"alternates":226,"default_full_slug":168,"translated_slugs":168},"Custom Queries","2026-08-21T06:35:43.352Z","2026-08-21T07:00:41.604Z","2026-08-21T07:00:44.564Z",211372211034633,"43b5ca0a-1da4-40b3-8387-a9789acc3b65",{"_uid":211,"body":212,"component":217,"meta_tags":218,"meta_title":19},"590c6a6e-34bc-4027-abe6-430422ec6b5f",[213],{"_uid":214,"type":19,"content":215,"component":216},"6e76dccb-446c-45bc-ba73-00488d53ff6a","# Integracja Custom Queries\n\n\u003Chr/> \u003Cbr/>\n\n## 📢 Wprowadzenie\n\nModuł **Custom Queries** umożliwia tworzenie, uruchamianie oraz automatyzację własnych zapytań SQL w obrębie danych zgromadzonych w Twojej hurtowni danych — zarówno tych pobieranych przez WitCloud, jak i pochodzących z zewnętrznych źródeł. Dzięki temu możesz tworzyć niestandardowe widoki, raporty i zbiory danych bez konieczności modyfikowania głównej struktury datasetów.\n\n\u003Cbr>\n\n## 📝 Przewodnik konfiguracyjny\n\nWykonaj poniższe kroki, aby utworzyć moduł **Custom Queries**.\n\n\u003Cbr>\n\n### 🔧 Konfiguracja modułu\n\nPrzejdź do sekcji **Solutions** w menu > Kliknij **Create Data Solutions**.\n\n\u003Cbr>\u003Cbr>\n\n![](https://a.storyblok.com/f/296300/1920x911/2ab844ee5c/step1.png)\n\n\u003Cbr>\u003Cbr>\n\nZ listy dostępnych integracji wybierz **Custom Queries**.\n\n\u003Cbr>\u003Cbr>\n\n![](https://a.storyblok.com/f/296300/1920x911/c7edac38fb/step2.png)\n\n\u003Cbr>\u003Cbr>\n\nPodaj nazwę procesu, np. `\"Example Custom Query\"`.\n\n\u003Cbr>\u003Cbr>\n\n![](https://a.storyblok.com/f/296300/1920x911/b048877d9f/step3.png)\n\n\u003Cbr>\u003Cbr>\n\nWprowadź treść zapytania SQL w polu **Query content**.  \nMożesz korzystać z pełnej składni BigQuery oraz ze zmiennej `{{RUN_DATE}}`, która automatycznie zostanie zastąpiona datą uruchomienia procesu.\n\nZmienna `{{RUN_DATE}}` przyjmuje format `YYYYMMDD` i odpowiada dacie wykonania zadania w harmonogramie lub dacie ręcznego uruchomienia.\n\n\u003Cbr>\u003Cbr>\n\n### 💾 Zapis wyników\n\nAby zapisać wyniki zapytania w BigQuery, włącz przełącznik **Save Query results**.\n\n\u003Cbr>\u003Cbr>\n\n![](https://a.storyblok.com/f/296300/1920x911/0937a81a8a/step4.png)\n\n\u003Cbr>\u003Cbr>\n\nW sekcji **Table settings** możesz zdefiniować parametry zapisu:\n\n\u003Cbr>\n\n**Table prefix** – prefiks nazw tabel, w których będą zapisywane wyniki (np. `total_spend`).  \n\n\u003Cbr>\n\n![](https://a.storyblok.com/f/296300/1920x911/aec0d09024/step5.png)\n\n\u003Cbr>\n\n**Write disposition** – sposób zapisu danych:\n  - `Overwrite if table/partition exists` – nadpisuje istniejącą tabelę lub partycję.  \n  - `Append to table/partition` – dopisuje dane do istniejącej tabeli.  \n  - `Write only if table/partition is empty` – zapisuje dane tylko, jeśli tabela jest pusta.\n\n\u003Cbr>\n\n![](https://a.storyblok.com/f/296300/1920x911/d0de747ed5/step6.png)\n\n\u003Cbr>\u003Cbr>\n\n### 🧱 Partycjonowanie danych\n\nJeśli chcesz, aby wyniki były zapisywane w partycjonowanej tabeli, włącz opcję **Partitioned**.\n\nNastępnie wybierz metodę partycjonowania:\n- **Ingestion time** – partycjonowanie według czasu wczytania danych.\n- **Custom field** – partycjonowanie po wybranym polu z zapytania (np. `date`, `event_date` itp.).\n\nDzięki temu możesz łatwo zarządzać dużymi zbiorami danych i przyspieszyć ich przetwarzanie w BigQuery.\n\n\u003Cbr>\u003Cbr>\n![](https://a.storyblok.com/f/296300/1920x911/06906f468b/step7.png)\n\n\n\u003Cbr>\u003Cbr>\n\n### 🧪 Testowanie zapytania\n\nPrzed zapisaniem konfiguracji możesz uruchomić testowe wykonanie, klikając **Test Query**.  \nPozwala to sprawdzić poprawność składni i danych przed dodaniem zadania do harmonogramu.\n\n\u003Cbr>\u003Cbr>\n\n![](https://a.storyblok.com/f/296300/1920x911/742b6a2828/step8.png)\n\n\n\u003Cbr>\u003Cbr>\n\n✅ **Gotowe!** Moduł **Custom Query** pojawił się na liście **Solutions** i jest teraz gotowy do użycia.\n\n> Pamiętaj, że tabela pojawi się dopiero po uruchomieniu modułu w Workflow!\n\n\u003Cbr>\n\n### ⏳ Uruchamianie i harmonogram\n\nAby uruchomić moduł i ustawić harmonogram jego działania, musisz skonfigurować **Workflow**.  \nWięcej na ten temat przeczytasz [tutaj](/pl/docs/workflow).\n\n\u003Cbr>\n","markdown-blok","docs-page",[],"custom-queries","pl/witcloud/docs/collect/custom-queries",-80,[],211372208359902,"bad20122-e7eb-4efe-ba67-41ae4453fb94","2025-10-21T09:59:00.081Z",[],[],[],{"age":230,"cache-control":181,"connection":182,"content-encoding":183,"content-type":184,"date":231,"etag":232,"referrer-policy":187,"sb-be-version":188,"server":189,"transfer-encoding":190,"vary":191,"via":192,"x-amz-cf-id":233,"x-amz-cf-pop":194,"x-cache":195,"x-content-type-options":196,"x-frame-options":197,"x-permitted-cross-domain-policies":30,"x-request-id":234,"x-runtime":235,"x-xss-protection":200},"5579","Mon, 14 Sep 2026 16:38:09 GMT","W/\"12bb3aa55723af65e7abb9dae935be2e\"","4SBijdRW9-6ybHLx1Fm7hHwE34NY7qpFaRP3q-HT8MBs68cDROmKtQ==","717e3c92-f11d-434b-ad50-440d03de6498","0.031311",{"data":237,"body":239,"excerpt":-1,"toc":838},{"title":238,"description":19},"Integracja Custom Queries",{"type":240,"children":241},"root",[242,250,254,258,265,278,281,287,298,301,308,326,335,343,352,362,371,378,387,400,409,416,425,449,469,478,484,495,504,511,520,532,535,553,556,563,566,576,614,617,624,633,639,650,655,694,699,712,721,727,743,752,759,768,793,802,805,811,835],{"type":243,"tag":244,"props":245,"children":247},"element","h1",{"id":246},"integracja-custom-queries",[248],{"type":249,"value":238},"text",{"type":243,"tag":251,"props":252,"children":253},"hr",{},[],{"type":243,"tag":255,"props":256,"children":257},"br",{},[],{"type":243,"tag":259,"props":260,"children":262},"h2",{"id":261},"wprowadzenie",[263],{"type":249,"value":264},"📢 Wprowadzenie",{"type":243,"tag":266,"props":267,"children":268},"p",{},[269,271,276],{"type":249,"value":270},"Moduł ",{"type":243,"tag":272,"props":273,"children":274},"strong",{},[275],{"type":249,"value":204},{"type":249,"value":277}," umożliwia tworzenie, uruchamianie oraz automatyzację własnych zapytań SQL w obrębie danych zgromadzonych w Twojej hurtowni danych — zarówno tych pobieranych przez WitCloud, jak i pochodzących z zewnętrznych źródeł. Dzięki temu możesz tworzyć niestandardowe widoki, raporty i zbiory danych bez konieczności modyfikowania głównej struktury datasetów.",{"type":243,"tag":255,"props":279,"children":280},{},[],{"type":243,"tag":259,"props":282,"children":284},{"id":283},"przewodnik-konfiguracyjny",[285],{"type":249,"value":286},"📝 Przewodnik konfiguracyjny",{"type":243,"tag":266,"props":288,"children":289},{},[290,292,296],{"type":249,"value":291},"Wykonaj poniższe kroki, aby utworzyć moduł ",{"type":243,"tag":272,"props":293,"children":294},{},[295],{"type":249,"value":204},{"type":249,"value":297},".",{"type":243,"tag":255,"props":299,"children":300},{},[],{"type":243,"tag":302,"props":303,"children":305},"h3",{"id":304},"konfiguracja-modułu",[306],{"type":249,"value":307},"🔧 Konfiguracja modułu",{"type":243,"tag":266,"props":309,"children":310},{},[311,313,318,320,325],{"type":249,"value":312},"Przejdź do sekcji ",{"type":243,"tag":272,"props":314,"children":315},{},[316],{"type":249,"value":317},"Solutions",{"type":249,"value":319}," w menu > Kliknij ",{"type":243,"tag":272,"props":321,"children":322},{},[323],{"type":249,"value":324},"Create Data Solutions",{"type":249,"value":297},{"type":243,"tag":266,"props":327,"children":328},{},[329,332],{"type":243,"tag":255,"props":330,"children":331},{},[],{"type":243,"tag":255,"props":333,"children":334},{},[],{"type":243,"tag":266,"props":336,"children":337},{},[338],{"type":243,"tag":339,"props":340,"children":342},"img",{"alt":19,"src":341},"https://a.storyblok.com/f/296300/1920x911/2ab844ee5c/step1.png",[],{"type":243,"tag":266,"props":344,"children":345},{},[346,349],{"type":243,"tag":255,"props":347,"children":348},{},[],{"type":243,"tag":255,"props":350,"children":351},{},[],{"type":243,"tag":266,"props":353,"children":354},{},[355,357,361],{"type":249,"value":356},"Z listy dostępnych integracji wybierz ",{"type":243,"tag":272,"props":358,"children":359},{},[360],{"type":249,"value":204},{"type":249,"value":297},{"type":243,"tag":266,"props":363,"children":364},{},[365,368],{"type":243,"tag":255,"props":366,"children":367},{},[],{"type":243,"tag":255,"props":369,"children":370},{},[],{"type":243,"tag":266,"props":372,"children":373},{},[374],{"type":243,"tag":339,"props":375,"children":377},{"alt":19,"src":376},"https://a.storyblok.com/f/296300/1920x911/c7edac38fb/step2.png",[],{"type":243,"tag":266,"props":379,"children":380},{},[381,384],{"type":243,"tag":255,"props":382,"children":383},{},[],{"type":243,"tag":255,"props":385,"children":386},{},[],{"type":243,"tag":266,"props":388,"children":389},{},[390,392,399],{"type":249,"value":391},"Podaj nazwę procesu, np. ",{"type":243,"tag":393,"props":394,"children":396},"code",{"className":395},[],[397],{"type":249,"value":398},"\"Example Custom Query\"",{"type":249,"value":297},{"type":243,"tag":266,"props":401,"children":402},{},[403,406],{"type":243,"tag":255,"props":404,"children":405},{},[],{"type":243,"tag":255,"props":407,"children":408},{},[],{"type":243,"tag":266,"props":410,"children":411},{},[412],{"type":243,"tag":339,"props":413,"children":415},{"alt":19,"src":414},"https://a.storyblok.com/f/296300/1920x911/b048877d9f/step3.png",[],{"type":243,"tag":266,"props":417,"children":418},{},[419,422],{"type":243,"tag":255,"props":420,"children":421},{},[],{"type":243,"tag":255,"props":423,"children":424},{},[],{"type":243,"tag":266,"props":426,"children":427},{},[428,430,435,436,439,441,447],{"type":249,"value":429},"Wprowadź treść zapytania SQL w polu ",{"type":243,"tag":272,"props":431,"children":432},{},[433],{"type":249,"value":434},"Query content",{"type":249,"value":297},{"type":243,"tag":255,"props":437,"children":438},{},[],{"type":249,"value":440},"\nMożesz korzystać z pełnej składni BigQuery oraz ze zmiennej ",{"type":243,"tag":393,"props":442,"children":444},{"className":443},[],[445],{"type":249,"value":446},"{{RUN_DATE}}",{"type":249,"value":448},", która automatycznie zostanie zastąpiona datą uruchomienia procesu.",{"type":243,"tag":266,"props":450,"children":451},{},[452,454,459,461,467],{"type":249,"value":453},"Zmienna ",{"type":243,"tag":393,"props":455,"children":457},{"className":456},[],[458],{"type":249,"value":446},{"type":249,"value":460}," przyjmuje format ",{"type":243,"tag":393,"props":462,"children":464},{"className":463},[],[465],{"type":249,"value":466},"YYYYMMDD",{"type":249,"value":468}," i odpowiada dacie wykonania zadania w harmonogramie lub dacie ręcznego uruchomienia.",{"type":243,"tag":266,"props":470,"children":471},{},[472,475],{"type":243,"tag":255,"props":473,"children":474},{},[],{"type":243,"tag":255,"props":476,"children":477},{},[],{"type":243,"tag":302,"props":479,"children":481},{"id":480},"zapis-wyników",[482],{"type":249,"value":483},"💾 Zapis wyników",{"type":243,"tag":266,"props":485,"children":486},{},[487,489,494],{"type":249,"value":488},"Aby zapisać wyniki zapytania w BigQuery, włącz przełącznik ",{"type":243,"tag":272,"props":490,"children":491},{},[492],{"type":249,"value":493},"Save Query results",{"type":249,"value":297},{"type":243,"tag":266,"props":496,"children":497},{},[498,501],{"type":243,"tag":255,"props":499,"children":500},{},[],{"type":243,"tag":255,"props":502,"children":503},{},[],{"type":243,"tag":266,"props":505,"children":506},{},[507],{"type":243,"tag":339,"props":508,"children":510},{"alt":19,"src":509},"https://a.storyblok.com/f/296300/1920x911/0937a81a8a/step4.png",[],{"type":243,"tag":266,"props":512,"children":513},{},[514,517],{"type":243,"tag":255,"props":515,"children":516},{},[],{"type":243,"tag":255,"props":518,"children":519},{},[],{"type":243,"tag":266,"props":521,"children":522},{},[523,525,530],{"type":249,"value":524},"W sekcji ",{"type":243,"tag":272,"props":526,"children":527},{},[528],{"type":249,"value":529},"Table settings",{"type":249,"value":531}," możesz zdefiniować parametry zapisu:",{"type":243,"tag":255,"props":533,"children":534},{},[],{"type":243,"tag":266,"props":536,"children":537},{},[538,543,545,551],{"type":243,"tag":272,"props":539,"children":540},{},[541],{"type":249,"value":542},"Table prefix",{"type":249,"value":544}," – prefiks nazw tabel, w których będą zapisywane wyniki (np. ",{"type":243,"tag":393,"props":546,"children":548},{"className":547},[],[549],{"type":249,"value":550},"total_spend",{"type":249,"value":552},").",{"type":243,"tag":255,"props":554,"children":555},{},[],{"type":243,"tag":266,"props":557,"children":558},{},[559],{"type":243,"tag":339,"props":560,"children":562},{"alt":19,"src":561},"https://a.storyblok.com/f/296300/1920x911/aec0d09024/step5.png",[],{"type":243,"tag":255,"props":564,"children":565},{},[],{"type":243,"tag":266,"props":567,"children":568},{},[569,574],{"type":243,"tag":272,"props":570,"children":571},{},[572],{"type":249,"value":573},"Write disposition",{"type":249,"value":575}," – sposób zapisu danych:",{"type":243,"tag":577,"props":578,"children":579},"ul",{},[580,592,603],{"type":243,"tag":581,"props":582,"children":583},"li",{},[584,590],{"type":243,"tag":393,"props":585,"children":587},{"className":586},[],[588],{"type":249,"value":589},"Overwrite if table/partition exists",{"type":249,"value":591}," – nadpisuje istniejącą tabelę lub partycję.",{"type":243,"tag":581,"props":593,"children":594},{},[595,601],{"type":243,"tag":393,"props":596,"children":598},{"className":597},[],[599],{"type":249,"value":600},"Append to table/partition",{"type":249,"value":602}," – dopisuje dane do istniejącej tabeli.",{"type":243,"tag":581,"props":604,"children":605},{},[606,612],{"type":243,"tag":393,"props":607,"children":609},{"className":608},[],[610],{"type":249,"value":611},"Write only if table/partition is empty",{"type":249,"value":613}," – zapisuje dane tylko, jeśli tabela jest pusta.",{"type":243,"tag":255,"props":615,"children":616},{},[],{"type":243,"tag":266,"props":618,"children":619},{},[620],{"type":243,"tag":339,"props":621,"children":623},{"alt":19,"src":622},"https://a.storyblok.com/f/296300/1920x911/d0de747ed5/step6.png",[],{"type":243,"tag":266,"props":625,"children":626},{},[627,630],{"type":243,"tag":255,"props":628,"children":629},{},[],{"type":243,"tag":255,"props":631,"children":632},{},[],{"type":243,"tag":302,"props":634,"children":636},{"id":635},"partycjonowanie-danych",[637],{"type":249,"value":638},"🧱 Partycjonowanie danych",{"type":243,"tag":266,"props":640,"children":641},{},[642,644,649],{"type":249,"value":643},"Jeśli chcesz, aby wyniki były zapisywane w partycjonowanej tabeli, włącz opcję ",{"type":243,"tag":272,"props":645,"children":646},{},[647],{"type":249,"value":648},"Partitioned",{"type":249,"value":297},{"type":243,"tag":266,"props":651,"children":652},{},[653],{"type":249,"value":654},"Następnie wybierz metodę partycjonowania:",{"type":243,"tag":577,"props":656,"children":657},{},[658,668],{"type":243,"tag":581,"props":659,"children":660},{},[661,666],{"type":243,"tag":272,"props":662,"children":663},{},[664],{"type":249,"value":665},"Ingestion time",{"type":249,"value":667}," – partycjonowanie według czasu wczytania danych.",{"type":243,"tag":581,"props":669,"children":670},{},[671,676,678,684,686,692],{"type":243,"tag":272,"props":672,"children":673},{},[674],{"type":249,"value":675},"Custom field",{"type":249,"value":677}," – partycjonowanie po wybranym polu z zapytania (np. ",{"type":243,"tag":393,"props":679,"children":681},{"className":680},[],[682],{"type":249,"value":683},"date",{"type":249,"value":685},", ",{"type":243,"tag":393,"props":687,"children":689},{"className":688},[],[690],{"type":249,"value":691},"event_date",{"type":249,"value":693}," itp.).",{"type":243,"tag":266,"props":695,"children":696},{},[697],{"type":249,"value":698},"Dzięki temu możesz łatwo zarządzać dużymi zbiorami danych i przyspieszyć ich przetwarzanie w BigQuery.",{"type":243,"tag":266,"props":700,"children":701},{},[702,705,708],{"type":243,"tag":255,"props":703,"children":704},{},[],{"type":243,"tag":255,"props":706,"children":707},{},[],{"type":243,"tag":339,"props":709,"children":711},{"alt":19,"src":710},"https://a.storyblok.com/f/296300/1920x911/06906f468b/step7.png",[],{"type":243,"tag":266,"props":713,"children":714},{},[715,718],{"type":243,"tag":255,"props":716,"children":717},{},[],{"type":243,"tag":255,"props":719,"children":720},{},[],{"type":243,"tag":302,"props":722,"children":724},{"id":723},"testowanie-zapytania",[725],{"type":249,"value":726},"🧪 Testowanie zapytania",{"type":243,"tag":266,"props":728,"children":729},{},[730,732,737,738,741],{"type":249,"value":731},"Przed zapisaniem konfiguracji możesz uruchomić testowe wykonanie, klikając ",{"type":243,"tag":272,"props":733,"children":734},{},[735],{"type":249,"value":736},"Test Query",{"type":249,"value":297},{"type":243,"tag":255,"props":739,"children":740},{},[],{"type":249,"value":742},"\nPozwala to sprawdzić poprawność składni i danych przed dodaniem zadania do harmonogramu.",{"type":243,"tag":266,"props":744,"children":745},{},[746,749],{"type":243,"tag":255,"props":747,"children":748},{},[],{"type":243,"tag":255,"props":750,"children":751},{},[],{"type":243,"tag":266,"props":753,"children":754},{},[755],{"type":243,"tag":339,"props":756,"children":758},{"alt":19,"src":757},"https://a.storyblok.com/f/296300/1920x911/742b6a2828/step8.png",[],{"type":243,"tag":266,"props":760,"children":761},{},[762,765],{"type":243,"tag":255,"props":763,"children":764},{},[],{"type":243,"tag":255,"props":766,"children":767},{},[],{"type":243,"tag":266,"props":769,"children":770},{},[771,773,778,780,785,787,791],{"type":249,"value":772},"✅ ",{"type":243,"tag":272,"props":774,"children":775},{},[776],{"type":249,"value":777},"Gotowe!",{"type":249,"value":779}," Moduł ",{"type":243,"tag":272,"props":781,"children":782},{},[783],{"type":249,"value":784},"Custom Query",{"type":249,"value":786}," pojawił się na liście ",{"type":243,"tag":272,"props":788,"children":789},{},[790],{"type":249,"value":317},{"type":249,"value":792}," i jest teraz gotowy do użycia.",{"type":243,"tag":794,"props":795,"children":796},"blockquote",{},[797],{"type":243,"tag":266,"props":798,"children":799},{},[800],{"type":249,"value":801},"Pamiętaj, że tabela pojawi się dopiero po uruchomieniu modułu w Workflow!",{"type":243,"tag":255,"props":803,"children":804},{},[],{"type":243,"tag":302,"props":806,"children":808},{"id":807},"uruchamianie-i-harmonogram",[809],{"type":249,"value":810},"⏳ Uruchamianie i harmonogram",{"type":243,"tag":266,"props":812,"children":813},{},[814,816,821,822,825,827,834],{"type":249,"value":815},"Aby uruchomić moduł i ustawić harmonogram jego działania, musisz skonfigurować ",{"type":243,"tag":272,"props":817,"children":818},{},[819],{"type":249,"value":820},"Workflow",{"type":249,"value":297},{"type":243,"tag":255,"props":823,"children":824},{},[],{"type":249,"value":826},"\nWięcej na ten temat przeczytasz ",{"type":243,"tag":828,"props":829,"children":831},"a",{"href":830},"/pl/docs/workflow",[832],{"type":249,"value":833},"tutaj",{"type":249,"value":297},{"type":243,"tag":255,"props":836,"children":837},{},[],{"title":19,"searchDepth":839,"depth":839,"links":840},2,[841,842],{"id":261,"depth":839,"text":264},{"id":283,"depth":839,"text":286,"children":843},[844,846,847,848,849],{"id":304,"depth":845,"text":307},3,{"id":480,"depth":845,"text":483},{"id":635,"depth":845,"text":638},{"id":723,"depth":845,"text":726},{"id":807,"depth":845,"text":810},1789409468965]