{"id":70862,"date":"2020-02-22T06:40:55","date_gmt":"2020-02-22T03:40:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/sber-ds-platforma-kotoraya-pozvolyaet-sozdavat-i-vnedryat-modeli-dazhe-bez-koda"},"modified":"2020-03-03T16:14:35","modified_gmt":"2020-03-03T13:14:35","slug":"sber-ds-platforma-kotoraya-pozvolyaet-sozdavat-i-vnedryat-modeli-dazhe-bez-koda","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/sber-ds-platforma-kotoraya-pozvolyaet-sozdavat-i-vnedryat-modeli-dazhe-bez-koda","title":{"rendered":"Sber.DS \u2014 platforma, kt\u00f3ra umo\u017cliwia tworzenie i wdra\u017canie modeli nawet bez kodu","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pomys\u0142y i spotkania dotycz\u0105ce tego, jakie inne procesy mo\u017cna zautomatyzowa\u0107, pojawiaj\u0105 si\u0119 w biznesach r\u00f3\u017cnej wielko\u015bci codziennie. Jednak opr\u00f3cz tego, \u017ce wiele czasu mo\u017ce zaj\u0105\u0107 stworzenie modelu, nale\u017cy po\u015bwi\u0119ci\u0107 go na jego ocen\u0119 oraz sprawdzenie, czy uzyskiwany wynik nie jest przypadkowy. Po wdro\u017ceniu ka\u017cdy model nale\u017cy monitorowa\u0107 i okresowo weryfikowa\u0107.<\/p>\n<p><\/p>\n<p>To s\u0105 etapy, kt\u00f3re musz\u0105 przej\u015b\u0107 w ka\u017cdej firmie, niezale\u017cnie od jej wielko\u015bci. Je\u015bli m\u00f3wimy o skali i legacy Sberbanku, liczba delikatnych ustawie\u0144 wzrasta wielokrotnie. Do ko\u0144ca 2019 roku w Sberbanku by\u0142o u\u017cywanych ju\u017c ponad 2000 modeli. Samo opracowanie modelu to za ma\u0142o, konieczna jest integracja z systemami przemys\u0142owymi, opracowanie hurtowni danych do budowy modeli oraz zapewnienie kontroli nad jego dzia\u0142aniem w klastrze.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/sberbank\/blog\/489158\/\"><img decoding=\"async\" alt=\"Sber.DS \u2014 platforma, kt\u00f3ra umo\u017cliwia tworzenie i wdra\u017canie modeli nawet bez kodu\" src=\"\/wp-content\/uploads\/2020\/02\/a32442bf4c482e165e90d82996f5a0c7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Nasz zesp\u00f3\u0142 opracowuje platform\u0119 Sber.DS. Umo\u017cliwia ona rozwi\u0105zywanie problem\u00f3w zwi\u0105zanych z uczeniem maszynowym, przyspiesza proces weryfikacji hipotez, zasadniczo upraszcza proces opracowywania i walidacji modeli, a tak\u017ce kontroluje wyniki dzia\u0142ania modelu w PROM.<\/p>\n<p><\/p>\n<p>Aby nie zawie\u015b\u0107 Twoich oczekiwa\u0144, pragn\u0119 z g\u00f3ry powiedzie\u0107, \u017ce ten post jest wprowadzeniem, a poni\u017cej opowiadam o tym, co w\u0142a\u015bciwie znajduje si\u0119 w systemie platformy Sber.DS. Histori\u0119 cyklu \u017cycia modelu od stworzenia do wdro\u017cenia przedstawimy oddzielnie. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Sber.DS sk\u0142ada si\u0119 z kilku komponent\u00f3w, z kt\u00f3rych kluczowe to biblioteka, system tworzenia i system wykonawczy modeli. <\/p>\n<p>\n<img decoding=\"async\" alt=\"Sber.DS \u2014 platforma, kt\u00f3ra umo\u017cliwia tworzenie i wdra\u017canie modeli nawet bez kodu\" src=\"\/wp-content\/uploads\/2020\/02\/b63f1d8375f5213494e792885f5c2162.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<p>Biblioteka kontroluje cykl \u017cycia modelu od momentu pomys\u0142u na jego opracowanie do wdro\u017cenia w PROM, monitorowania i wycofania z eksploatacji. Wiele mo\u017cliwo\u015bci biblioteki jest podyktowanych zasadami regulatora, na przyk\u0142ad sprawozdawczo\u015bci\u0105 i przechowywaniem zbior\u00f3w treningowych i walidacyjnych. W praktyce jest to rejestr wszystkich naszych modeli.<\/p>\n<p><\/p>\n<p>System opracowania jest przeznaczony do wizualnego tworzenia modeli i metod weryfikacji. Opracowane modele przechodz\u0105 wst\u0119pn\u0105 walidacj\u0119 i s\u0105 przekazywane do systemu wykonawczego w celu pe\u0142nienia swoich funkcji biznesowych. W systemie wykonawczym model mo\u017ce by\u0107 monitorowany w celu okresowego uruchamiania metod walidacyjnych dla kontroli jego dzia\u0142ania. <\/p>\n<p><\/p>\n<p>System posiada kilka typ\u00f3w w\u0119z\u0142\u00f3w. Niekt\u00f3re s\u0105 przeznaczone do \u0142\u0105czenia z r\u00f3\u017cnymi \u017ar\u00f3d\u0142ami danych, inne - do transformacji danych \u017ar\u00f3d\u0142owych i ich wzbogacania (adnotacji). Istnieje wiele w\u0119z\u0142\u00f3w do budowania r\u00f3\u017cnych modeli oraz w\u0119z\u0142\u00f3w do ich walidacji. Programista mo\u017ce \u0142adowa\u0107 dane z dowolnych \u017ar\u00f3de\u0142, przekszta\u0142ca\u0107 je, filtrowa\u0107, wizualizowa\u0107 dane po\u015brednie i dzieli\u0107 je na cz\u0119\u015bci.<\/p>\n<p><\/p>\n<p>Platforma zawiera r\u00f3wnie\u017c gotowe modu\u0142y, kt\u00f3re mo\u017cna przeci\u0105ga\u0107 na obszar roboczy. Wszystkie dzia\u0142ania s\u0105 realizowane za pomoc\u0105 wizualnego interfejsu. Faktycznie mo\u017cna rozwi\u0105za\u0107 zadanie bez jednego wiersza kodu.<\/p>\n<p><\/p>\n<p>Je\u015bli wbudowane mo\u017cliwo\u015bci s\u0105 niewystarczaj\u0105ce, system daje mo\u017cliwo\u015b\u0107 szybkiego tworzenia w\u0142asnych modu\u0142\u00f3w. Wprowadzili\u015bmy tryb zintegrowanego rozwoju oparty na <noindex><a rel=\"nofollow\" href=\"https:\/\/jupyter-kernel-gateway.readthedocs.io\/en\/latest\/\">Jupyter Kernel Gateway<\/a><\/noindex> dla tych, kt\u00f3rzy tworz\u0105 nowe modu\u0142y \"od podstaw\".<\/p>\n<p>\n<img decoding=\"async\" alt=\"Sber.DS \u2014 platforma, kt\u00f3ra umo\u017cliwia tworzenie i wdra\u017canie modeli nawet bez kodu\" src=\"\/wp-content\/uploads\/2020\/02\/26f4eaa5904dd50159e49aa413478c94.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<p>Architektura Sber.DS oparta jest na mikrous\u0142ugach. Istnieje wiele opinie na temat tego, czym s\u0105 mikrous\u0142ugi. Niekt\u00f3rzy uwa\u017caj\u0105, \u017ce wystarczy podzieli\u0107 monolityczny kod na cz\u0119\u015bci, jednak w dalszym ci\u0105gu korzystaj\u0105 z tej samej bazy danych. Nasza mikrous\u0142uga musi komunikowa\u0107 si\u0119 z inn\u0105 mikrous\u0142ug\u0105 wy\u0142\u0105cznie za po\u015brednictwem REST API. \u017badne obej\u015bcia bezpo\u015bredniego dost\u0119pu do bazy danych.<\/p>\n<p><\/p>\n<p>Staramy si\u0119, aby us\u0142ugi nie stawa\u0142y si\u0119 zbyt du\u017ce i niepor\u0119czne: jedna instancja nie powinna zu\u017cywa\u0107 wi\u0119cej ni\u017c 4-8 gigabajt\u00f3w pami\u0119ci RAM i musi zapewnia\u0107 mo\u017cliwo\u015b\u0107 poziomej skalowalno\u015bci zapyta\u0144 poprzez uruchamianie nowych instancji. Ka\u017cda us\u0142uga komunikuje si\u0119 z innymi tylko za po\u015brednictwem REST API (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.openapis.org\/\">Open API<\/a><\/noindex>). Zesp\u00f3\u0142 odpowiedzialny za us\u0142ug\u0119 zobowi\u0105zuje si\u0119 do zachowania wstecznej kompatybilno\u015bci API do ostatniego klienta, kt\u00f3ry z niego korzysta.<\/p>\n<p><\/p>\n<p>Rdze\u0144 aplikacji napisany jest w Javie z u\u017cyciem Spring Framework. Rozwi\u0105zanie zosta\u0142o pierwotnie zaprojektowane do szybkiego wdra\u017cania w infrastrukturze chmurowej, dlatego aplikacja zbudowana jest z u\u017cyciem systemu konteneryzacji <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openshift.com\/\">Red Hat OpenShift<\/a><\/noindex> (<noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/\">Kubernetes<\/a><\/noindex>). Platforma nieustannie si\u0119 rozwija, zar\u00f3wno pod wzgl\u0119dem rozbudowy funkcjonalno\u015bci biznesowej (dodawane s\u0105 nowe konektory, AutoML), jak i efektywno\u015bci technologicznej. <\/p>\n<p><\/p>\n<p>Jedn\u0105 z \u201ecech\u201d naszej platformy jest to, \u017ce mo\u017cemy uruchamia\u0107 kod opracowany w interfejsie graficznym na dowolnym systemie wykonawczym modeli Sberbanku. Obecnie s\u0105 ju\u017c dwa: jeden na Hadoopie, drugi \u2014 na OpenShift (Docker). Na tym nie zamierzamy poprzestawa\u0107 i tworzymy modu\u0142y integracyjne do uruchamiania kodu na dowolnej infrastrukturze, w tym on-premise oraz w chmurze. W zakresie mo\u017cliwo\u015bci efektywnego wbudowania w ekosystem Sberbanku planujemy r\u00f3wnie\u017c wspiera\u0107 wsp\u00f3\u0142prac\u0119 z istniej\u0105cymi \u015brodowiskami wykonawczymi. W przysz\u0142o\u015bci rozwi\u0105zanie mo\u017ce by\u0107 elastycznie wbudowane \u201ez pude\u0142ka\u201d w dowolny krajobraz ka\u017cdej organizacji.<\/p>\n<p><\/p>\n<p>Ci, kt\u00f3rzy kiedykolwiek pr\u00f3bowali wspiera\u0107 rozwi\u0105zanie uruchamiaj\u0105ce Python na Hadoopie w PROM, wiedz\u0105, \u017ce nie wystarczy przygotowa\u0107 i dostarczy\u0107 \u015brodowisko Pythona na ka\u017cd\u0105 datanod\u0119. Ogromna liczba bibliotek C\/C++ do uczenia maszynowego, kt\u00f3re wykorzystuj\u0105 modu\u0142y Pythona, nie pozwoli na spokojny odpoczynek. Nale\u017cy pami\u0119ta\u0107 o aktualizacji pakiet\u00f3w przy dodawaniu nowych bibliotek lub serwer\u00f3w, zachowuj\u0105c zgodno\u015b\u0107 wsteczn\u0105 z ju\u017c wdro\u017conym kodem modeli.<\/p>\n<p><\/p>\n<p>Istnieje kilka podej\u015b\u0107 do tego, jak to robi\u0107. Na przyk\u0142ad, mo\u017cna z wyprzedzeniem przygotowa\u0107 kilka cz\u0119sto u\u017cywanych bibliotek i wdro\u017cy\u0107 je w PROM. W dystrybucji Hadoop od Cloudera zazwyczaj u\u017cywa si\u0119 do tego <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cloudera.com\/documentation\/enterprise\/latest\/topics\/cm_ig_parcels.html\">parcel<\/a><\/noindex>. Obecnie w Hadoopie pojawia si\u0119 r\u00f3wnie\u017c mo\u017cliwo\u015b\u0107 uruchamiania <noindex><a rel=\"nofollow\" href=\"https:\/\/hadoop.apache.org\/docs\/stable\/hadoop-yarn\/hadoop-yarn-site\/DockerContainers.html\">docker<\/a><\/noindex>-kontener\u00f3w. W niekt\u00f3rych prostych przypadkach mo\u017cna dostarczy\u0107 kod wraz z pakietem <noindex><a rel=\"nofollow\" href=\"https:\/\/packaging.python.org\/glossary\/#term-egg\">python.eggs<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Bank bardzo powa\u017cnie podchodzi do bezpiecze\u0144stwa uruchamiania zewn\u0119trznego kodu, dlatego maksymalnie wykorzystujemy nowe mo\u017cliwo\u015bci j\u0105dra Linuksa, gdzie proces uruchomiony w izolowanym \u015brodowisku <noindex><a rel=\"nofollow\" href=\"http:\/\/man7.org\/linux\/man-pages\/man7\/namespaces.7.html\">Linux namespace<\/a><\/noindex>, mo\u017cna ograniczy\u0107, na przyk\u0142ad, dost\u0119p do sieci i lokalnego dysku, co znacznie zmniejsza mo\u017cliwo\u015bci szkodliwego kodu. Obszary danych ka\u017cdego dzia\u0142u s\u0105 chronione i dost\u0119pne tylko dla w\u0142a\u015bcicieli tych danych. Platforma gwarantuje, \u017ce dane z jednego obszaru mog\u0105 trafi\u0107 do innego obszaru tylko poprzez proces publikacji danych z kontrol\u0105 na wszystkich etapach, od dost\u0119pu do \u017ar\u00f3de\u0142 po umiejscowienie danych w docelowej witrynie.<\/p>\n<p>\n<img decoding=\"async\" alt=\"Sber.DS \u2014 platforma, kt\u00f3ra umo\u017cliwia tworzenie i wdra\u017canie modeli nawet bez kodu\" src=\"\/wp-content\/uploads\/2020\/02\/0f0a75d2b5bea65d5e9b3bda278ae6c1.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<p>W tym roku planujemy zako\u0144czy\u0107 MVP uruchamiania modeli napisanych w Pythonie\/R\/Java na Hadoop. Postawili\u015bmy sobie ambitne zadanie nauczenia si\u0119 uruchamiania dowolnego \u015brodowiska u\u017cytkownika na Hadoop, aby nie ogranicza\u0107 u\u017cytkownik\u00f3w naszej platformy.<\/p>\n<p><\/p>\n<p>Co wi\u0119cej, jak si\u0119 okaza\u0142o, wielu specjalist\u00f3w DS doskonale zna matematyk\u0119 i statystyk\u0119, tworzy \u015bwietne modele, ale nie radzi sobie z transformacjami du\u017cych danych, wi\u0119c potrzebuj\u0105 pomocy naszych in\u017cynier\u00f3w danych w przygotowywaniu zbior\u00f3w danych do szkolenia. Postanowili\u015bmy pom\u00f3c kolegom i stworzy\u0107 wygodne modu\u0142y do typowych transformacji i przygotowywania cech dla modeli w silniku Spark. To pozwoli wi\u0119cej czasu po\u015bwi\u0119ci\u0107 na rozw\u00f3j modeli, bez czekania, a\u017c in\u017cynierowie danych przygotuj\u0105 nowy zestaw danych.<\/p>\n<p><\/p>\n<p>W naszej firmie pracuj\u0105 ludzie z wiedz\u0105 w r\u00f3\u017cnych dziedzinach: Linux i DevOps, Hadoop i Spark, Java i Spring, Scala i Akka, OpenShift i Kubernetes. W nast\u0119pnej edycji opowiemy o bibliotece modeli, o tym, w jaki spos\u00f3b modele przechodz\u0105 przez cykl \u017cycia w firmie, jak odbywa si\u0119 walidacja i wdro\u017cenie.<\/p>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/sberbank\/blog\/489158\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0434\u0435\u0438 \u0438 \u0432\u0441\u0442\u0440\u0435\u0447\u0438 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a\u0438\u0435 \u0435\u0449\u0451 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u043c\u043e\u0436\u043d\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u0432 \u0431\u0438\u0437\u043d\u0435\u0441\u0435 \u0440\u0430\u0437\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e. \u041d\u043e \u043f\u043e\u043c\u0438\u043c\u043e \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043c\u043e\u0436\u0435\u0442 \u0443\u0445\u043e\u0434\u0438\u0442\u044c \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438, \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u0435\u0451 \u043e\u0446\u0435\u043d\u043a\u0443 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u043c. \u041f\u043e\u0441\u043b\u0435 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u043b\u044e\u0431\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0438 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c. \u0418 \u044d\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":70863,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-70862","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0434\u0435\u0438 \u0438 \u0432\u0441\u0442\u0440\u0435\u0447\u0438 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a\u0438\u0435 \u0435\u0449\u0451 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u043c\u043e\u0436\u043d\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u0432 \u0431\u0438\u0437\u043d\u0435\u0441\u0435 \u0440\u0430\u0437\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/sber-ds-platforma-kotoraya-pozvolyaet-sozdavat-i-vnedryat-modeli-dazhe-bez-koda\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Sber.DS \u2014 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438 \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u0430\u0436\u0435 \u0431\u0435\u0437 \u043a\u043e\u0434\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0434\u0435\u0438 \u0438 \u0432\u0441\u0442\u0440\u0435\u0447\u0438 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a\u0438\u0435 \u0435\u0449\u0451 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u043c\u043e\u0436\u043d\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u0432 \u0431\u0438\u0437\u043d\u0435\u0441\u0435 \u0440\u0430\u0437\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/sber-ds-platforma-kotoraya-pozvolyaet-sozdavat-i-vnedryat-modeli-dazhe-bez-koda\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-22T03:40:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-03T13:14:35+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Sber.DS \u2014 platforma, kt\u00f3ra umo\u017cliwia tworzenie i wdra\u017canie modeli nawet bez kodu | ProHoster","description":"Pomys\u0142y i spotkania dotycz\u0105ce tego, jakie procesy mo\u017cna jeszcze zautomatyzowa\u0107, pojawiaj\u0105 si\u0119 w biznesie r\u00f3\u017cnej wielko\u015bci codziennie.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/sber-ds-platforma-kotoraya-pozvolyaet-sozdavat-i-vnedryat-modeli-dazhe-bez-koda","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Sber.DS \u2014 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438 \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u0430\u0436\u0435 \u0431\u0435\u0437 \u043a\u043e\u0434\u0430 | ProHoster","og:description":"\u0418\u0434\u0435\u0438 \u0438 \u0432\u0441\u0442\u0440\u0435\u0447\u0438 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a\u0438\u0435 \u0435\u0449\u0451 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u043c\u043e\u0436\u043d\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u0432 \u0431\u0438\u0437\u043d\u0435\u0441\u0435 \u0440\u0430\u0437\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/sber-ds-platforma-kotoraya-pozvolyaet-sozdavat-i-vnedryat-modeli-dazhe-bez-koda","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-22T03:40:55+00:00","article:modified_time":"2020-03-03T13:14:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"70862","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:12:23","updated":"2022-09-28 08:13:26","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/70862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=70862"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/70862\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/70863"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=70862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=70862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=70862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}