{"id":11308,"date":"2025-04-30T12:28:20","date_gmt":"2025-04-30T10:28:20","guid":{"rendered":"https:\/\/29forward.com\/bez-kategorii\/29forward-modernizes-bank-data-analysis"},"modified":"2025-05-05T13:48:05","modified_gmt":"2025-05-05T11:48:05","slug":"29forward-modernizes-bank-data-analysis","status":"publish","type":"post","link":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis","title":{"rendered":"29FORWARD modernizes bank data analysis"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"11308\" class=\"elementor elementor-11308 elementor-11209\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e53f83 e-con-full e-flex e-con e-parent\" data-id=\"7e53f83\" data-element_type=\"container\" data-e-type=\"container\" id=\"top\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30adbfb elementor-widget elementor-widget-image\" data-id=\"30adbfb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"1\" src=\"https:\/\/29forward.com\/wp-content\/uploads\/2023\/11\/line-grey.svg\" class=\"attachment-large size-large wp-image-7210\" alt=\"Graue Linie\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a942925 elementor-align-right elementor-widget elementor-widget-breadcrumbs\" data-id=\"a942925\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p id=\"breadcrumbs\"><span><span><a href=\"https:\/\/29forward.com\/pl\/startseite\">Home<\/a><\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b46aaf e-con-full e-flex e-con e-parent\" data-id=\"9b46aaf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe067c0 elementor-widget elementor-widget-text-editor\" data-id=\"fe067c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Specialist article<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfe74c7 elementor-widget elementor-widget-text-editor\" data-id=\"cfe74c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h1>Data Warehouse<\/h1>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e1ebf9 elementor-widget elementor-widget-text-editor\" data-id=\"6e1ebf9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t29FORWARD modernizes bank data analysis\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efb8489 elementor-widget elementor-widget-text-editor\" data-id=\"efb8489\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>DWH<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4de3419 elementor-widget elementor-widget-image\" data-id=\"4de3419\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"500\" src=\"https:\/\/29forward.com\/wp-content\/uploads\/2023\/10\/29FORWARD-fachartikel-1-1024x640.webp\" class=\"attachment-large size-large wp-image-7370\" alt=\"\" srcset=\"https:\/\/29forward.com\/wp-content\/uploads\/2023\/10\/29FORWARD-fachartikel-1-1024x640.webp 1024w, https:\/\/29forward.com\/wp-content\/uploads\/2023\/10\/29FORWARD-fachartikel-1-300x188.webp 300w, https:\/\/29forward.com\/wp-content\/uploads\/2023\/10\/29FORWARD-fachartikel-1-768x480.webp 768w, https:\/\/29forward.com\/wp-content\/uploads\/2023\/10\/29FORWARD-fachartikel-1.webp 1067w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d079a12 button elementor-align-left elementor-widget elementor-widget-button\" data-id=\"d079a12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">All articles<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b73d4a8 e-con-full e-flex e-con e-parent\" data-id=\"b73d4a8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b164126 elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b164126\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <a href=\"http:\/\/29forward.com\"><strong data-start=\"417\" data-end=\"430\">29FORWARD <\/strong><\/a>project team took on the task of developing and implementing a modern <strong data-start=\"503\" data-end=\"546\">data warehouse based on Data Vault<\/strong> for a bank in North Rhine-Westphalia. The aim was to sustainably improve <strong data-start=\"601\" data-end=\"642\">data analysis<\/strong> and at the same time create the technical basis for <strong data-start=\"689\" data-end=\"736\">scalable and rule-based data processes<\/strong>  <\/p><h5><strong>The following problems had to be solved:<\/strong><\/h5><p class=\"\" data-start=\"372\" data-end=\"556\">Before beginning its collaboration with <a href=\"https:\/\/29forward.com\/en\">29FORWARD<\/a>, the North Rhine-Westphalian bank was faced with a number of fundamental challenges in its existing data architecture:<\/p><ol data-start=\"558\" data-end=\"1308\"><li class=\"\" data-start=\"558\" data-end=\"755\"><p class=\"\" data-start=\"561\" data-end=\"755\"><strong data-start=\"561\" data-end=\"603\">Lack of data consistency and structure<\/strong>: The existing data structure was so complex and inconsistent that it posed a significant risk of incorrect evaluations and decisions<\/p><\/li><li class=\"\" data-start=\"757\" data-end=\"997\"><p class=\"\" data-start=\"760\" data-end=\"997\"><strong data-start=\"760\" data-end=\"808\">Outdated and unmaintainable data marts<\/strong>: Many existing data marts were no longer operationally usable due to historical burdens and repeated adjustments. Data maintenance was time-consuming, error-prone and hardly scalable.  <\/p><\/li><li class=\"\" data-start=\"999\" data-end=\"1308\"><p class=\"\" data-start=\"1002\" data-end=\"1308\"><strong data-start=\"1002\" data-end=\"1046\">Creation of a shadow <a href=\"https:\/\/29forward.com\/pl\/architektura-danych\">data warehouse<\/a><\/strong>: Although numerous external data sources were integrated into the analysis processes, they were not recorded in the central data warehouse &#8211; with the result that a parallel, uncontrolled shadow data warehouse was created, which made data governance much more difficult.<\/p><\/li><\/ol><p class=\"\" data-start=\"1310\" data-end=\"1694\">This initial situation made it clear that a <strong data-start=\"1364\" data-end=\"1418\">far-reaching modernization of the data architecture<\/strong> was required in order to create a reliable, scalable and future-proof analysis basis. The use of an <strong data-start=\"1518\" data-end=\"1558\">advanced data vault model<\/strong> promised the necessary flexibility, traceability and structure to make the complex data ecosystem manageable in the long term.  <\/p><h5><strong>Optimized data flow in reporting<\/strong><\/h5><p class=\"\" data-start=\"368\" data-end=\"790\">In order to make data management future-proof and efficient, <strong data-start=\"436\" data-end=\"492\">29FORWARD implemented a data vault architecture<\/strong> that serves as a scalable foundation for all of the bank&#8217;s current and future data requirements. This model <strong data-start=\"609\" data-end=\"653\">supports parallel data loading<\/strong>, facilitates the integration of new data sources and creates a robust basis for <strong data-start=\"737\" data-end=\"789\">flexible, growth-oriented data management.<\/strong>  <\/p><p class=\"\" data-start=\"792\" data-end=\"1115\">As the bank was already working with <strong data-start=\"816\" data-end=\"853\"><a href=\"https:\/\/www.sas.com\/en_us\/partners\/find-a-partner\/all-partners\/8486.html\">SAS <\/a>and SAS Visual Analytics (VA)<\/strong>, <strong data-start=\"865\" data-end=\"926\">the project team specifically used SAS Base and SAS Macro<\/strong> to efficiently <strong data-start=\"936\" data-end=\"995\">control and automate all ETL processes<\/strong>. This consistent use of existing tools accelerated the implementation and significantly reduced the amount of training required.  <\/p><p class=\"\" data-start=\"1117\" data-end=\"1680\">Another key element was the creation of a<strong data-start=\"1169\" data-end=\"1186\"> raw-in layer<\/strong>, which centrally records all incoming raw data as a <strong data-start=\"1196\" data-end=\"1222\">data integration layer<\/strong>. In this upstream layer, <strong data-start=\"1303\" data-end=\"1368\">29FORWARD collected, harmonized and structured the data<\/strong> before it was transferred to the actual data vault. This enabled the team to consolidate <strong data-start=\"1476\" data-end=\"1591\">contract information from four different source systems, for example, and assign it to a common hub<\/strong> &#8211; a significant step towards a standardized and traceable data model.   <\/p><h5><strong>Orientation and semantic modeling of data and analysis of existing reports<\/strong><\/h5><p>At the same time, <a href=\"http:\/\/29forward.com\" target=\"_blank\" rel=\"noopener\">29FORWARD <\/a>obtained an overview of the initial situation.<\/p><p>29FORWARD controlled the Vault loading via a central Excel tool that contained all relevant information on the <strong data-start=\"511\" data-end=\"527\">raw-in layer<\/strong> and the individual Data Vault components. The team took advantage of the <strong data-start=\"546\" data-end=\"571\">data vault model<\/strong> and filled hubs, links and satellites in parallel &#8211; without being dependent on each other. A clear loading sequence was only necessary due to the downstream transformation layer and the defined cleanup.   <\/p><p class=\"\" data-start=\"842\" data-end=\"1156\">At the same time, the team analyzed the existing system landscape. It recorded all <strong data-start=\"931\" data-end=\"979\">proprietary, historically grown systems<\/strong> and transferred the structure into a <strong data-start=\"1015\" data-end=\"1043\">semantic data model.<\/strong> This model served as the basis for an initial logical data model with 8 hubs, 15 links and 16 satellites.  <\/p><p class=\"\" data-start=\"1158\" data-end=\"1386\">29FORWARD systematically worked its way through 280 reports and 30 data marts in order to correctly map all loading processes and reports. The aim was to map the <strong data-start=\"1308\" data-end=\"1364\">specialist logic completely and consistently<\/strong> in the new data model.  <\/p><h5 data-start=\"1393\" data-end=\"1463\"><strong>Raw Vault secures data source &#8211; Business Vault maps specialist logic<\/strong><\/h5><p class=\"\" data-start=\"1465\" data-end=\"1707\">The team stored all data in the <strong data-start=\"1468\" data-end=\"1481\">Raw Vault<\/strong> in a <strong data-start=\"1513\" data-end=\"1542\">source-authentic and unaltered form<\/strong> &#8211; a key step towards implementing the <strong data-start=\"1585\" data-end=\"1610\">single point of truth<\/strong>. The business logic and report calculations are now based directly on this secure database.  <\/p><p class=\"\" data-start=\"1709\" data-end=\"2079\">In the next step, 29FORWARD transferred the content to the <strong data-start=\"1769\" data-end=\"1787\">Business Vault<\/strong>, where <strong data-start=\"1801\" data-end=\"1825\">specialist structures<\/strong> such as <strong data-start=\"1830\" data-end=\"1847\">Bridge Tables <\/strong>or <strong data-start=\"1853\" data-end=\"1883\">Point-in-Time Tables (PIT)<\/strong> were used for the first time. These enable time-based analyses and facilitate complex connections between distant hubs. This created a <strong data-start=\"2039\" data-end=\"2078\">powerful functional layer for reporting.<\/strong>    <\/p><h5 data-start=\"2086\" data-end=\"2149\"><strong>Monitoring accelerates charging processes and increases transparency<\/strong><\/h5><p class=\"\" data-start=\"2151\" data-end=\"2431\">The team set up a separate <strong data-start=\"2246\" data-end=\"2260\">monitoring <\/strong>system for each load &#8211; whether hub, link, satellite or transformation. This tracking records runtimes, last processing times, data volumes and anomalies. In the event of an error, affected tables can be specifically reloaded.   <\/p><p class=\"\" data-start=\"2433\" data-end=\"2633\"><strong data-start=\"2440\" data-end=\"2468\">To minimize loading times<\/strong>, 29FORWARD implemented the data vault logic, in which <strong data-start=\"2525\" data-end=\"2567\">new data is appended instead of sorted<\/strong>. The functional assignment takes place later in the Business Vault.  <\/p><p class=\"\" data-start=\"2635\" data-end=\"2869\">Through monitoring, the team identified slow processes (long runners) and grouped fast loading processes into batches. This <strong data-start=\"2765\" data-end=\"2795\">optimized job grouping<\/strong> noticeably reduces the overall runtime due to parallel loading processes.  <\/p><h5 data-start=\"2876\" data-end=\"2935\"><strong>Visualization and hashing optimize Vault architecture<\/strong><\/h5><p class=\"\" data-start=\"2937\" data-end=\"3197\">For a better overview, 29FORWARD created a <strong data-start=\"2985\" data-end=\"3045\">graphical representation of the data vault in Microsoft Visio<\/strong>. Using Data Vault-compliant symbols, the team visualized all levels &#8211; if desired, only hubs, links or satellites &#8211; including the key structures.  <\/p><p class=\"\" data-start=\"3199\" data-end=\"3529\">The architecture uses <strong data-start=\"3277\" data-end=\"3308\">hash values as business keys<\/strong> to uniquely identify business objects. In order to avoid collisions (hash collisions) as far as possible, 29FORWARD used <strong data-start=\"3388\" data-end=\"3413\">extended hash lengths<\/strong> and supplemented the architecture with control mechanisms for the automated detection and reporting of possible conflicts.  <\/p><h5 data-start=\"3536\" data-end=\"3595\"><strong>Data architecture grows with the complexity of the systems<\/strong><\/h5><p class=\"\" data-start=\"3597\" data-end=\"3903\">While the original semantic model only mapped simple business processes, the team quickly recognized the need for expansion. Many operational systems had <strong data-start=\"3776\" data-end=\"3800\">missing timestamps<\/strong> or <strong data-start=\"3806\" data-end=\"3842\">simultaneously valid data rows<\/strong> &#8211; a complex scenario for historicized data models.  <\/p><p class=\"\" data-start=\"3905\" data-end=\"4089\">29FORWARD expanded the model iteratively. In the end, it comprised <strong data-start=\"3967\" data-end=\"4007\">62 hubs, 72 links and 169 satellites<\/strong> &#8211; a structured representation of even the most demanding data constellations.  <\/p><h5 data-start=\"4096\" data-end=\"4181\"><strong>Project result: Efficient, expandable data warehouse with full transparency<\/strong><\/h5><p class=\"\" data-start=\"4183\" data-end=\"4400\">The bank now benefits from a <strong data-start=\"4217\" data-end=\"4284\">fully automated data vault-based data warehouse.<\/strong> The system loads raw data and business information automatically &#8211; controlled via a central Excel interface. <\/p><p class=\"\" data-start=\"4402\" data-end=\"4714\">All reports now use valid, centralized data sources. New reports or additional data can be easily integrated. <strong data-start=\"4541\" data-end=\"4578\">Loading times have been significantly reduced<\/strong>, <strong data-start=\"4584\" data-end=\"4621\">monitoring increases transparency <\/strong>&#8211; and the new architecture creates the basis for sustainable <strong data-start=\"4683\" data-end=\"4713\">data quality in reporting<\/strong>.  <\/p><p>The <a href=\"https:\/\/29forward.com\/pl\/zespol\">29FORWARD team<\/a> of this project would like to thank you once again for the efficient and enriching cooperation!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aa8edc0 e-con-full e-flex e-con e-parent\" data-id=\"aa8edc0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f7001e elementor-widget elementor-widget-template\" data-id=\"2f7001e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"8891\" class=\"elementor elementor-8891 elementor-1319 elementor-1319\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f038b14 e-flex e-con-boxed e-con e-parent\" data-id=\"7f038b14\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-41d027ff e-con-full e-flex e-con e-child\" data-id=\"41d027ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e72c174 e-con-full e-flex e-con e-child\" data-id=\"e72c174\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06bc94d elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"06bc94d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5>Masz pytania, chcia\u0142by\u015b om\u00f3wi\u0107 z nami sw\u00f3j projekt lub szukasz wsparcia technicznego? Z niecierpliwo\u015bci\u0105 czekamy na rozmow\u0119.<\/h5>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a5322f5 elementor-widget elementor-widget-text-editor\" data-id=\"4a5322f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Um\u00f3w si\u0119 na spotkanie ju\u017c teraz<\/h2>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-715ef2d0 e-con-full e-flex e-con e-child\" data-id=\"715ef2d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23b0d2d8 elementor-button-align-start button button--white elementor-widget elementor-widget-form\" data-id=\"23b0d2d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;button_width&quot;:&quot;50&quot;,&quot;step_next_label&quot;:&quot;Nast\\u0119pny&quot;,&quot;step_previous_label&quot;:&quot;Poprzedni&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Nowy formularz\" aria-label=\"Nowy formularz\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"8891\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"23b0d2d8\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"29FORWARD\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNazwa (pole obowi\u0105zkowe)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Imi\u0119 i nazwisko\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tE-mail (pole obowi\u0105zkowe)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"nazwa@xyz.xyz\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-number elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-number\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTelefon (opcjonalnie)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[number]\" id=\"form-field-number\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"123456789\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Akceptowane s\u0105 jedynie cyfry i znaki telefoniczne (#,-,*).\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-field_df4c050 elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_df4c050\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPowt\u00f3rz e-mail (pole obowi\u0105zkowe)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[field_df4c050]\" id=\"form-field-field_df4c050\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"nazwa@xyz.xyz\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-sm-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWiadomo\u015b\u0107 (pole obowi\u0105zkowe)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"3\" placeholder=\"Wpisz tutaj swoj\u0105 wiadomo\u015b\u0107.\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text\">\n\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_d9acf9a]\" id=\"form-field-field_d9acf9a\" class=\"elementor-field elementor-size-sm \" style=\"display:none !important;\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-field_0acc2ac elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[field_0acc2ac]\" id=\"form-field-field_0acc2ac\" class=\"elementor-field elementor-size-sm  elementor-acceptance-field\" required=\"required\">\n\t\t\t\t<label for=\"form-field-field_0acc2ac\">Wyra\u017cam zgod\u0119 na przekazanie moich danych wymienionych tutaj firmie 29FORWARD. Wi\u0119cej informacji w sekcji: <a href=\"https:\/\/29forward.com\/pl\/ochrona-danych\"><u>Ochrona danych<\/u><\/a><\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-field_3f1648f elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[field_3f1648f]\" id=\"form-field-field_3f1648f\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-frcaptcha elementor-field-group elementor-column elementor-field-group-field_77d3d2c elementor-col-50\">\n\t\t\t\t\t<div class=\"frc-captcha \" data-sitekey=\"FCMU3TIQG9FG3O99\" data-lang=\"pl\" ><\/div>\n\t\t<noscript>You need to enable Javascript for the anti-spam check.<\/noscript><style>.frc-captcha {max-width: 100%; width:100%}<\/style><input type=\"frcaptcha text\" name=\"form_fields[field_77d3d2c]\" id=\"form-field-field_77d3d2c\" class=\"elementor-field elementor-size-sm \" style=\"display: none\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-50 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-xs\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Wy\u015blij<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-334bf1f0 e-con-full e-flex e-con e-child\" data-id=\"334bf1f0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>The 29FORWARD team was faced with the task of integrating a data warehouse based on Data Vault for a bank in North Rhine-Westphalia. The task was to optimize the historically grown system, with many modules added over time, with regard to data analysis.  <\/p>\n","protected":false},"author":6,"featured_media":8085,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[95],"tags":[],"class_list":["post-11308","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artykul-specjalistyczny"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>29FORWARD modernizes bank data analysis - 29FORWARD<\/title>\n<meta name=\"description\" content=\"29FORWARD modernizes bank data analysis with advanced Data Vault - Data Warehouse - DWH - Data Vault - Nordrheinwestf\u00e4lische Bank\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"29FORWARD modernizes bank data analysis - 29FORWARD\" \/>\n<meta property=\"og:description\" content=\"29FORWARD modernizes bank data analysis with advanced Data Vault - Data Warehouse - DWH - Data Vault - Nordrheinwestf\u00e4lische Bank\" \/>\n<meta property=\"og:url\" content=\"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis\" \/>\n<meta property=\"og:site_name\" content=\"29FORWARD\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-30T10:28:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-05T11:48:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Erfolgsfaktoren-fuer-BI-Unser-Fazit-zum-Erfolgsrezept.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"850\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"29Fadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"29Fadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/29forward-modernizes-bank-data-analysis#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/29forward-modernizes-bank-data-analysis\"},\"author\":{\"name\":\"29Fadmin\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl#\\\/schema\\\/person\\\/a8b4e7d0cd7028d7cd1dd048509ac3f9\"},\"headline\":\"29FORWARD modernizes bank data analysis\",\"datePublished\":\"2025-04-30T10:28:20+00:00\",\"dateModified\":\"2025-05-05T11:48:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/29forward-modernizes-bank-data-analysis\"},\"wordCount\":1059,\"image\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/29forward-modernizes-bank-data-analysis#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/29forward.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/29FORWARD-Artikel-Erfolgsfaktoren-fuer-BI-Unser-Fazit-zum-Erfolgsrezept.webp\",\"articleSection\":[\"Artyku\u0142 specjalistyczny\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/29forward-modernizes-bank-data-analysis\",\"url\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/29forward-modernizes-bank-data-analysis\",\"name\":\"29FORWARD modernizes bank data analysis - 29FORWARD\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/29forward-modernizes-bank-data-analysis#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/29forward-modernizes-bank-data-analysis#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/29forward.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/29FORWARD-Artikel-Erfolgsfaktoren-fuer-BI-Unser-Fazit-zum-Erfolgsrezept.webp\",\"datePublished\":\"2025-04-30T10:28:20+00:00\",\"dateModified\":\"2025-05-05T11:48:05+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl#\\\/schema\\\/person\\\/a8b4e7d0cd7028d7cd1dd048509ac3f9\"},\"description\":\"29FORWARD modernizes bank data analysis with advanced Data Vault - Data Warehouse - DWH - Data Vault - Nordrheinwestf\u00e4lische Bank\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/29forward-modernizes-bank-data-analysis#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/29forward-modernizes-bank-data-analysis\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/29forward-modernizes-bank-data-analysis#primaryimage\",\"url\":\"https:\\\/\\\/29forward.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/29FORWARD-Artikel-Erfolgsfaktoren-fuer-BI-Unser-Fazit-zum-Erfolgsrezept.webp\",\"contentUrl\":\"https:\\\/\\\/29forward.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/29FORWARD-Artikel-Erfolgsfaktoren-fuer-BI-Unser-Fazit-zum-Erfolgsrezept.webp\",\"width\":850,\"height\":450,\"caption\":\"Foto von einer Person auf einem schneebedeckten Berg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/29forward-modernizes-bank-data-analysis#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/29forward.com\\\/pl\\\/startseite\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Artyku\u0142 specjalistyczny\",\"item\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"29FORWARD modernizes bank data analysis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl#website\",\"url\":\"https:\\\/\\\/29forward.com\\\/pl\",\"name\":\"29FORWARD\",\"description\":\"Analyse. Advice. Assist.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/29forward.com\\\/pl?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl#\\\/schema\\\/person\\\/a8b4e7d0cd7028d7cd1dd048509ac3f9\",\"name\":\"29Fadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2f0349bcef08f8ceb0769279f7b27e1951532ce0e0fa4654d49ab696f1d661e3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2f0349bcef08f8ceb0769279f7b27e1951532ce0e0fa4654d49ab696f1d661e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2f0349bcef08f8ceb0769279f7b27e1951532ce0e0fa4654d49ab696f1d661e3?s=96&d=mm&r=g\",\"caption\":\"29Fadmin\"},\"url\":\"https:\\\/\\\/29forward.com\\\/pl\\\/author\\\/29fadmin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"29FORWARD modernizes bank data analysis - 29FORWARD","description":"29FORWARD modernizes bank data analysis with advanced Data Vault - Data Warehouse - DWH - Data Vault - Nordrheinwestf\u00e4lische Bank","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis","og_locale":"pl_PL","og_type":"article","og_title":"29FORWARD modernizes bank data analysis - 29FORWARD","og_description":"29FORWARD modernizes bank data analysis with advanced Data Vault - Data Warehouse - DWH - Data Vault - Nordrheinwestf\u00e4lische Bank","og_url":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis","og_site_name":"29FORWARD","article_published_time":"2025-04-30T10:28:20+00:00","article_modified_time":"2025-05-05T11:48:05+00:00","og_image":[{"width":850,"height":450,"url":"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Erfolgsfaktoren-fuer-BI-Unser-Fazit-zum-Erfolgsrezept.webp","type":"image\/webp"}],"author":"29Fadmin","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"29Fadmin","Szacowany czas czytania":"7 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis#article","isPartOf":{"@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis"},"author":{"name":"29Fadmin","@id":"https:\/\/29forward.com\/pl#\/schema\/person\/a8b4e7d0cd7028d7cd1dd048509ac3f9"},"headline":"29FORWARD modernizes bank data analysis","datePublished":"2025-04-30T10:28:20+00:00","dateModified":"2025-05-05T11:48:05+00:00","mainEntityOfPage":{"@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis"},"wordCount":1059,"image":{"@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis#primaryimage"},"thumbnailUrl":"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Erfolgsfaktoren-fuer-BI-Unser-Fazit-zum-Erfolgsrezept.webp","articleSection":["Artyku\u0142 specjalistyczny"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis","url":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis","name":"29FORWARD modernizes bank data analysis - 29FORWARD","isPartOf":{"@id":"https:\/\/29forward.com\/pl#website"},"primaryImageOfPage":{"@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis#primaryimage"},"image":{"@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis#primaryimage"},"thumbnailUrl":"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Erfolgsfaktoren-fuer-BI-Unser-Fazit-zum-Erfolgsrezept.webp","datePublished":"2025-04-30T10:28:20+00:00","dateModified":"2025-05-05T11:48:05+00:00","author":{"@id":"https:\/\/29forward.com\/pl#\/schema\/person\/a8b4e7d0cd7028d7cd1dd048509ac3f9"},"description":"29FORWARD modernizes bank data analysis with advanced Data Vault - Data Warehouse - DWH - Data Vault - Nordrheinwestf\u00e4lische Bank","breadcrumb":{"@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis#primaryimage","url":"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Erfolgsfaktoren-fuer-BI-Unser-Fazit-zum-Erfolgsrezept.webp","contentUrl":"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Erfolgsfaktoren-fuer-BI-Unser-Fazit-zum-Erfolgsrezept.webp","width":850,"height":450,"caption":"Foto von einer Person auf einem schneebedeckten Berg"},{"@type":"BreadcrumbList","@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/29forward-modernizes-bank-data-analysis#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/29forward.com\/pl\/startseite"},{"@type":"ListItem","position":2,"name":"Artyku\u0142 specjalistyczny","item":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny"},{"@type":"ListItem","position":3,"name":"29FORWARD modernizes bank data analysis"}]},{"@type":"WebSite","@id":"https:\/\/29forward.com\/pl#website","url":"https:\/\/29forward.com\/pl","name":"29FORWARD","description":"Analyse. Advice. Assist.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/29forward.com\/pl?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/29forward.com\/pl#\/schema\/person\/a8b4e7d0cd7028d7cd1dd048509ac3f9","name":"29Fadmin","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/2f0349bcef08f8ceb0769279f7b27e1951532ce0e0fa4654d49ab696f1d661e3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2f0349bcef08f8ceb0769279f7b27e1951532ce0e0fa4654d49ab696f1d661e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2f0349bcef08f8ceb0769279f7b27e1951532ce0e0fa4654d49ab696f1d661e3?s=96&d=mm&r=g","caption":"29Fadmin"},"url":"https:\/\/29forward.com\/pl\/author\/29fadmin"}]}},"_links":{"self":[{"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/posts\/11308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/comments?post=11308"}],"version-history":[{"count":0,"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/posts\/11308\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/media\/8085"}],"wp:attachment":[{"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/media?parent=11308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/categories?post=11308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/tags?post=11308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}