{"id":7478,"date":"2024-03-11T05:17:52","date_gmt":"2024-03-11T04:17:52","guid":{"rendered":"https:\/\/help.expertsender.com\/emp\/tabele-danych\/"},"modified":"2024-03-19T13:35:10","modified_gmt":"2024-03-19T12:35:10","slug":"tabele-danych","status":"publish","type":"es","link":"https:\/\/help.expertsender.com\/pl\/emp\/tabele-danych\/","title":{"rendered":"Tabele Danych"},"content":{"rendered":"<p><main><\/p>\n<p>Tabele Danych s\u0142u\u017c\u0105 do przechowywania informacji o subskrybentach. W przeciwie\u0144stwie do <a href=\"345253-custom-fields\" rel=\"noopener noreferrer\" target=\"_blank\" title=\"\">cech<\/a>, kt&oacute;re przechowuj\u0105 g\u0142&oacute;wnie dane statyczne (jak np. p\u0142e\u0107 lub dat\u0119 urodzenia subskrybenta), Tabele Danych najlepiej sprawdzaj\u0105 si\u0119, gdy przechowujemy w nich dane ulegaj\u0105ce cz\u0119stym zmianom, jak np. aktywno\u015b\u0107 subskrybenta na stronie (transakcje, odwiedzone podstrony itp.)<\/p>\n<p>Tabele danych, oparte na zagadnieniu <a href=\"https:\/\/en.wikipedia.org\/wiki\/Relational_database\" rel=\"noopener noreferrer\" target=\"_blank\" title=\"\">relacyjnych baz danych<\/a>, s\u0105 bardzo pot\u0119\u017cnym narz\u0119dziem, kt&oacute;re pozwala na tworzenie z\u0142o\u017conych zale\u017cno\u015bci pomi\u0119dzy tabelami oraz wydobywanie informacji behawioralnych o Twoich subskrybentach. Z \u0142atwo\u015bci\u0105 mo\u017cesz wyfiltrowa\u0107 subskrybent&oacute;w, kt&oacute;rzy spe\u0142niaj\u0105 dowolne okre\u015blone przez Ciebie kryteria. Na przyk\u0142ad, poprzez wykorzystanie zawartych w cechach subskrybent&oacute;w informacji o p\u0142ci i wieku wraz z Tabel\u0105 Danych przechowuj\u0105c\u0105 dane transakcyjne, mo\u017cesz znale\u017a\u0107 wszystkie subskrybentki pomi\u0119dzy 20 a 30 rokiem \u017cycia, kt&oacute;re w ci\u0105gu ostatnich 3 miesi\u0119cy dokona\u0142y przynajmniej 3 zakup&oacute;w na \u0142\u0105czn\u0105 sum\u0119 r&oacute;wn\u0105 lub przekraczaj\u0105c\u0105 $500.<\/p>\n<p><\/p>\n<h4 id=\"tworzenie-tabeli-danych\">Tworzenie Tabeli Danych<a href=\"#tworzenie-tabeli-danych\" class=\"not-prose content-heading-link\">#<\/a><\/h4>\n<p>By stworzy\u0107 now\u0105 Tabel\u0119 Danych:<\/p>\n<ol>\n<li>Wybierz <strong>Tabele Danych<\/strong> &gt; <strong>Tabele Danych&nbsp;<\/strong>z menu po lewej stronie oraz kliknij <strong>Utw&oacute;rz now\u0105 tabel\u0119<\/strong>.<\/li>\n<li>Wprowad\u017a nazw\u0119 tabeli oraz jej opis.<\/li>\n<li>Uzupe\u0142nij pola, kt&oacute;re scharakteryzuj\u0105 pierwsz\u0105 kolumn\u0119 tabeli:\n<ul>\n<li><strong>Nazwa<\/strong>: opisuje jakiego rodzaju informacje s\u0105 przechowywane w kolumnie<\/li>\n<li><strong>Typ kolumny<\/strong>: typ danych w kolumnie\n<div class=\"f-accordion-panel fr-inner\">\n<h2 id=\"typy-kolumn-w-tabelach-danych\">Typy kolumn w Tabelach Danych<a href=\"#typy-kolumn-w-tabelach-danych\" class=\"not-prose content-heading-link\">#<\/a><\/h2>\n<p>Mo\u017cesz wybra\u0107 jeden z nast\u0119puj\u0105cych typ&oacute;w danych dla kolumny:<\/p>\n<p><strong>Tekstowa<\/strong>: powy\u017cej 4000 znak&oacute;w<br \/><strong>Tekstowa (ograniczona)<\/strong>: d\u0142ugo\u015b\u0107 uzale\u017cniona od warto\u015bci z pola <strong>D\u0142ugo\u015b\u0107&nbsp;<\/strong>(do 4000 znak&oacute;w)<br \/><strong>Liczba ca\u0142kowita<\/strong>: od -2 147 483 648 do 2 147 483 647<br \/><strong>Du\u017ca liczba ca\u0142kowita<\/strong>: od -9 223 372 036 854 775 808 do 9 223 372 036 854 775 807<br \/><strong>Liczba Rzeczywista<\/strong>: od 1.175494351&#215;10<sup>&ndash;38<\/sup> do 3.402823466&#215;10<sup>+38<\/sup><br \/><strong>Data<\/strong>: np. 2018-11-26<br \/><strong>Data i czas<\/strong>: np. 2018-11-26 10:56:28<br \/><strong>Warto\u015b\u0107 logiczna<\/strong>: True\/False lub 0\/1<br \/><strong>W\u0142asny identyfikator subskrybenta<\/strong>: warto\u015b\u0107 tekstowa (o d\u0142ugo\u015bci nie przekraczaj\u0105cej 256 znak&oacute;w)<br \/><strong>Adres email subskrybenta<\/strong>: np. john.smith@domain.com<br \/><strong>Numer telefonu subskrybenta<\/strong>: Poza cyframi dozwolone jest u\u017cycie znaku <strong>+<\/strong>, lewego i prawego nawiasu <strong>(<\/strong> <strong>)<\/strong>, a tak\u017ce zer. Niezale\u017cnie od u\u017cytych znak&oacute;w numer telefonu zostanie zapisany jako liczba ca\u0142kowita o maksymalnie 20 cyfrach. Poni\u017csze przyk\u0142ady pokazuj\u0105 w jaki spos&oacute;b wprowadzone numery zostan\u0105 zapisane w bazie danych:<\/p>\n<ul>\n<li>+48501228855 = 48501228855<\/li>\n<li>(+48)501228855 = 48501228855<\/li>\n<li>+48 (501) 228855 = 48501228855<\/li>\n<li>0048 501 22 88 55 = 48501228855<\/li>\n<\/ul>\n<\/div>\n<\/li>\n<li><strong>D\u0142ugo\u015b\u0107<\/strong>: maksymalna d\u0142ugo\u015b\u0107 pola w kolumnie (ten parametr mo\u017ce zosta\u0107 ustawiony tylko dla niekt&oacute;rych typ&oacute;w p&oacute;l)<\/li>\n<li><strong>Klucz g\u0142&oacute;wny<\/strong>: okre\u015bla czy kolumna jest kluczem g\u0142&oacute;wnym\n<div class=\"f-accordion-panel fr-inner\">\n<h2 id=\"klucz-glwny-i-obcy\">Klucz g\u0142&oacute;wny i obcy<a href=\"#klucz-glwny-i-obcy\" class=\"not-prose content-heading-link\">#<\/a><\/h2>\n<p><strong>Klucz g\u0142&oacute;wny<\/strong> to kolumna w Tabeli Danych, kt&oacute;rej warto\u015b\u0107 jednoznacznie identyfikuje ka\u017cdy rekord w tabeli. Klucz g\u0142&oacute;wny zawsze musi mie\u0107 unikatowy indeks. Klucza g\u0142&oacute;wnego u\u017cywamy zawsze do \u0142\u0105czenia tabeli z kluczami w innych tabelach.<\/p>\n<p><strong>Klucz obcy<\/strong> to kolumna, kt&oacute;ra zawiera odniesienie do kolumny lub klucza g\u0142&oacute;wnego innej tabeli.<\/p>\n<\/div>\n<\/li>\n<li><strong>Pole wymagane<\/strong>: okre\u015bla czy to pole musi by\u0107 obowi\u0105zkowo wype\u0142nione<\/li>\n<li><strong>Warto\u015b\u0107 domy\u015blna<\/strong>: okre\u015bla jaka warto\u015b\u0107 powinna by\u0107 domy\u015blnie u\u017cyta w polu<\/li>\n<li><strong>Opis<\/strong>: okre\u015bla w jakim celu kolumna jest u\u017cywana<\/li>\n<\/ul>\n<\/li>\n<li>Zazwyczaj b\u0119dziesz potrzebowa\u0142 wi\u0119cej ni\u017c jednej kolumny w Tabeli Danych. Przy u\u017cyciu przycisku <strong>Dodaj kolumn\u0119<\/strong>, mo\u017cesz stworzy\u0107 dodatkowe kolumny tabeli oraz okre\u015bli\u0107 jej atrybuty.\n<div class=\"hj-alert-block hj-info-block\">\n<div class=\"alert-message\">\n<h3 class=\"hj-alert-heading\" class=\"hj-alert-heading\" id=\"wskazwka\">Wskaz&oacute;wka<a href=\"#wskazwka\" class=\"not-prose content-heading-link\">#<\/a><\/h3>\n<p class=\"hj-alert-text\">By m&oacute;c u\u017cy\u0107 Tabel Danych w segmentacji (a nie jedynie w kreacjach), tabela musi mie\u0107 kolumn\u0119 typu <em>E<\/em><em>mail subskrybenta<\/em>.<\/p>\n<\/div>\n<\/div>\n<\/li>\n<li>Po dodaniu wszystkich kolumn, kliknij <strong>Zapisz zmiany<\/strong>.<\/li>\n<\/ol>\n<h4 id=\"\"><img decoding=\"async\" src=\"https:\/\/help.expertsender.com\/wp-content\/uploads\/2024\/03\/1565207670727-1565207670727.png\" class=\"fr-fic fr-dib fr-fil fr-bordered\"><a href=\"#\" class=\"not-prose content-heading-link\">#<\/a><\/h4>\n<h4 id=\"tworzenie-relacji\">Tworzenie relacji<a href=\"#tworzenie-relacji\" class=\"not-prose content-heading-link\">#<\/a><\/h4>\n<p>Tabele mog\u0119 by\u0107 ze sob\u0105 po\u0142\u0105czone poprzez jedn\u0105 lub wi\u0119cej kolumn. <strong>Je\u017celi tabele nie s\u0105 po\u0142\u0105czone<\/strong>, zawarte w nich dane mog\u0105 zosta\u0107 u\u017cyte w wiadomo\u015bciach, ale nie w segmentacji. <strong>Gdy tabele s\u0105 po\u0142\u0105czone<\/strong>, przechowywanych w nich informacji mo\u017cna u\u017cy\u0107 zar&oacute;wno w wiadomo\u015bciach, jak i w segmentacji.<\/p>\n<p><\/main><main><\/p>\n<p>By stworzy\u0107 now\u0105 relacj\u0119, wykonaj nast\u0119puj\u0105ce czynno\u015bci:<\/p>\n<ol>\n<li>Z menu po lewej stronie wybierz <strong>Tabele Danych<\/strong> &gt; <strong>Relacje<\/strong>, a nast\u0119pnie kliknij <strong>Utw&oacute;rz now\u0105 relacj\u0119<\/strong>.<\/li>\n<li>Wprowad\u017a <strong>nazw\u0119&nbsp;<\/strong>i <strong>opis&nbsp;<\/strong>relacji.<\/li>\n<li>Wybierz tabele, kt&oacute;re chcesz po\u0142\u0105czy\u0107 relacj\u0105: <em>\u017ar&oacute;d\u0142o&nbsp;<\/em>oraz <em>cel<\/em>.<\/li>\n<li>Wybierz kolumny w obu tabelach, kt&oacute;re b\u0119d\u0105 w relacji. Pami\u0119taj, \u017ce jedynie pola z tym samym typem danych mog\u0105 by\u0107 w relacji. Na przyk\u0142ad, mo\u017cesz powi\u0105za\u0107 kolumn\u0119 typu <em>Liczba ca\u0142kowita<\/em> jedynie z inn\u0105 kolumn\u0105 typu <em>Liczba ca\u0142kowita<\/em>.<\/li>\n<li>Czasami dwie tabele mog\u0105 by\u0107 po\u0142\u0105czone poprzez wi\u0119cej ni\u017c jedn\u0105 relacj\u0119. By stworzy\u0107 kolejn\u0105 relacj\u0119, kliknij <strong>Dodaj nast\u0119pn\u0105 relacj\u0119<\/strong>.<\/li>\n<li>Kliknij <strong>Zatwierd\u017a<\/strong>.<\/li>\n<\/ol>\n<p><\/p>\n<p>Grafika poni\u017cej ukazuje, jak stworzy\u0107 relacj\u0119 pomi\u0119dzy tabel\u0105 bazy danych zawieraj\u0105cej informacje o zam&oacute;wieniach oraz tabel\u0105 przychowywuj\u0105c\u0105 dane subskrybent&oacute;w. Tabele te mo\u017cemy po\u0142\u0105czy\u0107 poprzez pole adresu email subskrybenta:<br \/><img decoding=\"async\" src=\"https:\/\/help.expertsender.com\/wp-content\/uploads\/2024\/03\/1565208117066-1565208117066.png\" class=\"fr-fic fr-dib fr-fil fr-bordered\"><\/p>\n<p><\/main><main>Tworzenie takich relacji niesie ze sob\u0105 wiele korzy\u015bci. Poprzez po\u0142\u0105czenie bazy zam&oacute;wie\u0144 ze swoj\u0105 list\u0105 subskrybent&oacute;w otrzymujesz dost\u0119p do zdefiniowanych w niej cech subskrybent&oacute;w. Dzi\u0119ki temu mo\u017cesz tworzy\u0107 nowe segmenty kt&oacute;re uwzgl\u0119dniaj\u0105 zar&oacute;wno informacje transakcyjne jak i cechy. Na przyk\u0142ad, bardzo \u0142atwo mo\u017cesz stworzy\u0107 segment wszystkich subskrybent&oacute;w p\u0142ci m\u0119skiej poni\u017cej 30-go roku \u017cycia, kt&oacute;rzy \u017c\u0142o\u017cyli zam&oacute;wienie za przynajmniej $300:<\/p>\n<p><\/main><main><img decoding=\"async\" src=\"https:\/\/help.expertsender.com\/wp-content\/uploads\/2024\/03\/1565209762815-1565209762815.png\" class=\"fr-fic fr-dib fr-fil fr-bordered\"><\/main><main><br \/><\/main><main>By dowiedzie\u0107 si\u0119 wi\u0119cej o segmentacji (tak\u017ce z uwzgl\u0119dnieniem Tabel Danych), przeczytaj artyku\u0142 <a href=\"345252-segmentation\" rel=\"noopener noreferrer\" target=\"_blank\" title=\"\">Segmentacja<\/a>.<\/p>\n<h4 id=\"\"><a href=\"#\" class=\"not-prose content-heading-link\">#<\/a><\/h4>\n<h4 id=\"importowanie-informacji-do-tabeli-danych\">Importowanie informacji do Tabeli Danych<a href=\"#importowanie-informacji-do-tabeli-danych\" class=\"not-prose content-heading-link\">#<\/a><\/h4>\n<p>Po stworzeniu tabeli danych, mo\u017cesz zaimportowa\u0107 do niej dane z pliku.<\/p>\n<p>By zaimportowa\u0107 dane do tabeli, wykonaj nast\u0119puj\u0105ce czynno\u015bci:<\/p>\n<ol>\n<li>Z menu po lewej stronie wybierz <strong>Tabele Danych<\/strong> &gt; <strong>Tabele Danych<\/strong>, a nast\u0119pnie kliknij <strong>Import do tabeli<\/strong>.<\/li>\n<li>Wybierz plik zawieraj\u0105cy dane do zaimportowania. Plik musi spe\u0142nia\u0107 nast\u0119puj\u0105ce kryteria:\n<ul>\n<li>nazwa pliku musi by\u0107 taka sama jak nazwa tabeli, do kt&oacute;rych wykonywany jest import<\/li>\n<li>rozszerzenie: CSV, TXT, XLS, XLSX lub archiwum ZIP z plikiem o jednym z tych rozszerze\u0144<\/li>\n<li>rozmiar pliku nie mo\u017ce przekracza\u0107 30 MB<\/li>\n<li>zalecany standard kodowania: UTF-8<\/li>\n<li>format: z separatorem (zalecany separator: &ldquo;,&rdquo;)<\/li>\n<li>daty musz\u0105 mie\u0107 format RRRR-MM-DD [gg:mm:ss]<\/li>\n<li>liczba kolumn w pliku musi odpowiada\u0107 liczbie kolumn w tabeli danych<\/li>\n<li>warto\u015bci zawieraj\u0105ce znaki zarezerwowane (podw&oacute;jny cudzys\u0142&oacute;w, przecinek, \u015brednik, koniec linii) musz\u0105 by\u0107 otoczone podw&oacute;jnym cudzys\u0142owem (&quot;). Je\u017celi w warto\u015bci zawarte s\u0105 cudzys\u0142owy, s\u0105 one reprezentowane w pliku jako dwa znaki pod rz\u0105d<\/li>\n<\/ul>\n<\/li>\n<li>Na dole strony b\u0119dziesz m&oacute;g\u0142 podejrze\u0107, jak zaimportowane dane b\u0119d\u0105 wygl\u0105da\u0142y w tabeli. Je\u017celi jeste\u015b usatysfakcjonowany rezultatem, kliknij <strong>Dalej<\/strong>.<\/li>\n<li>Wybierz tryb importu:&nbsp;\n<ul>\n<li><strong>Dodaj nowe rz\u0119dy<\/strong>: rz\u0119dy zaimportowane z pliku b\u0119d\u0105 dodane na ko\u0144cu tabeli jako nowe rz\u0119dy (je\u015bli takie rz\u0119dy s\u0105 ju\u017c obecne w tabeli, zostan\u0105 pomini\u0119te)<\/li>\n<li><strong>Synchronizuj tabel\u0119 z importowanym plikiem<\/strong>: ca\u0142a zawarto\u015b\u0107 tabeli zostanie usuni\u0119ta oraz zast\u0105piona zaimportowanymi danymi\n<div class=\"hj-alert-block hj-warning-block\">\n<div class=\"alert-message\">\n<h3 class=\"hj-alert-heading\" class=\"hj-alert-heading\" id=\"uwaga\">Uwaga<a href=\"#uwaga\" class=\"not-prose content-heading-link\">#<\/a><\/h3>\n<p class=\"hj-alert-text\">Strze\u017c si\u0119! Je\u017celi importowany plik jest pusty oraz zostanie wybrany tryb synchronizacji, ca\u0142a zawarto\u015b\u0107 tabeli zostanie usuni\u0119ta.<\/p>\n<\/div>\n<\/div>\n<\/li>\n<li><strong>Dodaj nowe rekordy lub aktualizuj istniej\u0105ce rekordy<\/strong>: dane zaimportowane z pliku b\u0119d\u0105 dodane na koniec tabeli jako nowe rz\u0119dy, je\u015bli jeszcze nie s\u0105 obecne w tabeli. Je\u015bli s\u0105, ich warto\u015bci zostan\u0105 nadpisane warto\u015bciami zaimportowanymi.<\/li>\n<\/ul>\n<\/li>\n<li>Kliknij <strong>Zako\u0144cz<\/strong>. Pami\u0119taj, \u017ce je\u015bli importujesz du\u017cy plik, proces mo\u017ce zaj\u0105\u0107 du\u017co czasu.&nbsp;<\/li>\n<\/ol>\n<p><\/main><\/p>\n<p style=\"display:none;\">ready_for_translation<\/p>\n","protected":false},"author":5,"featured_media":9688,"parent":0,"menu_order":74,"template":"","format":"standard","emp-category":[165],"class_list":["post-7478","es","type-es","status-publish","format-standard","has-post-thumbnail","hentry","emp-category-subskrybenci-i-listy"],"acf":[],"_links":{"self":[{"href":"https:\/\/help.expertsender.com\/pl\/wp-json\/wp\/v2\/es\/7478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.expertsender.com\/pl\/wp-json\/wp\/v2\/es"}],"about":[{"href":"https:\/\/help.expertsender.com\/pl\/wp-json\/wp\/v2\/types\/es"}],"author":[{"embeddable":true,"href":"https:\/\/help.expertsender.com\/pl\/wp-json\/wp\/v2\/users\/5"}],"version-history":[{"count":2,"href":"https:\/\/help.expertsender.com\/pl\/wp-json\/wp\/v2\/es\/7478\/revisions"}],"predecessor-version":[{"id":9691,"href":"https:\/\/help.expertsender.com\/pl\/wp-json\/wp\/v2\/es\/7478\/revisions\/9691"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/help.expertsender.com\/pl\/wp-json\/wp\/v2\/media\/9688"}],"wp:attachment":[{"href":"https:\/\/help.expertsender.com\/pl\/wp-json\/wp\/v2\/media?parent=7478"}],"wp:term":[{"taxonomy":"emp-category","embeddable":true,"href":"https:\/\/help.expertsender.com\/pl\/wp-json\/wp\/v2\/emp-category?post=7478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}