CINXE.COM

An Essential Guide to Our Scalable Data Ingestion Platform - SAAL

<!doctype html> <html dir="rtl" lang="ar"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- meta --> <link rel="alternate" hreflang="en" href="//saal.ai/" /> <meta name="robots" content="index,follow" /> <meta name="title" content="saal.ai" /> <meta name="keywords" content="AI,UAE,saal.ai,saal,health care,ML,Middle East,MEA,Oil,Gas,Chat bot,Big data, DigiXT" /> <meta property="og:image" itemprop="image" content="https://saal.ai/wp-content/themes/saal/assets/images/SAAL-Logox400.png" /> <meta property="og:url" content="//saal.ai/" /> <meta property="og:image:width" content="400" /> <meta property="og:image:height" content="400" /> <meta property="og:title" content="SAAL" /> <meta property="og:type" content="website" /> <meta property="og:site_name" content="SAAL" /> <meta property="og:description" content="" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:domain" content="//saal.ai/" /> <meta name="twitter:title" property="og:title" itemprop="name" content="At Saal.ai we offer leading cognitive AI solutions to information-intensive domains such as healthcare, financial services, and public services to advance businesses into the digital era." /> <meta name="twitter:description" property="og:description" itemprop="description" content="" /> <meta name="Author" content="SAAL"> <meta name="Generator" content="SAAL"> <meta name="country" content="Lebanon,Cyprus,Oman,UAE,Kuwait,KSA,Iraq,Qatar"> <meta name="copyright" content="copyright 2021 - SAAL - //saal.ai/"> <meta name="coverage" content="Worldwide"> <meta name="identifier" content="//saal.ai/"> <link rel="shortcut icon" href="https://saal.ai/wp-content/themes/saal/assets/images/SAAL-Logox400.png" type="image/png"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap" data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" rel="preload"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <link rel="alternate" hreflang="en" href="https://saal.ai/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/" /> <link rel="alternate" hreflang="ar" href="https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/" /> <link rel="alternate" hreflang="x-default" href="https://saal.ai/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/" /> <!-- This site is optimized with the Yoast SEO plugin v20.10 - https://yoast.com/wordpress/plugins/seo/ --> <title>An Essential Guide to Our Scalable Data Ingestion Platform - SAAL</title><style id="rocket-critical-css">@font-face{font-display:swap;font-family:"bootstrap-icons";src:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.2/font/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff2"),url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.2/font/fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff")}.bi::before,[class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-mic-fill::before{content:"\f48d"}.bi-x::before{content:"\f62a"}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}a{background-color:transparent}img{border-style:none}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}button,[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1{clear:both}i{font-style:italic}body{background:#fff}ul{margin:0 3em 1.5em 0}ul{list-style:disc}li>ul{margin-bottom:0;margin-right:1.5em}img{height:auto;max-width:100%}a{color:#4169e1}button{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:0.6em 1em 0.4em}input[type="search"]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}.post{margin:0 0 1.5em}.widget{margin:0 0 1.5em}@font-face{font-display:swap;font-family:'whyte_inktrapregular';src:url(https://saal.ai/wp-content/themes/saal/assets/css/fonts/whyteinktrap-regular-webfont.eot);src:url(https://saal.ai/wp-content/themes/saal/assets/css/fonts/whyteinktrap-regular-webfont.eot?#iefix) format('embedded-opentype'),url(https://saal.ai/wp-content/themes/saal/assets/css/fonts/whyteinktrap-regular-webfont.woff2) format('woff2'),url(https://saal.ai/wp-content/themes/saal/assets/css/fonts/whyteinktrap-regular-webfont.woff) format('woff'),url(https://saal.ai/wp-content/themes/saal/assets/css/fonts/whyteinktrap-regular-webfont.ttf) format('truetype'),url(https://saal.ai/wp-content/themes/saal/assets/css/fonts/whyteinktrap-regular-webfont.svg#whyte_inktrapregular) format('svg');font-weight:normal;font-style:normal}@font-face{font-display:swap;font-family:'neo_sans_stdregular';src:url(https://saal.ai/wp-content/themes/saal/assets/css/fonts/neo_sans_std_regular-webfont.eot);src:url(https://saal.ai/wp-content/themes/saal/assets/css/fonts/neo_sans_std_regular-webfont.eot?#iefix) format('embedded-opentype'),url(https://saal.ai/wp-content/themes/saal/assets/css/fonts/neo_sans_std_regular-webfont.woff2) format('woff2'),url(https://saal.ai/wp-content/themes/saal/assets/css/fonts/neo_sans_std_regular-webfont.woff) format('woff'),url(https://saal.ai/wp-content/themes/saal/assets/css/fonts/neo_sans_std_regular-webfont.ttf) format('truetype'),url(https://saal.ai/wp-content/themes/saal/assets/css/fonts/neo_sans_std_regular-webfont.svg#neo_sans_stdregular) format('svg');font-weight:normal;font-style:normal}.pt-100{padding-top:100px}.pb-50{padding-bottom:50px}:root{--text-color:#000000;--heading:#191919;--blue-dark:#1fc0db;--light-gray:#fafafb;--bg-color:#fff9e7;--color-yellow:#FBB355;--color-white:#ffffff;--whytebold:'whyte_inktrapbold';--whyteblack:'whyte_inktrapblack';--whytem:'whyte_inktrapmedium';--whyteheavy:'whyte_inktrapheavy';--whyte:'whyte_inktrapregular';--font-heading:'neo_sans_promedium';--font-primary:'neo_sans_stdregular'}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}a{color:inherit;text-decoration:none}i,span,a{display:inline-block}h1{color:#000000;margin:0px;font-family:var(--font-heading)}h1{font-size:65px;line-height:75px}ul{margin:0px;padding:0px;list-style-type:none}input{display:inherit}img{max-width:100%}.post{margin:0px;padding:0px}html{overflow-x:hidden}body{font-family:var(--font-primary);font-weight:normal;font-style:normal;color:var(--text-color);font-size:16px;line-height:32px;overflow-x:hidden;background:var(--bg-color) url(https://saal.ai/wp-content/themes/saal/assets/images/bg.jpg) no-repeat;background-position:top;background-size:100%}.bg_cover{background-position:center center;background-size:cover;background-repeat:no-repeat}.form_group{position:relative}.form_control{width:100%;border:none;font-weight:500}@media only screen and (min-width:1200px){.container{max-width:1200px;max-width:1380px}}.container{max-width:1380px}button{border:none}.preloader{background-color:#fff;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:99999}.preloader .loader{margin:0 auto;position:relative;text-align:center}.preloader .loader img{height:100px}.back-to-top{background:var(--blue-dark);border-radius:50%;bottom:30px;color:#fff;display:none;font-size:20px;width:50px;height:50px;line-height:50px;position:fixed;right:30px;text-align:center;text-decoration:none;z-index:337}.transparent-header{position:absolute;background-color:transparent;top:0;left:0;width:100%;z-index:999}.header-navigation .nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);visibility:hidden;opacity:0;z-index:9999}.site-branding .brand-logo{max-width:200px;position:relative;top:25px}.header-navigation .primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-navigation .main-menu ul li{display:inline-block;position:relative}.header-navigation .main-menu ul li:first-child>a{padding-left:0px}.header-navigation .main-menu ul li>a{font-family:var(--font-primary);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#000000;display:block;padding:35px 18px;padding:10px 18px}.header-navigation .main-menu>ul>li>a:after{display:block;content:'';width:0;height:1px;background-color:var(--blue-dark);height:2px;top:8px;position:relative}.header-navigation .main-menu ul li .sub-menu{position:absolute;left:0;top:120%;min-width:250px;background-color:#fff;opacity:0;visibility:hidden;z-index:99;padding:10px 0;height:auto;border-radius:7px;-webkit-box-shadow:0 30px 70px 0 rgb(137 139 142 / 15%);box-shadow:0 30px 70px 0 rgb(137 139 142 / 15%);min-width:200px;border-radius:0px;left:18px;margin-left:0px;padding:0px}.header-navigation .main-menu ul li .sub-menu li{display:block;margin:0;border-bottom:1px solid #eee}.header-navigation .main-menu ul li .sub-menu li:last-child>a{border-bottom:none}.header-navigation .main-menu ul li .sub-menu li a{display:block;padding:0 20px 0;padding:0px 10px 0px;position:relative;border-radius:0;line-height:45px;margin:0;color:#1b3255}.header-navigation .main-menu ul li .sub-menu li .sub-menu{left:100%;top:50%}.header-navigation .header-right-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-navigation .navbar-toggler{display:none;padding:0;border:none;background-color:transparent}.header-navigation .navbar-toggler span{position:relative;background-color:#162542;border-radius:3px;display:block;height:3px;margin-top:5px;padding:0;width:30px;display:block}.header-navigation .navbar-close{position:absolute;top:0;right:0;z-index:12;width:40px;height:40px;text-align:center;line-height:40px;display:none;background:var(--blue-dark);background-color:#000}.header-navigation .navbar-close i{color:#fff;font-size:20px}.nav-menu .nav-search{display:none;margin:0 20px 20px}.nav-menu .nav-search .form_group .form_control{border:1px solid #e1e1e1;height:60px;padding:0 20px}.nav-menu .nav-search .form_group .search-btn{position:absolute;top:17px;right:20px;background-color:transparent;top:4px;right:0px}.header-right-nav ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-right-nav ul li.navbar-toggle-btn{display:none}.navigation-style-v1 .container-fluid{padding-left:70px;padding-right:70px}.page-banner{padding:250px 0 160px;padding:120px 0px 0px 0px}.page-banner .container{max-width:1500px}.page-banner__content{position:absolute;width:100%;z-index:1}.page-banner .page-title{position:relative;left:70px;top:-50px}.page-banner--secondary .page-title{left:0px;top:0px;max-width:1380px;width:100%;margin:0 auto;padding:0px 30px}.page-banner .page-title h1{margin-bottom:10px;font-style:normal;font-weight:500;font-size:88px;line-height:100%;color:var(--text-color);margin-bottom:30px}.page-banner--secondary .page-title h1{color:#fff}.page-banner .page-title .breadcrumbs{font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#000000}.page-banner--secondary .page-title .breadcrumbs{color:#fff}.page-banner--secondary .page-banner-img{position:relative}.page-banner--secondary .page-banner-img:after{content:"";position:absolute;top:0px;left:0px;width:100%;display:block;height:100%;background-repeat:no-repeat;background-size:cover;background:linear-gradient(316.92deg,#FBB355 27.83%,#76E5F7 86.14%);mix-blend-mode:multiply;opacity:0.75;border-radius:15px}.page-banner .page-title .breadcrumbs span{margin-right:5px;margin-left:5px}.page-banner .page-title .breadcrumbs span a{font-weight:bold}.page-banner .page-title .breadcrumbs span:last-child{margin-left:10px}.page-banner .page-title .breadcrumbs span:first-child{margin-left:0px}.page-banner .page-banner-img{position:relative}.page-banner .page-banner-img img{border-radius:15px 15px 0px 0px}.page-banner--secondary .page-banner-img img{border-radius:15px;height:100%;object-fit:contain;object-fit:cover;width:100%}.saal-inner__page{margin-top:-149px;position:relative}.saal-inner__page--secondary{margin:0px}.z-1{z-index:1}.nav-menu{display:flex;align-items:center}#icl_lang_sel_widget-3{margin:0px}.wpml-ls-legacy-list-horizontal li:after{content:"";display:block;float:left;position:absolute;top:5px;top:6px;width:1px;height:11px;background:#000}.wpml-ls-legacy-list-horizontal li:first-child::after{display:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item-ar a{font-family:'Almarai',sans-serif!important;position:relative;top:1px}.header-right-nav{display:none}.footer-socila{width:100%;display:block;float:left}.footer-socila li a{color:#fff}.main-menu{position:relative}.top-socila{position:absolute;width:100%;z-index:2;right:-20px;top:-5px}.top-socila2{display:flex;justify-content:flex-end;align-items:center}.top-socila ul{width:auto;display:inline-block}.top-socila ul li a{padding:0px 8px!important;font-size:14px!important}.openBtn{background:none;border:none;padding:0px;position:relative;top:16px;top:32px;top:40px;left:-10px}.overlay{height:100%;width:100%;display:none;position:fixed;z-index:1000;top:0;left:0;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9)}.overlay-content{position:relative;top:0;width:100%;text-align:center;margin-top:0px;margin:0 auto;height:100vh;display:flex;max-width:700px;align-items:center;justify-content:center}.overlay-content1{width:100%}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:40px;color:white;z-index:2}.overlay input[type=search]{padding:30px 15px;font-size:24px;border:none;background:white;border-top-right-radius:0px;border-bottom-right-radius:0px;background:transparent;border-bottom:1px solid #D2D2D2;padding-left:0px;border-radius:0px;color:#fff}.overlay input[type=search] ::-webkit-input-placeholder{color:#fff}.overlay input[type=search] :-ms-input-placeholder{color:#fff}.overlay button{float:left;padding:0px 10px;background:#1fc0db;font-size:17px;border:none;border-radius:3px;border-top-left-radius:0px;border-bottom-left-radius:0px;background:transparent}.overlay button img{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(109deg) brightness(99%) contrast(102%);width:40px;height:40px}.top-bar{background:#000;width:100%;height:30px;display:none}.top-bar .top-socila{position:relative;right:0px;left:0px}.top-bar .top-socila2{justify-content:space-between}.top-bar .top-socila2 ul{display:flex;border:none;padding:0px;align-items:center}.top-bar .top-socila2 ul.footer-socila{gap:15px}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}.top-bar .wpml-ls-legacy-list-horizontal{padding-right:0px!important}.top-bar .wpml-ls-legacy-list-horizontal>ul{justify-content:flex-end}.top-bar .wpml-ls-legacy-list-horizontal>ul li a{color:#fff;padding:0px!important}.top-bar .wpml-ls-legacy-list-horizontal li{padding:0;margin:0;list-style-type:none;display:inline-block;margin-left:10px;padding-left:10px;position:relative}.top-bar .wpml-ls-legacy-list-horizontal li:after{background:#fff;top:0px;top:2px;left:0px}.mic-btn{border:none;padding:0;border-radius:100%;width:100px;height:100px;font-size:3em;color:#fff;padding:0;margin:0;background:red;position:relative;z-index:999;display:inline-block;line-height:100px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;background-image:none}.pulse-ring{content:"";width:200px;height:200px;background:var(--blue-dark);border:5px solid var(--blue-dark);border-radius:50%;position:absolute;top:4px;left:2px;animation:pulsate infinite 1.5s}#speech i{font-size:100px;position:relative}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(1,1);opacity:1}100%{-webkit-transform:scale(1.3,1.3);opacity:0}}.mic-container{display:flex;align-items:center;justify-content:center;height:100vh}.mic-container .mic-btn{float:none;display:flex;align-items:center;justify-content:center;padding:0px;width:200px;height:200px}.nav-menu .nav-search .form_group{border-bottom:1px solid #000;display:flex;justify-content:space-between;align-items:center}.nav-menu .nav-search .form_group .search-btn{position:absolute;top:17px;right:20px;background-color:transparent;top:0px;right:0px;padding:0px;height:100%}.nav-menu .nav-search .form_group .form_control{border:1px solid #e1e1e1;height:50px;padding:0 20px;background:#fff;background:none;border:none;border-radius:0px;padding-left:0px;width:85%;padding-right:0px}.wpml-ls-legacy-list-horizontal .wpml-ls-current-language a{color:var(--blue-dark)!important}@media (max-width:1199px){.container{max-width:1200px;max-width:1150px}.header-right-nav ul li.navbar-toggle-btn{display:block}.navigation-style-v1 .container-fluid{padding-left:15px;padding-right:15px}}@media (max-width:991px){.page-banner .page-title{margin-bottom:50px}.page-banner .page-title h1{font-size:36px;line-height:45px}}@media (max-width:767px){#speech i{font-size:50px}.mic-container .mic-btn,.pulse-ring{width:150px;height:150px}.header-right-nav{display:block}.SearchHero{display:none}.overlay .closebtn{right:10px}.page-banner-single{padding:0px}.header-right-nav ul{position:relative;top:3px}.site-branding .brand-logo{max-width:100px}.about-area{text-align:center;padding:0px;padding-bottom:70px}.footer-socila{text-align:center}.page-banner .page-title{top:0px;top:-22px;left:0px}.saal-inner__page{margin-top:0px}.page-banner__img{height:250px}.page-banner .page-banner-img{height:100%}.page-banner--secondary .page-banner-img img{object-fit:cover;height:100%}.page-banner--secondary{padding-left:15px;padding-right:15px;margin-bottom:50px}.page-banner .page-title{margin-bottom:0px;text-align:center}.page-banner .page-title h1{margin-bottom:10px}.saal-inner__page--secondary{padding-top:40px;padding-top:10px}.top-bar,.top-bar .top-socila{display:block}.top-socila{display:none;position:relative;right:0px;top:0px;width:100%;float:left;display:none}#icl_lang_sel_widget-3{top:0px;width:100%;float:left}.top-socila ul li a{padding:0px!important;padding-left:0px!important;font-size:14px!important;padding-right:0px!important;line-height:12px}.top-socila ul li{display:inline-block!important;border:none!important;line-height:12px}.top-socila .footer-socila{text-align:left;border-bottom:1px solid #ececec;padding:13px 20px}.transparent-header{top:30px}.site-branding .brand-logo{top:0px}.page-banner .page-banner-img img{height:220px;width:100%;object-fit:cover}.page-banner--secondary .page-banner-img img{height:100%}.page-banner--secondary .page-banner-img::after{height:220px}.page-banner--secondary .page-banner-img::after{height:100%}.page-banner--secondary.page-banner .page-title{top:0px}.page-banner--secondary .page-title h1{left:0px!important}.page-banner .page-title .breadcrumbs>span:first-child,.page-banner .page-title .breadcrumbs>span{margin-left:10px;margin-right:10px}.page-banner .page-title .breadcrumbs span a span,.page-banner .page-title .breadcrumbs span span{margin:0px}.nav-menu .nav-search .form_group{border-bottom:1px solid #000}.nav-menu .nav-search .form_group .form_control{border:1px solid #e1e1e1;height:50px;padding:0 20px;background:#fff;background:none;border:none;border-radius:0px;padding-left:0px;width:85%;padding-right:0px}}@media (max-width:991px) and (min-width:768px){.nav-menu .nav-search .form_group .form_control{border:1px solid #e1e1e1;height:50px;padding:0 20px;background:#fff;background:none;border:none;border-radius:0px;padding-left:0px;width:85%;padding-right:0px}.top-bar{display:block}.top-bar .top-socila{top:0px}.top-socila .footer-socila{text-align:left;border-bottom:1px solid #ececec;padding:13px 20px}.top-socila ul li{display:inline-block!important;border:none!important;line-height:12px}.top-socila ul li a{padding:0px!important;padding-left:0px!important;font-size:14px!important;padding-right:0px!important;line-height:12px}.transparent-header{top:30px}.site-branding .brand-logo{top:0px}.header-right-nav ul{position:relative;top:3px}.header-right-nav{display:block}.saal-inner__page{margin-top:0px}.page-banner .page-title h1{font-size:4rem;margin-bottom:15px}.page-banner{text-align:center}.page-banner .page-title{left:0px;top:0px}.page-banner--secondary .container{max-width:inherit;width:100%;padding-right:15px!important;padding-left:15px!important}.saal-inner__page--secondary{margin:0px!important;padding-top:70px!important}.page-banner--secondary .page-banner-img{top:0px}.SearchHero.text-center{display:none}.main-menu .top-socila{display:none}.footer-socila{display:flex;float:none;align-items:center;justify-content:center;gap:20px}.page-banner--secondary .page-banner-img{height:300px}.page-banner--secondary .page-banner-img img{height:300px;height:100%;object-fit:cover}.page-banner--secondary .page-title{margin:0px;text-align:left}}@media screen and (min-width:992px) and (max-width:1023px){.header-right-nav{display:block}.page-banner .page-title h1{font-size:4rem;margin-bottom:15px}.saal-inner__page{margin-top:-100px}.page-banner--secondary .container{max-width:inherit;width:100%;padding-right:15px!important;padding-left:15px!important}.saal-inner__page--secondary{margin:0px!important;padding-top:70px!important}.page-banner--secondary .page-banner-img{top:0px}}@media screen and (min-width:1024px) and (max-width:1200px){.container{max-width:inherit;width:100%}.page-banner .page-title h1{font-size:68px}.saal-inner__page{margin-top:-111px;padding:0px 15px}.page-banner .page-banner-img{position:relative;top:38px}.page-banner .container{max-width:inherit;width:100%}.page-banner--secondary .container{max-width:inherit;width:100%;padding-right:15px!important;padding-left:15px!important}.saal-inner__page--secondary{margin:0px!important;padding-top:70px!important}.page-banner--secondary .page-banner-img{top:0px;left:0px}}@media screen and (min-width:1201px) and (max-width:1440px){.container{max-width:inherit;width:100%;padding-left:70px;padding-right:70px}.page-banner .page-title h1{font-size:78px;margin-bottom:10px}.page-banner .container{max-width:1300px}.page-banner--secondary .container{max-width:inherit;width:100%;padding-right:70px!important;padding-left:70px!important}.page-banner .page-title{position:relative;left:10px;top:-50px}.page-banner--secondary .page-title{top:0px;left:0px}}@media screen and (min-width:1441px) and (max-width:1700px){.container{max-width:1200px}.page-banner .container{max-width:1300px}}#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:none}.cn-close-icon:before,.cn-close-icon:after{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:rgba(128,128,128,1)}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;touch-action:manipulation;white-space:nowrap;outline:none;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-text-container,.cn-buttons-container{display:inline-block}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container{padding:15px 25px}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}:root{--font-primary:'Almarai', sans-serif}*{direction:rtl}body{background:var(--bg-color) url(https://saal.ai/wp-content/themes/saal/assets/images/bg_ar.jpg) no-repeat;background-position:top;background-size:100%;text-align:right}h1{font-family:var(--font-primary);font-weight:700!important}#menu-menu-1-arabic{position:relative;top:20px}.wpml-ls-legacy-list-horizontal li:after{top:5px;top:7px}#menu-menu-1-arabic{top:23px;top:40px;left:10px}.top-socila{position:absolute;right:inherit;left:-20px}.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0}.page-banner .page-title{position:relative;right:70px;top:-50px;left:inherit}.page-banner--secondary .page-title{top:0px;right:0px}.page-banner--secondary .page-banner-img img{transform:scaleX(-1)}.col-lg-12.page-banner__img{padding:0px}.page-banner .page-title h1{font-size:70px}.wpml-ls-legacy-list-horizontal a{font-family:'whyte_inktrapregular'}.openBtn{top:40px;left:13px}.header-navigation .main-menu ul li .sub-menu{left:inherit;right:18px;margin-right:0px}.header-navigation .main-menu ul li .sub-menu li .sub-menu{right:100%;left:inherit}.header-navigation .main-menu ul li:first-child>a{padding-right:0px;padding-left:10px}.page-banner .page-title .breadcrumbs span:first-child{margin-left:5px;margin-right:0px}.top-bar .wpml-ls-legacy-list-horizontal{padding-left:0px!important}.wpml-ls-slot-sidebar-2.wpml-ls-item-en a,#cn-notice-text,#cookie-notice .cn-button:not(.cn-button-custom){font-family:'neo_sans_stdregular'!important;font-family:var(--font-primary)!important}#cn-notice-text{padding:0px 10px}@media (max-width:767px){.top-bar .wpml-ls-legacy-list-horizontal li{margin-left:0px;padding-left:0px;margin-right:10px;padding-right:10px}.top-bar .wpml-ls-legacy-list-horizontal li:after{left:inherit;right:0px}.top-socila ul li a{padding-right:0px!important;padding-left:16px!important;padding:0px!important}#icl_lang_sel_widget-3,#menu-menu-1-arabic{text-align:right}#menu-menu-1-arabic{top:23px;top:0px;left:0px}.header-navigation .navbar-close{left:0px;right:auto}.page-banner .page-title{right:0px}.col-lg-12.page-banner__img{padding-left:15px;padding-right:15px}div.wpforms-container-full .wpforms-form .wpforms-field-label.wpforms-label-hide{right:-9999999px;left:inherit}.nav-menu .nav-search .form_group .search-btn{left:0px;right:inherit}.header-navigation .main-menu ul li .sub-menu{left:18px;right:0px}}@media (max-width:991px) and (min-width:768px){.nav-menu .nav-search .form_group .search-btn{right:inherit;left:0px}#menu-menu-1-arabic{left:0px;top:0px}.header-navigation .navbar-close{left:0px;right:auto}.page-banner .page-title{right:0px}.page-banner .page-title h1{line-height:100%}.page-banner--secondary .page-title{text-align:right}.page-banner--secondary .col-lg-12.page-banner__img{padding-left:15px;padding-right:15px}}@media screen and (min-width:1201px) and (max-width:1440px){.page-banner .page-title{position:relative;right:10px;top:-50px}.page-banner--secondary .page-title{top:0px}}.rtl{direction:rtl}div.wpforms-container-full .wpforms-form *{background:none;border:0 none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;font-size:100%;height:auto;letter-spacing:normal;list-style:none;outline:none;position:static;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;width:auto;visibility:visible;overflow:visible;margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}div.wpforms-container-full .wpforms-form input,div.wpforms-container-full .wpforms-form label{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;background:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.wpforms-container-full .wpforms-form .wpforms-field-label{display:block;font-weight:700;font-size:16px;float:none;line-height:1.3;margin:0 0 4px 0;padding:0;word-break:break-word;word-wrap:break-word}div.wpforms-container-full .wpforms-form .wpforms-field-label.wpforms-label-hide{position:absolute;top:-99999px;left:-99999px}div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#ff0000;font-weight:400}div.wpforms-container-full .wpforms-form noscript.wpforms-error-noscript{color:#990000}div.wpforms-container-full .wpforms-form .wpforms-submit-spinner{margin-left:0.5em;display:inline-block;vertical-align:middle;max-width:26px}@media only screen and (max-width:600px){div.wpforms-container-full .wpforms-form .wpforms-field>*{max-width:100%}}</style><link rel="preload" href="https://saal.ai/wp-content/cache/min/1/6d2c27e08763b9f4f78b3f411b16dce9.css" data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" media="all" data-minify="1" /> <link rel="canonical" href="https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/" /> <meta property="og:locale" content="ar_AR" /> <meta property="og:type" content="article" /> <meta property="og:title" content="An Essential Guide to Our Scalable Data Ingestion Platform - SAAL" /> <meta property="og:description" content="Introduction We recently acquired a solution request from a valuable customer to ingest data from multiple sources into a storage medium so that it could be accessible, utilized and analyzed for a variety of revenue-generating use cases. Massive amounts of data must be ingested in near real-time, and the data must be queried without the [&hellip;]" /> <meta property="og:url" content="https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/" /> <meta property="og:site_name" content="SAAL" /> <meta property="article:modified_time" content="2022-11-22T19:23:59+00:00" /> <meta property="og:image" content="https://saal.ai/wp-content/uploads/2022/11/Blog-02-1170x700-1-1170x700-1.jpeg" /> <meta property="og:image:width" content="1170" /> <meta property="og:image:height" content="700" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="وقت القراءة المُقدّر" /> <meta name="twitter:data1" content="6 دقائق" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/","url":"https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/","name":"An Essential Guide to Our Scalable Data Ingestion Platform - SAAL","isPartOf":{"@id":"https://saal.ai/#website"},"primaryImageOfPage":{"@id":"https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/#primaryimage"},"image":{"@id":"https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/#primaryimage"},"thumbnailUrl":"https://saal.ai/wp-content/uploads/2022/11/Blog-02-1170x700-1-1170x700-1.jpeg","datePublished":"2022-11-06T19:24:25+00:00","dateModified":"2022-11-22T19:23:59+00:00","breadcrumb":{"@id":"https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/"]}]},{"@type":"ImageObject","inLanguage":"ar","@id":"https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/#primaryimage","url":"https://saal.ai/wp-content/uploads/2022/11/Blog-02-1170x700-1-1170x700-1.jpeg","contentUrl":"https://saal.ai/wp-content/uploads/2022/11/Blog-02-1170x700-1-1170x700-1.jpeg","width":1170,"height":700},{"@type":"BreadcrumbList","@id":"https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://saal.ai/ar/"},{"@type":"ListItem","position":2,"name":"Digixt News","item":"https://saal.ai/ar/digixtnews/"},{"@type":"ListItem","position":3,"name":"An Essential Guide to Our Scalable Data Ingestion Platform"}]},{"@type":"WebSite","@id":"https://saal.ai/#website","url":"https://saal.ai/","name":"SAAL","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://saal.ai/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ar"}]}</script> <!-- / Yoast SEO plugin. --> <link rel="alternate" type="application/rss+xml" title="SAAL &laquo; الخلاصة" href="https://saal.ai/ar/feed/" /> <link rel="alternate" type="application/rss+xml" title="SAAL &laquo; خلاصة التعليقات" href="https://saal.ai/ar/comments/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/saal.ai\/wp-includes\/js\/wp-emoji-release.min.js"}}; /*! This file is auto-generated */ !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){p.clearRect(0,0,i.width,i.height),p.fillText(e,0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(t,0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(p&&p.fillText)switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s("\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!s("\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!s("\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!s("\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='global-styles-inline-css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-columns.is-layout-flex){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='preload' href='https://saal.ai/wp-content/themes/saal/assets/css/responsive.css' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" media='all' /> <script src='https://saal.ai/wp-includes/js/jquery/jquery.min.js' id='jquery-core-js'></script> <script src='https://saal.ai/wp-includes/js/jquery/jquery-migrate.min.js' id='jquery-migrate-js'></script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://saal.ai/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://saal.ai/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 6.2.2" /> <link rel='shortlink' href='https://saal.ai/ar/?p=986' /> <link rel="alternate" type="application/json+oembed" href="https://saal.ai/ar/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsaal.ai%2Far%2Fdigixtnews%2Fan-essential-guide-to-our-scalable-data-ingestion-platform%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://saal.ai/ar/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsaal.ai%2Far%2Fdigixtnews%2Fan-essential-guide-to-our-scalable-data-ingestion-platform%2F&#038;format=xml" /> <meta name="generator" content="WPML ver:4.6.4 stt:5,1;" /> <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> <symbol id="bete-awesome-svg-chat-bubble-two" viewBox="0 0 512 512"> <path d="m201 110c-29 0-56 5-82 15c-25 9-45 23-60 40c-15 17-22 35-22 54c0 16 5 31 15 46c10 14 24 27 42 37l28 16l-10 24c6-4 12-7 18-11l12-9l15 3c15 3 30 4 44 4c29 0 57-5 82-15c25-10 45-23 60-40c15-17 23-35 23-55c0-19-8-37-23-54c-15-17-35-31-60-40c-25-10-53-15-82-15z m0-37c37 0 70 7 101 20c31 13 56 31 73 53c18 22 27 47 27 73c0 27-9 51-27 74c-17 22-42 40-73 53c-31 13-64 20-101 20c-16 0-33-2-50-5c-24 17-50 29-80 37c-6 1-15 3-24 4l-1 0c-2 0-4 0-6-2c-2-2-3-4-3-6c0-1 0-1 0-2c0-1 0-1 0-2c0 0 0-1 0-1l1-2c0 0 0 0 1-1c1-1 1-2 1-2c0 0 1 0 1-1c1-1 2-2 2-2c1-1 3-3 6-7c4-3 6-6 8-8c1-2 3-5 6-8c3-4 5-8 7-11c2-4 4-8 6-13c-24-14-42-31-56-51c-13-20-20-41-20-64c0-26 9-51 27-73c18-22 42-40 73-53c31-13 65-20 101-20z m235 334c2 5 4 9 6 13c2 4 4 7 7 11c3 3 5 6 6 8c2 2 4 5 8 8c3 4 5 6 6 8c1 0 1 0 2 1c0 1 1 1 1 1c0 1 1 1 1 2c0 0 1 1 1 1l1 2c0 0 0 0 0 1c1 2 1 2 0 2c0 0 0 1 0 2c0 3-2 5-4 6c-1 2-4 3-6 2c-9-1-18-2-24-4c-30-8-56-20-80-37c-17 3-34 5-50 5c-52 0-97-13-135-38c11 1 19 1 25 1c31 0 60-4 88-13c29-8 54-20 76-36c24-18 42-38 55-61c12-23 19-47 19-73c0-14-2-29-7-43c25 14 44 30 59 51c14 20 21 42 21 66c0 22-7 44-20 64c-14 20-32 36-56 50z"/> </symbol> <symbol id="bete-awesome-svg-eye" viewBox="0 0 512 512"> <path d="m475 274c-29-45-65-78-108-101c11 20 17 42 17 65c0 35-13 65-38 90c-25 25-55 38-90 38c-35 0-65-13-90-38c-25-25-38-55-38-90c0-23 6-45 17-65c-43 23-79 56-108 101c25 39 57 70 95 94c38 23 79 34 124 34c45 0 86-11 124-34c38-24 70-55 95-94z m-205-109c0-4-2-7-4-10c-3-3-6-4-10-4c-24 0-44 8-61 25c-17 17-26 38-26 62c0 4 1 7 4 9c3 3 6 4 10 4c4 0 7-1 10-4c2-2 4-5 4-9c0-17 5-31 17-42c12-12 26-18 42-18c4 0 7-1 10-4c2-2 4-6 4-9z m242 109c0 7-2 13-6 20c-26 44-62 79-107 105c-45 27-93 40-143 40c-50 0-98-13-143-40c-45-26-81-61-107-105c-4-7-6-13-6-20c0-6 2-13 6-19c26-44 62-79 107-106c45-26 93-39 143-39c50 0 98 13 143 39c45 27 81 62 107 106c4 6 6 13 6 19z"/> </symbol> <symbol id="bete-awesome-svg-clock" viewBox="0 0 512 512"> <path d="m293 155l0 128c0 3-1 5-3 7c-2 2-4 3-7 3l-91 0c-3 0-5-1-7-3c-1-2-2-4-2-7l0-18c0-3 1-5 2-6c2-2 4-3 7-3l64 0l0-101c0-2 1-4 3-6c1-2 3-3 6-3l18 0c3 0 5 1 7 3c2 2 3 4 3 6z m118 101c0-28-7-54-20-78c-14-24-33-43-57-57c-24-13-50-20-78-20c-28 0-54 7-78 20c-24 14-43 33-57 57c-13 24-20 50-20 78c0 28 7 54 20 78c14 24 33 43 57 57c24 13 50 20 78 20c28 0 54-7 78-20c24-14 43-33 57-57c13-24 20-50 20-78z m64 0c0 40-9 77-29 110c-20 34-46 60-80 80c-33 20-70 29-110 29c-40 0-77-9-110-29c-34-20-60-46-80-80c-20-33-29-70-29-110c0-40 9-77 29-110c20-34 46-60 80-80c33-20 70-29 110-29c40 0 77 9 110 29c34 20 60 46 80 80c20 33 29 70 29 110z"/> </symbol> <symbol id="bete-awesome-svg-hospital-square" viewBox="0 0 512 512"> <path d="m402 274l0-36c0-5-2-10-5-13c-4-4-8-6-13-6l-91 0l0-91c0-5-2-9-6-13c-3-3-8-5-13-5l-36 0c-5 0-10 2-13 5c-4 4-6 8-6 13l0 91l-91 0c-5 0-9 2-13 6c-3 3-5 8-5 13l0 36c0 5 2 10 5 13c4 4 8 6 13 6l91 0l0 91c0 5 2 9 6 13c3 3 8 5 13 5l36 0c5 0 10-2 13-5c4-4 6-8 6-13l0-91l91 0c5 0 9-2 13-6c3-3 5-8 5-13z m73-155l0 274c0 23-8 42-24 58c-16 16-35 24-58 24l-274 0c-23 0-42-8-58-24c-16-16-24-35-24-58l0-274c0-23 8-42 24-58c16-16 35-24 58-24l274 0c23 0 42 8 58 24c16 16 24 35 24 58z"/> </symbol> <symbol id="bete-awesome-svg-user" viewBox="0 0 512 512"> <path d="m457 401c0 23-7 41-21 55c-14 13-32 19-55 19l-250 0c-23 0-41-6-55-19c-14-14-21-32-21-55c0-10 0-20 1-29c1-10 2-20 4-31c2-11 4-22 7-31c3-10 8-19 13-28c5-9 11-17 17-23c7-7 15-12 25-16c9-3 20-5 32-5c1 0 5 2 12 6c6 4 13 9 21 14c8 5 18 9 31 13c13 4 25 6 38 6c13 0 25-2 38-6c13-4 23-8 31-13c8-5 15-10 21-14c7-4 11-6 12-6c12 0 23 2 32 5c10 4 18 9 25 16c6 6 12 14 17 23c5 9 10 18 13 28c3 9 5 20 7 31c2 11 3 21 4 31c1 9 1 19 1 29z m-91-255c0 31-11 56-32 78c-22 21-48 32-78 32c-30 0-56-11-78-32c-21-22-32-47-32-78c0-30 11-56 32-77c22-22 48-32 78-32c30 0 56 10 78 32c21 21 32 47 32 77z"/> </symbol> <symbol id="bete-awesome-svg-present-gift" viewBox="0 0 512 512"> <path d="m302 387l0-204l-92 0l0 204c0 5 2 9 5 11c4 3 8 4 14 4l54 0c6 0 10-1 14-4c3-2 5-6 5-11z m-131-241l56 0l-36-46c-5-6-11-9-20-9c-7 0-14 3-19 8c-5 6-8 12-8 20c0 7 3 14 8 19c5 6 12 8 19 8z m197-27c0-8-3-14-8-20c-5-5-12-8-19-8c-9 0-15 3-20 9l-36 46l56 0c7 0 14-2 19-8c5-5 8-12 8-19z m107 73l0 91c0 3 0 5-2 7c-2 2-4 3-7 3l-27 0l0 118c0 8-3 15-8 20c-5 5-12 8-20 8l-310 0c-8 0-15-3-20-8c-5-5-8-12-8-20l0-118l-27 0c-3 0-5-1-7-3c-2-2-2-4-2-7l0-91c0-3 0-5 2-7c2-1 4-2 7-2l125 0c-17 0-32-6-45-19c-12-12-19-27-19-45c0-18 7-33 19-45c13-13 28-19 45-19c21 0 37 7 48 22l37 47l37-47c11-15 27-22 48-22c17 0 32 6 45 19c12 12 19 27 19 45c0 18-7 33-19 45c-13 13-28 19-45 19l125 0c3 0 5 1 7 2c2 2 2 4 2 7z"/> </symbol> <symbol id="bete-awesome-svg-facebook" viewBox="0 0 28 28"> <path d="M26.4 0H2.6C1.714 0 0 1.715 0 2.6v23.8c0 .884 1.715 2.6 2.6 2.6h12.393V17.988h-3.996v-3.98h3.997v-3.062c0-3.746 2.835-5.97 6.177-5.97 1.6 0 2.444.173 2.845.226v3.792H21.18c-1.817 0-2.156.9-2.156 2.168v2.847h5.045l-.66 3.978h-4.386V29H26.4c.884 0 2.6-1.716 2.6-2.6V2.6c0-.885-1.716-2.6-2.6-2.6z" class="cls-2" fill-rule="evenodd" /> </symbol> <symbol id="bete-awesome-svg-twitter" viewBox="0 0 28 28"> <path d="M24.253 8.756C24.69 17.08 18.297 24.182 9.97 24.62c-3.122.162-6.22-.646-8.86-2.32 2.702.18 5.375-.648 7.507-2.32-2.072-.248-3.818-1.662-4.49-3.64.802.13 1.62.077 2.4-.154-2.482-.466-4.312-2.586-4.412-5.11.688.276 1.426.408 2.168.387-2.135-1.65-2.73-4.62-1.394-6.965C5.574 7.816 9.54 9.84 13.802 10.07c-.842-2.738.694-5.64 3.434-6.48 2.018-.624 4.212.043 5.546 1.682 1.186-.213 2.318-.662 3.33-1.317-.386 1.256-1.248 2.312-2.4 2.942 1.048-.106 2.07-.394 3.02-.85-.458 1.182-1.343 2.15-2.48 2.71z"/> </symbol> <symbol id="bete-awesome-svg-google-plus" viewBox="0 0 28 28"> <path d="M14.703 15.854l-1.22-.948c-.37-.308-.88-.715-.88-1.46 0-.747.51-1.222.95-1.662 1.42-1.12 2.84-2.31 2.84-4.817 0-2.58-1.62-3.937-2.4-4.58h2.098l2.203-1.384h-6.67c-1.83 0-4.467.433-6.398 2.027C3.768 4.287 3.06 6.018 3.06 7.576c0 2.634 2.02 5.328 5.603 5.328.34 0 .71-.033 1.083-.068-.167.408-.336.748-.336 1.324 0 1.04.55 1.685 1.01 2.297-1.523.104-4.37.273-6.466 1.562-1.998 1.187-2.605 2.915-2.605 4.136 0 2.512 2.357 4.84 7.288 4.84 5.822 0 8.904-3.223 8.904-6.41.008-2.327-1.36-3.49-2.83-4.73h-.01zM10.27 11.95c-2.913 0-4.232-3.764-4.232-6.036 0-.884.168-1.797.744-2.51.543-.68 1.49-1.12 2.372-1.12 2.807 0 4.256 3.797 4.256 6.24 0 .613-.067 1.695-.845 2.48-.537.55-1.438.947-2.295.95v-.003zm.032 13.66c-3.62 0-5.957-1.733-5.957-4.143 0-2.408 2.165-3.223 2.91-3.492 1.422-.48 3.25-.545 3.556-.545.34 0 .52 0 .767.034 2.574 1.838 3.706 2.757 3.706 4.48-.002 2.072-1.736 3.664-4.982 3.648l.002.017zM23.254 11.89V8.52H21.57v3.37H18.2v1.714h3.367v3.4h1.684v-3.4h3.4V11.89"/> </symbol> <symbol id="bete-awesome-svg-pinterest" viewBox="0 0 28 28"> <path d="M14.02 1.57c-7.06 0-12.784 5.723-12.784 12.785S6.96 27.14 14.02 27.14c7.062 0 12.786-5.725 12.786-12.785 0-7.06-5.724-12.785-12.785-12.785zm1.24 17.085c-1.16-.09-1.648-.666-2.558-1.22-.5 2.627-1.113 5.146-2.925 6.46-.56-3.972.822-6.952 1.462-10.117-1.094-1.84.13-5.545 2.437-4.632 2.837 1.123-2.458 6.842 1.1 7.557 3.71.744 5.226-6.44 2.924-8.775-3.324-3.374-9.677-.077-8.896 4.754.19 1.178 1.408 1.538.49 3.168-2.13-.472-2.764-2.15-2.683-4.388.132-3.662 3.292-6.227 6.46-6.582 4.008-.448 7.772 1.474 8.29 5.24.58 4.254-1.815 8.864-6.1 8.532v.003z"/> </symbol> <symbol id="bete-awesome-svg-tumblr" viewBox="0 0 510 510"> <path d="M459,0H51C22.95,0,0,22.95,0,51v408c0,28.05,22.95,51,51,51h408c28.05,0,51-22.95,51-51V51C510,22.95,487.05,0,459,0zM357,229.5h-76.5c0,0,0,96.9,0,99.45c0,17.85,2.55,28.05,28.05,28.05c22.95,0,48.45,0,48.45,0v76.5c0,0-25.5,2.55-53.55,2.55c-66.3,0-99.45-40.8-99.45-86.7c0-30.6,0-119.85,0-119.85h-51v-71.4c61.2-5.1,66.3-51,71.4-81.6h56.1V153H357V229.5z"/> </symbol> <symbol id="bete-awesome-svg-linkedin" viewBox="0 0 28 28"> <path d="M25.424 15.887v8.447h-4.896v-7.882c0-1.98-.71-3.33-2.48-3.33-1.354 0-2.158.91-2.514 1.802-.13.315-.162.753-.162 1.194v8.216h-4.9s.067-13.35 0-14.73h4.9v2.087c-.01.017-.023.033-.033.05h.032v-.05c.65-1.002 1.812-2.435 4.414-2.435 3.222 0 5.638 2.106 5.638 6.632zM5.348 2.5c-1.676 0-2.772 1.093-2.772 2.54 0 1.42 1.066 2.538 2.717 2.546h.032c1.71 0 2.77-1.132 2.77-2.546C8.056 3.593 7.02 2.5 5.344 2.5h.005zm-2.48 21.834h4.896V9.604H2.867v14.73z"/> </symbol> <symbol id="bete-awesome-svg-email" viewBox="0 0 28 28"> <path d="M20.11 26.147c-2.335 1.05-4.36 1.4-7.124 1.4C6.524 27.548.84 22.916.84 15.284.84 7.343 6.602.45 15.4.45c6.854 0 11.8 4.7 11.8 11.252 0 5.684-3.193 9.265-7.398 9.3-1.83 0-3.153-.934-3.347-2.997h-.077c-1.208 1.986-2.96 2.997-5.023 2.997-2.532 0-4.36-1.868-4.36-5.062 0-4.75 3.503-9.07 9.11-9.07 1.713 0 3.7.4 4.6.972l-1.17 7.203c-.387 2.298-.115 3.3 1 3.4 1.674 0 3.774-2.102 3.774-6.58 0-5.06-3.27-8.994-9.304-8.994C9.05 2.87 3.83 7.545 3.83 14.97c0 6.5 4.2 10.2 10 10.202 1.987 0 4.09-.43 5.647-1.245l.634 2.22zM16.647 10.1c-.31-.078-.7-.155-1.207-.155-2.572 0-4.596 2.53-4.596 5.53 0 1.5.7 2.4 1.9 2.4 1.44 0 2.96-1.83 3.31-4.088l.592-3.72z"/> </symbol> <symbol id="bete-awesome-svg-calendar" viewBox="0 0 512 512"> <path d="m55 475l82 0l0-82l-82 0z m100 0l92 0l0-82l-92 0z m-100-100l82 0l0-92l-82 0z m100 0l92 0l0-92l-92 0z m-100-110l82 0l0-82l-82 0z m210 210l92 0l0-82l-92 0z m-110-210l92 0l0-82l-92 0z m220 210l82 0l0-82l-82 0z m-110-100l92 0l0-92l-92 0z m-100-247l0-82c0-3-1-5-3-7c-2-2-4-2-7-2l-18 0c-2 0-4 0-6 2c-2 2-3 4-3 7l0 82c0 2 1 5 3 6c2 2 4 3 6 3l18 0c3 0 5-1 7-3c2-1 3-4 3-6z m210 247l82 0l0-92l-82 0z m-110-110l92 0l0-82l-92 0z m110 0l82 0l0-82l-82 0z m9-137l0-82c0-3-1-5-3-7c-2-2-4-2-6-2l-18 0c-3 0-5 0-7 2c-2 2-3 4-3 7l0 82c0 2 1 5 3 6c2 2 4 3 7 3l18 0c2 0 4-1 6-3c2-1 3-4 3-6z m110-18l0 365c0 10-4 19-11 26c-7 7-16 11-26 11l-402 0c-10 0-19-4-26-11c-7-7-11-16-11-26l0-365c0-10 4-19 11-26c7-7 16-11 26-11l36 0l0-27c0-13 5-24 14-33c9-9 20-13 32-13l18 0c13 0 24 4 33 13c9 9 13 20 13 33l0 27l110 0l0-27c0-13 4-24 13-33c9-9 20-13 33-13l18 0c12 0 23 4 32 13c9 9 14 20 14 33l0 27l36 0c10 0 19 4 26 11c7 7 11 16 11 26z"/> </symbol> <symbol id="bete-awesome-svg-folder-open" viewBox="0 0 512 512"> <path d="m501 271c0 5-3 11-8 18l-90 105c-7 9-18 17-32 23c-14 7-26 10-38 10l-290 0c-6 0-12-1-16-4c-5-2-8-6-8-11c0-6 3-12 9-18l89-105c8-10 19-17 32-24c14-6 27-9 39-9l290 0c6 0 11 1 16 3c5 3 7 7 7 12z m-91-92l0 43l-222 0c-17 0-34 4-53 13c-18 8-33 19-44 31l-89 106l-2 2c0-1 0-2 0-4c0-1 0-2 0-3l0-256c0-16 6-30 18-42c11-12 25-18 42-18l85 0c16 0 30 6 42 18c12 12 18 26 18 42l0 8l145 0c16 0 30 6 42 18c12 12 18 26 18 42z"/> </symbol> <symbol id="bete-awesome-svg-resize-expand" viewBox="0 0 512 512"> <path d="m252 302c0 2-1 4-3 6l-94 95l41 41c3 4 5 8 5 13c0 5-2 9-5 13c-4 4-8 5-13 5l-128 0c-5 0-9-1-13-5c-4-4-5-8-5-13l0-128c0-5 1-9 5-13c4-3 8-5 13-5c5 0 9 2 13 5l41 41l95-94c2-2 4-3 6-3c3 0 5 1 7 3l32 32c2 2 3 4 3 7z m223-247l0 128c0 5-1 9-5 13c-4 3-8 5-13 5c-5 0-9-2-13-5l-41-41l-95 94c-2 2-4 3-6 3c-3 0-5-1-7-3l-32-32c-2-2-3-4-3-7c0-2 1-4 3-6l94-95l-41-41c-3-4-5-8-5-13c0-5 2-9 5-13c4-4 8-5 13-5l128 0c5 0 9 1 13 5c4 4 5 8 5 13z"/> </symbol> </svg><meta name="generator" content="Site Kit by Google 1.104.0" /><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/> <meta name="generator" content="Powered by Slider Revolution 6.6.8 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." /> <script>function setREVStartSize(e){ //window.requestAnimationFrame(function() { window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW; window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH; try { var pw = document.getElementById(e.c).parentNode.offsetWidth, newh; pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw; e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw); e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw); e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh); e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh); e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide); e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide); e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0); if(e.layout==="fullscreen" || e.l==="fullscreen") newh = Math.max(e.mh,window.RSIH); else{ e.gw = Array.isArray(e.gw) ? e.gw : [e.gw]; for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1]; e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el; e.gh = Array.isArray(e.gh) ? e.gh : [e.gh]; for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1]; var nl = new Array(e.rl.length), ix = 0, sl; e.tabw = e.tabhide>=pw ? 0 : e.tabw; e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw; e.tabh = e.tabhide>=pw ? 0 : e.tabh; e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh; for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i]; sl = nl[0]; for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;} var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]); newh = (e.gh[ix] * m) + (e.tabh + e.thumbh); } var el = document.getElementById(e.c); if (el!==null && el) el.style.height = newh+"px"; el = document.getElementById(e.c+"_wrapper"); if (el!==null && el) { el.style.height = newh+"px"; el.style.display = "block"; } } catch(e){ console.log("Failure at Presize of Slider:" + e) } //}); };</script> <style id="wp-custom-css"> .saal-inner__page ul li{ line-height:27px; } .saal-inner__page ul{ padding-bottom: 20px!important; } .blogs a{ display: inline!important; } .blogs { display: inline!important; } </style> <noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><script> /*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */ (function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}} var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=!1} return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){link.media=finalMedia} if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)} setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return} var links=w.document.getElementsByTagName("link");for(var i=0;i<links.length;i++){var link=links[i];if(link.rel==="preload"&&link.getAttribute("as")==="style"&&!link.getAttribute("data-loadcss")){link.setAttribute("data-loadcss",!0);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var run=w.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener("load",function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent("onload",function(){rp.poly();w.clearInterval(run)})}} if(typeof exports!=="undefined"){exports.loadCSS=loadCSS} else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this)) </script> <style> .top-socila { position: absolute; right: inherit; left: -20px; } .nav-item--two, .nav-item--three{ right:0px; } </style> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-04YF1P0NS2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-04YF1P0NS2'); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T6CPNJM');</script> <!-- End Google Tag Manager --> <style> .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) { background: #e0ffc7; border: 1px solid #b4d39b; box-sizing: border-box; } .loading { height: 0; width: 0; padding: 15px; border: 6px solid #ccc; border-right-color: #888; border-radius: 22px; -webkit-animation: rotate 1s infinite linear; /* left, top and position just for the demo! */ position: absolute; left: 50%; top: 50%; } @-webkit-keyframes rotate { /* 100% keyframe for clockwise. use 0% instead for anticlockwise */ 100% { -webkit-transform: rotate(360deg); } } /* .customizedPopUp{ width:100%; height: 100%; background:rgba(0,0,0,0.9); position: fixed; z-index: 999999; top:0; left:0; display: flex; align-items: center; justify-content: center; } .customizedPopUp.close{ display:none; } .customizedPopUp .contentArea{ position: relative; max-width:1024px; width:95%; background:url('https://saal.ai/wp-content/themes/saal/defense.png') no-repeat; background-size:100%; font-size:14px; height:492px; box-sizing: border-box; color:#fff; padding: 75px 35px; } .customizedPopUp .contentArea img{width:100%; height: auto; display:none;} .customizedPopUp .contentArea .title, .customizedPopUp .contentArea .content{ padding:10px; } .customizedPopUp .contentArea .title{ width: 495px; font-size: 38px; line-height: 44px; text-transform:uppercase; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; } .customizedPopUp .contentArea .title p{ font-size:16px; line-height:22px; text-transform: none; margin-top: 15px; color:rgba(255,255,255,0.7); margin-bottom:5px; } .customizedPopUp .contentArea .content{ h2{font-size: 16px; line-height:22px; text-transform:uppercase; margin-bottom:7px;} } .customizedPopUp .contentArea .content p{ color:#fff; margin-bottom: 5px; line-height:20px; } .customizedPopUp .contentArea .content p b{ color:#31C0DB; font-weight:bold; } .customizedPopUp .contentArea .content a:hover{opacity: 0.8;} .customizedPopUp .contentArea .close{ background: url("https://saal.ai/wp-content/themes/saal/CloseOutlined.png") no-repeat; width: 20px; height: 20px; background-size:100%; position:absolute; top:12px; right:12px; cursor: pointer; } .customizedPopUp .contentArea .content .actions{ margin-top:40px; } .customizedPopUp .contentArea .content .actions a{ display:inline-block; padding: 2px 8px; background:transparent; border:1px solid #fff; color:#fff; border-radius: 4px; margin-right: 10px; } .customizedPopUp .contentArea .content .actions a:hover{ opacity: 0.8; color: #31C0DB; border-color: #31C0DB; } .customizedPopUp .contentArea .content .actions a:first-child{ background-color: #31C0DB; border-color: #31C0DB; } .customizedPopUp .contentArea .content .actions a:first-child:hover{ color: #fff; border-color: #31C0DB; } .topStrip{ background:#000; color:#fff; padding: 5px 10px; text-align:center; } .topStrip a{text-decoration:underline; color: #31C0DB;} .topStrip a:hover{opacity: 0.8;} @media screen and (min-width: 768px) and (max-width: 1023px) { .customizedPopUp .contentArea{ padding: 20px; } .customizedPopUp .contentArea .title{ font-size:30px; line-height: 34px; } .customizedPopUp .contentArea .title p{ margin-top:10px; } } @media screen and (max-width: 767px) { .hero-banner-v1{ margin-top:200px !important; } .customizedPopUp .contentArea img{display:block;} .outer{padding:10px; background:#585858; border-radius:0 0 4px 4px; display:block;} .customizedPopUp .contentArea{ padding: 10px; } .customizedPopUp .contentArea .title{ width:383px; font-size:20px; line-height: 24px; padding-left:0; padding-right:0; padding-bottom:0; } .customizedPopUp .contentArea .title p{ font-size:14px; line-height:20px; margin-top:10px; margin-bottom:0; } .customizedPopUp .contentArea .title, .customizedPopUp .contentArea .content{ padding: 10px 0; } .customizedPopUp .contentArea .content .actions{ margin-top:30px; } .customizedPopUp .contentArea{ background:none; } */ } </style> <!-- <script> window.onload = function() { const val = sessionStorage.getItem("eventPopUp"); if(!val){ sessionStorage.setItem("eventPopUp", true); setTimeout(function(){ triggerPopUp(); }, 1000); }else{ closePopUp(); } }; function triggerPopUp() { var element = document.getElementById("popUp"); element.classList.remove("close"); } function closePopUp() { var element = document.getElementById("popUp"); element.classList.add("close"); } </script> --> </head> <body class="rtl digixtnews-template-default single single-digixtnews postid-986 wpb-js-composer js-comp-ver-6.10.0 vc_responsive cookies-not-set"> <!-- <div class="customizedPopUp close" id="popUp"> <div class="contentArea"> <span class="close" onclick="closePopUp()"></span> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="https://saal.ai/wp-content/themes/saal/defensemobile.png" /><noscript><img src="https://saal.ai/wp-content/themes/saal/defensemobile.png" /></noscript> <div class="outer"> <div class="title"> <strong>Visit Our <span style="color:#31C0DB">Stand 06-010</span></strong><br/><strong>At UMEX SimTEX 2024</strong> <p>Experience Live Demonstrations of Our Innovations - <br/>Book A Meeting With Our Team</p> </div> <div class="content"> <p><b>Stand:</b> Hall 06-010</p> <p class=date><b>Date:</b> January 23-25</p> <p class="location"><b>Location:</b> ADNEC, Abu Dhabi</p> <div class="actions"> <a href="https://calendly.com/saalcalendar/meet-saal-umex?month=2024-01" target="_blank">Book A Meeting</a> <a href="https://saal.ai/saal-ai-to-showcase-groundbreaking-technologies-at-umex-simtex-2024/" target="_blank">Learn More</a> </div> </div> </div> </div> </div> --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T6CPNJM" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="preloader"></div> <!-- <p id="text" style="display:none"></p> --> <script type="text/javascript"> // var isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent); // var element = document.getElementById('text'); // if (isMobile) { // element.innerHTML = "You are using Mobile"; // var element = document.getElementById("mobile-loader"); // element.classList.add("preloader"); // } else { // element.innerHTML = "You are using Desktop"; // } </script> <div id="FullScreenOverlay" class="overlay"> <span class="closebtn" onclick="closeSearchHero()" title="Close Overlay"><i class="bi bi-x"></i></span> <div class="overlay-content"> <div class="overlay-content1"> <form role="search" method="get" action="https://saal.ai/ar/"> <div class="input-group mb-3"> <input type="search" class="form-control" placeholder="بحث" aria-label="Search" aria-describedby="basic-addon2" value="" name="s"> <div class="input-group-append"> <button type="submit"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Search" data-lazy-src="https://saal.ai/wp-content/themes/saal/assets/images/search-icon.svg"><noscript><img src="https://saal.ai/wp-content/themes/saal/assets/images/search-icon.svg" alt="Search"></noscript></button> </div> </div> </form> </div> </div> </div> <div id="FullScreenOverlay2" class="overlay"> <span class="closebtn" onclick="closeSearchHero1()" title="Close Overlay"><i class="bi bi-x"></i></span> <div class="overlay-content"> <div class="overlay-content1"> <div class="mic-container"> <button id="speech" class="mic-btn"> <div class="pulse-ring"></div> <i class="bi bi-mic-fill"></i> </div> </div> </div> </div> <div class="top-bar"> <div class="container-fluid"> <div class="top-socila"> <div class="top-socila2"> <ul class="footer-socila"> <li><a href="https://www.linkedin.com/company/saal-ai/" target="_blank"><i class="fab fa-linkedin"></i></a></li> <li><a href="tel:+97124416755"><i class="fa fa-phone"></i></a></li> <li><a href="mailto:info@saal.ai"><i class="fa fa-envelope"></i></a></li> <!-- <li class="SearchHero2"> <a href="#" class="openBtn2" onclick="openSearchHero1()"> <i class="bi bi-soundwave"></i> </a> </li> --> </ul> <section id="icl_lang_sel_widget-3" class="widget widget_icl_lang_sel_widget"> <div class="wpml-ls-sidebars-sidebar-2 wpml-ls wpml-ls-rtl wpml-ls-legacy-list-horizontal"> <ul><li class="wpml-ls-slot-sidebar-2 wpml-ls-item wpml-ls-item-en wpml-ls-first-item wpml-ls-item-legacy-list-horizontal"> <a href="https://saal.ai/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/" class="wpml-ls-link"> <span class="wpml-ls-native" lang="en">En</span></a> </li><li class="wpml-ls-slot-sidebar-2 wpml-ls-item wpml-ls-item-ar wpml-ls-current-language wpml-ls-last-item wpml-ls-item-legacy-list-horizontal"> <a href="https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/" class="wpml-ls-link"> <span class="wpml-ls-native">العربية</span></a> </li></ul> </div> </section> </div> </div> </div> </div> <header class="theme-header transparent-header"> <!-- <div class="topStrip"> Experience Live Demonstrations of Our Innovations At UMEX SimTEX 2024 - Book A Meeting With Our Team <a href="https://calendly.com/saalcalendar/meet-saal-umex?month=2024-01" target="_blank">Book a meeting</a> </div> --> <div class="header-navigation navigation-style-v1"> <div class="nav-overlay"></div> <div class="container-fluid"> <div class="primary-menu"> <div class="site-branding"> <a href="https://saal.ai/ar/" class="brand-logo"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="SAAL" data-lazy-src="https://saal.ai/wp-content/themes/saal/assets/images/Logo-Saal.svg"><noscript><img src="https://saal.ai/wp-content/themes/saal/assets/images/Logo-Saal.svg" alt="SAAL"></noscript></a> </div> <div class="nav-menu"> <div class="navbar-close"><i class="far fa-times"></i></div> <div class="nav-search"> <form role="search" method="get" action="https://saal.ai/ar/"> <div class="form_group"> <input type="search" class="form_control" placeholder="بحث" value="" name="s"> <button class="search-btn"><i class="fas fa-search"></i></button> </div> </form> </div> <nav class="main-menu"> <div class="top-socila"> <div class="top-socila2"> <ul class="footer-socila"> <li><a href="https://www.linkedin.com/company/saal-ai/" target="_blank"><i class="fab fa-linkedin"></i></a></li> <li><a href="tel:+97124416755"><i class="fa fa-phone"></i></a></li> <li><a href="mailto:info@saal.ai"><i class="fa fa-envelope"></i></a></li> </ul> <section id="icl_lang_sel_widget-3" class="widget widget_icl_lang_sel_widget"> <div class="wpml-ls-sidebars-sidebar-2 wpml-ls wpml-ls-rtl wpml-ls-legacy-list-horizontal"> <ul><li class="wpml-ls-slot-sidebar-2 wpml-ls-item wpml-ls-item-en wpml-ls-first-item wpml-ls-item-legacy-list-horizontal"> <a href="https://saal.ai/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/" class="wpml-ls-link"> <span class="wpml-ls-native" lang="en">En</span></a> </li><li class="wpml-ls-slot-sidebar-2 wpml-ls-item wpml-ls-item-ar wpml-ls-current-language wpml-ls-last-item wpml-ls-item-legacy-list-horizontal"> <a href="https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/" class="wpml-ls-link"> <span class="wpml-ls-native">العربية</span></a> </li></ul> </div> </section> </div> </div> <ul id="menu-menu-1-arabic" class="menu"><li id="menu-item-997" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-997"><a href="https://saal.ai/ar/">الصفحة الرئيسية</a></li> <li id="menu-item-959" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-959"><a href="https://saal.ai/ar/about/">من نحـن</a></li> <li id="menu-item-998" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-998"><a href="#">منتجاتنـا</a> <ul class="sub-menu"> <li id="menu-item-1155" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1155"><a href="#">ديجكست</a> <ul class="sub-menu"> <li id="menu-item-960" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-960"><a href="https://saal.ai/ar/digixt/">ملخص</a></li> <li id="menu-item-962" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-962"><a href="https://saal.ai/ar/digixt/artificial-intelligence/">الذكاء الاصطناعي</a></li> </ul> </li> </ul> </li> <li id="menu-item-963" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-963"><a href="https://saal.ai/ar/solutions/">الحلــول</a> <ul class="sub-menu"> <li id="menu-item-964" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-964"><a href="https://saal.ai/ar/solutions/healthcare/">الرعاية الصحية</a></li> <li id="menu-item-965" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-965"><a href="https://saal.ai/ar/solutions/corporate/">حلول قطاعات الأعمال</a></li> <li id="menu-item-966" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-966"><a href="https://saal.ai/ar/solutions/smart-cities/">المدن الذكية</a></li> <li id="menu-item-967" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-967"><a href="https://saal.ai/ar/solutions/finance/">القطاع المالي</a></li> <li id="menu-item-968" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-968"><a href="https://saal.ai/ar/solutions/energy/">الطاقة</a></li> <li id="menu-item-969" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-969"><a href="https://saal.ai/ar/solutions/others/">الذكاء الاصطناعي الأساسي</a></li> </ul> </li> <li id="menu-item-970" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-970"><a href="https://saal.ai/ar/insights/">المدوّنة</a></li> <li id="menu-item-971" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-971"><a href="https://saal.ai/ar/media/">المركز الإعلامي</a></li> <li id="menu-item-972" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-972"><a href="https://saal.ai/ar/contact/">تواصل معنا</a></li> </ul> </nav> <div class="SearchHero text-center"> <button class="openBtn" onclick="openSearchHero()"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Search" data-lazy-src="https://saal.ai/wp-content/themes/saal/assets/images/search-icon.svg"><noscript><img src="https://saal.ai/wp-content/themes/saal/assets/images/search-icon.svg" alt="Search"></noscript></button> </div> <!-- <div class="SearchHero2 text-center"> <button class="openBtn2" onclick="openSearchHero1()"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Search" data-lazy-src="https://saal.ai/wp-content/themes/saal/assets/images/ask-icon.svg"><noscript><img src="https://saal.ai/wp-content/themes/saal/assets/images/ask-icon.svg" alt="Search"></noscript>Ask Saal</button> </div> --> </div> <div class="header-right-nav"> <ul> <li class="navbar-toggle-btn"> <div class="navbar-toggler"> <span></span> <span></span> <span></span> </div> </li> </ul> </div> </div> </div> </div> </header> <style type="text/css"> .saal_blog_container ul{ list-style-type: inherit; padding-left: 20px; } .navigation.post-navigation{ border-top: 1px solid #000; padding: 40px 0px; margin-top: 50px; } #secondary .wp-block-search__label{ display: none; } .wp-block-search__inside-wrapper{ position: relative; margin-bottom: 50px; } #wp-block-search__input-1{ background-color: var(--light-gray); padding: 0 30px; height: 65px; color: var(--heading); border-radius: 7px; border: none; } .wp-block-search__button { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; padding: 12px 35px; background-color: var(--blue-dark); color: #fff; font-size: 16px; text-transform: capitalize; font-weight: 700; border-radius: 5px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; position: absolute; top: 10px; right: 10px; padding: 6px 25px; background: var(--color-yellow); color: var(--text-color); border: none; } .wp-block-search__button:hover{ background-color: var(--blue-dark); } .widget { margin: 0 0 1.5em; margin-bottom: 60px; } .wp-block-group__inner-container h2, #block-11 h2, #block-9 h2{ font-size: 30px; } .widget ul li{ margin-bottom: 20px; border-bottom: 1px solid rgba(0,0,0,.1); padding-bottom: 20px; margin-bottom: 10px; border-bottom: 1px solid rgba(0,0,0,.1); padding-bottom: 10px; } .widget ul li a{ position: relative; padding-left: 20px; position: relative; padding-left: 20px; line-height: 20px; } .widget ul li a:before{ content: ""; background: url(https://saal.ai/wp-content/themes/saal/assets/images/right-arrow.svg); width: 12px; display: block; height: 22px; position: absolute; background-size: 70%; background-repeat: no-repeat; left: 0px; top: 10px; left: 0px; top: 5px; } .top-socila2 .widget ul li a:before{ display: none; } .top-socila2 .widget ul li{ border: none; } .breadcrumbs > span{ margin-right: 5px; margin-left: 5px; } .saal-inner__page--secondary .container{ max-width: 1500px; padding-right: 15px; padding-left: 15px; } .breadcrumbs > span a span{ text-decoration: underline; font-weight: bold; } .breadcrumbs > span a:hover span{ color: #1fc0db; } .breadcrumbs > span:first-child{ margin-left: 0px; } .page-banner .page-title h1{ font-size: 64px; } .entry-content .wpb-content-wrapper .vc_row{ margin: 0px; } .page-banner--secondary .page-banner-img img{ height: 500px; } @media screen and (min-width: 1024px) and (max-width: 1200px){ .page-banner .page-title h1{ font-size: 44px; line-height: 100%; } } @media (max-width: 991px) and (min-width: 768px){ .page-banner .page-title h1{ font-size: 40px; line-height: 100%; } } @media (max-width: 767px){ .page-banner .page-title h1{ font-size: 32px; line-height: 100%; } } </style> <style type="text/css"> .wp-block-search__button{ right: inherit; left: 10px; } .widget ul li a { position: relative; padding-left: 20px; padding-left: 0px; padding-right: 20px; } .widget ul li a:before{ right: 0px; left: inherit; } </style> <section class="page-banner page-banner--secondary bg_cover position-relative z-1"> <div class="container page-banner-single"> <div class="row align-items-center position-relative"> <div class="col-lg-12 page-banner__content"> <div class="page-title"> <h1 style="display:none">An Essential Guide to Our Scalable Data Ingestion Platform</h1> </div> </div> <div class="col-lg-12 page-banner__img"> <div class="page-banner-img"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="An Essential Guide to Our Scalable Data Ingestion Platform" data-lazy-src="https://saal.ai/wp-content/uploads/2022/11/Blog-02-1170x700-1-1170x700-1.jpeg" /><noscript><img src="https://saal.ai/wp-content/uploads/2022/11/Blog-02-1170x700-1-1170x700-1.jpeg" alt="An Essential Guide to Our Scalable Data Ingestion Platform" /></noscript> </div> </div> <div class="col-lg-12"> <div class="breadcrumbs" typeof="BreadcrumbList" vocab="" style="padding: 15px 0px; border-bottom: 1px solid #000;"> <!-- Breadcrumb NavXT 7.2.0 --> <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to الرئيسية." href="https://saal.ai/ar/" class="home" ><span property="name">الرئيسية</span></a><meta property="position" content="1"></span>/<span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to Digixt News." href="https://saal.ai/ar/digixtnews/" class="archive post-digixtnews-archive" ><span property="name">Digixt News</span></a><meta property="position" content="2"></span>/<span property="itemListElement" typeof="ListItem"><span property="name" class="post post-digixtnews current-item">An Essential Guide to Our Scalable Data Ingestion Platform</span><meta property="url" content="https://saal.ai/ar/digixtnews/an-essential-guide-to-our-scalable-data-ingestion-platform/"><meta property="position" content="3"></span> </div> </div> </div> </div> </section> <section class="saal-inner__page saal-inner__page--secondary about-area pb-50 pt-100"> <div class="container"> <div class="row"> <div class="col-lg-8 saal_blog_container"> <style type="text/css"> .post-thumbnail img{ border-radius: 15px; margin-bottom: 30px; } .saal-inner__page h2{ padding-bottom: 20px; margin-bottom: 20px; } .cat-links { display: flex; gap: 10px; margin: 20px 0px; } .cat-links a{ background: #000; color: #fff; padding: 5px 10px; border-radius: 6px; } .nav-links a{ background: #FBB355; color: var(--light-gray); padding: 5px 10px; border-radius: 6px; } .nav-title{ display: none; } .comments-link{display: none;} </style> <article id="post-986" class="post-986 digixtnews type-digixtnews status-publish has-post-thumbnail hentry"> <header class="entry-header"> <h2 class="entry-title">An Essential Guide to Our Scalable Data Ingestion Platform</h2> </header><!-- .entry-header --> <div class="entry-content"> <p><strong>Introduction</strong></p> <p>We recently acquired a solution request from a valuable customer to ingest data from multiple sources into a storage medium so that it could be accessible, utilized and analyzed for a variety of revenue-generating use cases. Massive amounts of data must be ingested in near real-time, and the data must be queried without the additional learning curve that’s required to understand the nuances of big data ecosystem technologies like Spark or Flink.</p> <p>The article discusses our initial approach, its drawbacks, and difficulties, as well as how it helped us develop a truly innovative platform capable of handling billions of messages in real-time. In situations where the persistence of huge volumes of incoming data and consumption is critical, this feature is an essential component of the DigiXT Data Platform (DDP).</p> <p><strong>Requirement</strong></p> <p>We had received the request from one of the most prominent names in the telecommunication services industry. For future research, the customer wants to archive millions of rows of data generated by telecom towers. Note that a single tower, on average, creates tens of millions of rows every second, and there are ten of these towers in total.</p> <p>&nbsp;</p> <figure><img decoding="async" class="entered lazyloaded" src="https://digixt.ae/wp-content/uploads/2022/08/Picture1.png" alt="" width="362" height="238" data-lazy-src="https://digixt.ae/wp-content/uploads/2022/08/Picture1.png" data-ll-status="loaded" /></figure> <p>Figure 1: Problem Statement</p> <p>Assume that roughly a billion rows per minute are typical. This data must be recorded so that it may be utilized to reply to various analytical inquiries. Furthermore, the records must be stored for at least six months. The solution must also be prepared to accommodate concurrent inquiries. The query time must be as minimal as possible. SAAL’s team began by delving deep into the data, as with any data-driven endeavour.</p> <p><strong>First Attempt</strong></p> <p>Googling to see if anything can be incorporated, and if required, adding some advancements to the current solutions, is the normal and obviously more dependable method to solve any technical problem.</p> <p>However, at Saal, we want the solution to be unique, scalable, performant, and secure, as well as offer some additional advantages over the conventional alternatives. As a result, we found a commercial device that claimed to be capable of consuming billions of messages, provided the payload included time-series data</p> <p>Telco data is inherently time-series, thus a database like Influxdb or Rocksdb will be ideal. Many people in the industry are already employing them, as we’ve seen. This article will also briefly go over how to utilize RocksDB to ingest time-series data.</p> <p>After being persuaded of the database’s selection, we proceeded with the Proof of Concept (POC), beginning the ingestion with the assistance of a highly skilled technical team from the commercial vendor. The first several days were a catastrophe, but we gradually gained momentum. We began absorbing data, and when we saw billions of messages, we knew things were improving and we were getting closer to our objective. As the ingestion rate rose and the data flow was maintained for a longer length of time, we discovered that disk I/O is extremely slow, as is the CPU wait time for completing disk I/O. The “dstat” tool in Linux can readily identify this. We were running Ubuntu, the most recent version, on the POC, and the machine was quite powerful in terms of CPUs and RAM. We had 96 cores and 768 gigabytes of RAM. Here is an example of dstat output:</p> <p>&nbsp;</p> <figure><img decoding="async" class="entered lazyloaded" src="https://digixt.ae/wp-content/uploads/2022/08/Picture2.png" alt="" width="624" height="204" data-lazy-src="https://digixt.ae/wp-content/uploads/2022/08/Picture2.png" data-ll-status="loaded" /></figure> <p>Figure 2: <em>dstat </em>analysis on the database</p> <p>We can see that the CPU is doing nothing, that the wait times are increasing, and that the I/O is quite heavy, indicating that the system is unable to write efficiently as more data is ingressed. This might be a problem with the database settings or the drive, but we’ve noticed that the disk is linked through iSCSI on SSD, which is ideal for random reads and writes. As we saw, the connections, WAL-based writing, block size parameters, data compaction, and so on created too much delay and were unable to achieve the throughput necessary for the solution. Unfortunately, the commercial product was unable to fulfill the needs, while being flawless and suitable for small-scale use.</p> <p><strong>Applying Innovation: The SAAL Difference</strong></p> <p>Actual reflection of the problem reveals what is most important here: The ability to ingest, store, and retrieve information. Given this, the SAAL team pondered whether we should rely on a database at all. Other than safely storing and retrieving data, as well as protecting and keeping it, we don’t require complete ACID functionality here. However, durability and consistency are crucial, but file systems provide both. We don’t need to “join” several tables because the requirement is that all data be stored in a single table. We must have effective compression as well as a mechanism for efficiently querying large amounts of data.</p> <p>We quickly concluded that using a columnar format in a compressed mode was the best option. And, because data is massive, we examined some of the finest formats used in the big data world:</p> <figure><img decoding="async" class="entered lazyloaded" src="https://digixt.ae/wp-content/uploads/2022/08/Picture3.png" alt="" width="696" height="339" data-lazy-src="https://digixt.ae/wp-content/uploads/2022/08/Picture3.png" data-ll-status="loaded" /></figure> <p>As demonstrated, the Parquet 2 format provides the most benefits. Because individual tables in the big data ecosystem can be petabytes in size, attaining quick query response times necessitates intelligent filtering of table data based on criteria in the WHERE or HAVING clauses. Large tables are often partitioned using one or more columns that may efficiently filter the range of data. Date columns, for example, are frequently used as partition keys so that data partitions may be eliminated when a date range is given in SQL queries.</p> <p>In addition to partition-level filtering, the Parquet file format enables file-level filtering based on the lowest and maximum values of each column in the file. These minimum/maximum column values are saved in the file’s footer.</p> <p>If the range of data in the file between the minimum and maximum values does not coincide with the range of data given by the query, the system skips the whole file during scans. Filtering file-level minimum/maximum statistics was formerly coarse-grained: if a whole file could not be skipped, the full file had to be read. With the addition of Parquet Page Indexes to the Parquet format, scanners may decrease the amount of data read from disk, even more, providing a substantial performance boost for SELECT queries in SAAL’s DigiXT Data Platform.</p> <p>The subsequent effort will be to produce the parquet files first. Rather than relying on the database, we utilized a memory-mapped format to generate Parquet files at the client-side, keeping them in line with industry best practices. As a result, we alleviated the bottleneck at the database server, which was a tremendous improvement that allowed us to achieve ingestion at a much higher level than customary. The high-level architectural overview is presented below:</p> <p>&nbsp;</p> <figure><img decoding="async" class="entered lazyloaded" src="https://digixt.ae/wp-content/uploads/2022/08/Picture4.png" alt="" width="656" height="345" data-lazy-src="https://digixt.ae/wp-content/uploads/2022/08/Picture4.png" data-ll-status="loaded" /></figure> <p>A basic benchmarking enabled us to ingest around 50 billion messages per day, with query times of less than a minute.</p> <p>The end result is as follows: We accomplished 254,389 parallel splits of Parquet columnar data and queried 211 billion rows in three minutes using three nodes running the query in parallel.</p> <p>&nbsp;</p> <figure><img decoding="async" class="entered lazyloaded" src="https://digixt.ae/wp-content/uploads/2022/08/Picture5.png" alt="" width="624" height="225" data-lazy-src="https://digixt.ae/wp-content/uploads/2022/08/Picture5.png" data-ll-status="loaded" /></figure> <p><strong>Summary</strong></p> <p>Due to this revolutionary approach, it is appropriate for any large-scale data ingestion requirements, IoT applications, and/or Telco use cases. DigiXT Data Platform offers an out-of-the-box JDBC/ODBC driver that can be used to ingest data from any other downstream applications for analytics, machine learning, and reporting, facilitating a complete data-driven ecosystem.</p> <p><strong>For additional information, please contact us.</strong></p> </div><!-- .entry-content --> <footer class="entry-footer"> </footer><!-- .entry-footer --> </article><!-- #post-986 --> <nav class="navigation post-navigation" aria-label="مقالات"> <h2 class="screen-reader-text">تصفّح المقالات</h2> <div class="nav-links"><div class="nav-next"><a href="https://saal.ai/ar/digixtnews/fetching-polyglot-data-is-cool-but-how-about-persistence/" rel="next"><span class="nav-subtitle">التالي</span> <span class="nav-title">Fetching Polyglot Data is Cool, but How About Persistence?</span></a></div></div> </nav> </div> <div class="col-lg-4 saal-sidebar"> <section id="block-8" class="widget widget_block widget_search"><form role="search" method="get" action="https://saal.ai/ar/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search"><label for="wp-block-search__input-1" class="wp-block-search__label screen-reader-text">البحث</label><div class="wp-block-search__inside-wrapper " ><input type="search" id="wp-block-search__input-1" class="wp-block-search__input" name="s" value="" placeholder="Enter Keywords" required /><button type="submit" class="wp-block-search__button wp-element-button" >البحث</button></div></form></section><section id="block-9" class="widget widget_block"> <h2 class="wp-block-heading">المنشورات الحديثة</h2> </section><section id="block-10" class="widget widget_block widget_recent_entries"><ul class="wp-block-latest-posts__list wp-block-latest-posts"><li><a class="wp-block-latest-posts__post-title" href="https://saal.ai/ar/linguistic-feature-engineering-for-machine-learning/">برمجة الخاصيات اللغويّة في تقنيات تعلّم الآلة</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://saal.ai/ar/a-quick-guide-to-web-crawling/">دليل سريع للزحف داخل شبكة الإنترنت</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://saal.ai/ar/how-does-opinion-mining-work/">كيف يعمل التنقيب عن الآراء؟</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://saal.ai/ar/computer-vision-the-science-and-technology-of-machines-that-see/">رؤية الكمبيوتر: علم وتكنولوجيا الآلات التي ترى</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://saal.ai/ar/the-future-of-ai-in-the-automotive-industry/">مستقبل الذكاء الاصطناعي في قطاع المركبات ذاتية القيادة</a></li> </ul></section><section id="block-11" class="widget widget_block"> <h2 class="wp-block-heading">الفئات</h2> </section><section id="block-12" class="widget widget_block widget_categories"><ul class="wp-block-categories-list wp-block-categories"> <li class="cat-item cat-item-34"><a href="https://saal.ai/ar/category/essential-ai-ar/">أساسيات الذكاء الاصطناعي</a> </li> <li class="cat-item cat-item-32"><a href="https://saal.ai/ar/category/healthcare-ar/">الرعاية الصحية</a> </li> <li class="cat-item cat-item-35"><a href="https://saal.ai/ar/category/automotive-ar/">السيارات</a> </li> <li class="cat-item cat-item-33"><a href="https://saal.ai/ar/category/arabic-ar/">اللغة العربية</a> </li> <li class="cat-item cat-item-36"><a href="https://saal.ai/ar/category/agile-software-development-ar/">طوير البرمجيات الذكي</a> </li> </ul></section> </div> </div> </div> </section><!-- #main --> <footer class="footer-area" style="background:#000"> <div class="container"> <div class="footer-widget pt-70 pb-40"> <div class="row"> <div class="col-lg-2 col-md-6 col-sm-12 saal-foooter-logo"> <div class="widget footer-nav-widget mb-40"> <div class="footer-logo mb-40"> <a href="https://saal.ai/ar/"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="SAAL" data-lazy-src="https://saal.ai/wp-content/themes/saal/assets/images/Logo-Saal2.svg"><noscript><img src="https://saal.ai/wp-content/themes/saal/assets/images/Logo-Saal2.svg" alt="SAAL"></noscript> </a> </div> </div> </div> <div class="col-lg-10 col-md-6 col-sm-12"> <div class="row"> <div class="col-lg-2 col-md-6 col-sm-12 saal-foooter-block01"> <div class="widget footer-nav-widget mb-40"> <h4 class="widget-title">روابط سريعة</h4> <ul id="menu-quick-links-ar" class="widget-nav"><li id="menu-item-1819" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1819"><a href="https://saal.ai/ar/about/">من نحـن</a></li> <li id="menu-item-1820" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1820"><a href="https://saal.ai/ar/digixt/">منتجاتنـا</a></li> <li id="menu-item-1821" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1821"><a href="https://saal.ai/ar/solutions/">الحلــول</a></li> <li id="menu-item-1822" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1822"><a href="https://saal.ai/ar/insights/">المدوّنة</a></li> <li id="menu-item-1823" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1823"><a href="https://saal.ai/ar/media/">المركز الإعلامي</a></li> <li id="menu-item-1824" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1824"><a href="https://saal.ai/ar/contact/">تواصل معنا</a></li> </ul> </div> </div> <div class="col-lg-2 col-md-6 col-sm-12 saal-foooter-block02"> <div class="widget footer-nav-widget mb-40"> <h4 class="widget-title">الحلــول</h4> <ul id="menu-solution-ar" class="widget-nav"><li id="menu-item-1831" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1831"><a href="https://saal.ai/ar/solutions/healthcare/">الرعاية الصحية</a></li> <li id="menu-item-1832" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1832"><a href="https://saal.ai/ar/solutions/corporate/">حلول قطاعات الأعمال</a></li> <li id="menu-item-1833" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1833"><a href="https://saal.ai/ar/solutions/smart-cities/">المدن الذكية</a></li> <li id="menu-item-1834" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1834"><a href="https://saal.ai/ar/solutions/finance/">القطاع المالي</a></li> <li id="menu-item-1835" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1835"><a href="https://saal.ai/ar/solutions/energy/">الطاقة</a></li> <li id="menu-item-1836" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1836"><a href="https://saal.ai/ar/solutions/others/">الذكاء الاصطناعي الأساسي</a></li> </ul> </div> </div> <div class="col-lg-3 col-md-6 col-sm-12 saal-foooter-block03"> <div class="widget footer-nav-widget mb-40"> <h4 class="widget-title">واصل معنا </h4> <ul class="widget-nav saal-footer-social"> <li class="saal-footer-tel"> <a href="tel:+97124416755"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="phone" data-lazy-src="https://saal.ai/wp-content/themes/saal/assets/images/phone-icon.svg"/><noscript><img src="https://saal.ai/wp-content/themes/saal/assets/images/phone-icon.svg" alt="phone"/></noscript> <span>+97124416755</span> </a> </li> <li class="saal-footer-mail"> <a href="mailto:info@saal.ai"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="mail" data-lazy-src="https://saal.ai/wp-content/themes/saal/assets/images/mail-icon.svg"/><noscript><img src="https://saal.ai/wp-content/themes/saal/assets/images/mail-icon.svg" alt="mail"/></noscript> info@saal.ai </a> </li> </ul> <p style="font-style: normal; font-weight: 400; font-size: 14px; line-height: 25px; /* or 179% */ color: #FFFFFF;border-top: 0.5px solid #FFFFFF; margin-top: 30px; padding-top: 30px;"> شارع الملك عبد الله بن عبد العزيز آل سعود ، أبراج البطين ، برج C2 ، الطابق 18 ، ص. 112230 - أبو ظبي ، الإمارات العربية المتحدة <br> <!-- شارع الملك عبد الله بن عبد العزيز آل سعود ، أبراج البطين ، برج C2 ، الطابق 18 ، ص. 112230 - أبو ظبي ، الإمارات العربية المتحدة --> </p> </div> </div> <div class="col-lg-5 col-md-6 col-sm-12 saal-foooter-block04"> <div class="widget newsletter-widget mb-40"> <div class="newsletter-content"> <h3>اشترك في رسائلنا الإخبارية</h3> <!-- <div class="input-group saal-news-form" style="display: block;margin-bottom: 20px;"> </div> --> <ul class="footer-socila"> <li><a href="https://www.facebook.com/SaalaiAD/" target="_blank"><i class="fab fa-facebook-f"></i></a></li> <li><a href="https://www.instagram.com/saal.ai/" target="_blank"><i class="fab fa-instagram"></i></a></li> <li><a href="https://www.linkedin.com/company/saal-ai/" target="_blank"><i class="fab fa-linkedin"></i></a></li> <li><a href="https://www.youtube.com/channel/UCjVt7p6pFH0lnDWdkI2rVdg" target="_blank"><i class="fab fa-youtube"></i></a></li> <li><a href="https://twitter.com/saalai_?lang=en" target="_blank"><i class="fab fa-twitter"></i></a></li> </ul> <!-- <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="https://saal.ai/wp-content/themes/saal/assets/images/socail.svg" /><noscript><img src="https://saal.ai/wp-content/themes/saal/assets/images/socail.svg" /></noscript> --> </div> </div> </div> </div> </div> </div> </div> <div class="footer-copyright"> <div class="row"> <div class="col-lg-6"> <div class="copyright-text"> <p>© 2025 <a href="https://saal.ai/ar/">saal.ai</a> جميع الحقوق محفوظة</p> </div> </div> <div class="col-lg-6 footer-nav-ar"> <div class="footer-nav float-lg-right"> <ul> <li><a href="https://saal.ai/ar//privacy-policy/">سياسة الخصوصية</a></li> </ul> </div> </div> </div> </div> </div> </footer> <a href="#" class="back-to-top"><i class="far fa-angle-up"></i></a> <script> window.RS_MODULES = window.RS_MODULES || {}; window.RS_MODULES.modules = window.RS_MODULES.modules || {}; window.RS_MODULES.waiting = window.RS_MODULES.waiting || []; window.RS_MODULES.defered = true; window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {}; window.RS_MODULES.type = 'compiled'; </script> <style id='rs-plugin-settings-inline-css'> #rs-demo-id {} </style> <script data-minify="1" src='https://saal.ai/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=1737027417' id='swv-js'></script> <script id='contact-form-7-js-extra'> var wpcf7 = {"api":{"root":"https:\/\/saal.ai\/ar\/wp-json\/","namespace":"contact-form-7\/v1"}}; </script> <script data-minify="1" src='https://saal.ai/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/js/index.js?ver=1737027417' id='contact-form-7-js'></script> <script src='https://saal.ai/wp-content/plugins/revslider/public/assets/js/rbtools.min.js' defer async id='tp-tools-js'></script> <script src='https://saal.ai/wp-content/plugins/revslider/public/assets/js/rs6.min.js' defer async id='revmin-js'></script> <script data-minify="1" src='https://saal.ai/wp-content/cache/min/1/wp-content/themes/saal/js/navigation.js?ver=1737027417' id='saal-navigation-js'></script> <script async id='cookie-notice-front-js-before'> var cnArgs = {"ajaxUrl":"https:\/\/saal.ai\/wp-admin\/admin-ajax.php","nonce":"abc2b266a0","hideEffect":"fade","position":"bottom","onScroll":false,"onScrollOffset":100,"onClick":false,"cookieName":"cookie_notice_accepted","cookieTime":2592000,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":false,"revokeCookies":false,"revokeCookiesOpt":"automatic"}; </script> <script async src='https://saal.ai/wp-content/plugins/cookie-notice/js/front.min.js' id='cookie-notice-front-js'></script> <script data-minify="1" src='https://saal.ai/wp-content/cache/min/1/wp-content/plugins/JPS-Ajax-Post-Layout/library/init.js?ver=1737027417' id='beeteam_init_js-js'></script> <script data-minify="1" src='https://saal.ai/wp-content/cache/min/1/wp-content/plugins/JPS-Ajax-Post-Layout/library/slick/slick.clones.js?ver=1737027417' id='beeteam_front_slick_js-js'></script> <script src='https://saal.ai/wp-content/plugins/JPS-Ajax-Post-Layout/library/malihu/jquery.mCustomScrollbar.concat.min.js' id='beeteam_front_malihu_js-js'></script> <script src='https://saal.ai/wp-content/plugins/JPS-Ajax-Post-Layout/library/masonry/masonry.pkgd.min.js' id='beeteam_front_masonry-js'></script> <script src='https://saal.ai/wp-content/plugins/JPS-Ajax-Post-Layout/library/imagesloaded/imagesloaded.pkgd.min.js' id='beeteam_front_imagesloaded-js'></script> <script src='https://saal.ai/wp-content/plugins/JPS-Ajax-Post-Layout/library/jquery-transit/jquery.transit.min.js' id='beeteam_front_transit-js'></script> <script src='https://saal.ai/wp-content/plugins/JPS-Ajax-Post-Layout/library/TweenMax/TweenMax.min.js' id='beeteam_front_tweenmax-js'></script> <script src='https://saal.ai/wp-content/plugins/JPS-Ajax-Post-Layout/library/panr/jquery.panr.min.js' id='beeteam_front_panr-js'></script> <script src='https://saal.ai/wp-content/plugins/JPS-Ajax-Post-Layout/library/jquery-cookie/jquery.cookie.min.js' id='beeteam_front_cookie-js'></script> <script src='https://saal.ai/wp-content/plugins/JPS-Ajax-Post-Layout/library/social-share-buttons/rrssb.min.js' id='beeteam_front_rrssb-js'></script> <script src='https://saal.ai/wp-content/plugins/JPS-Ajax-Post-Layout/library/priority-js/priority-nav.min.js' id='beeteam_front_priority-js'></script> <script src='https://saal.ai/wp-content/plugins/JPS-Ajax-Post-Layout/library/minify/core-min.js' id='jps_bete_front_js-js'></script> <script type="text/javascript"> window.addEventListener("load", function(event) { jQuery(".cfx_form_main,.wpcf7-form,.wpforms-form,.gform_wrapper form").each(function(){ var form=jQuery(this); var screen_width=""; var screen_height=""; if(screen_width == ""){ if(screen){ screen_width=screen.width; }else{ screen_width=jQuery(window).width(); } } if(screen_height == ""){ if(screen){ screen_height=screen.height; }else{ screen_height=jQuery(window).height(); } } form.append('<input type="hidden" name="vx_width" value="'+screen_width+'">'); form.append('<input type="hidden" name="vx_height" value="'+screen_height+'">'); form.append('<input type="hidden" name="vx_url" value="'+window.location.href+'">'); }); }); </script> <!-- Cookie Notice plugin v2.4.9 by Hu-manity.co https://hu-manity.co/ --> <div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Notice" style="background-color: rgba(10,9,9,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">نستخدم ملفات تعريف الارتباط ما يسمى "كوكيز" لتحسين تجربة الإستخدام الخاص بك ، وإجراء قياس للمتابعين وتحسين جودة خدماتنا. من خلال الاستمرار في تصفح خدماتنا ، فإنك توافق على استخدامنا للكوكيز هذه. </span><span id="cn-notice-buttons" class="cn-buttons-container"><a href="#" id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button" aria-label="حسنا" style="background-color: #1fc0db">حسنا</a><a href="https://saal.ai/ar/privacy-policy/" target="_blank" id="cn-more-info" class="cn-more-info cn-button" aria-label="سياسة الخصوصية" style="background-color: #1fc0db">سياسة الخصوصية</a></span><span id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" title="No"></span></div> </div> <!-- / Cookie Notice plugin --><script>window.lazyLoadOptions={elements_selector:"img[data-lazy-src],.rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://saal.ai/wp-content/plugins/wp-rocket-old/assets/js/lazyload/17.5/lazyload.min.js"></script> <!-- <script src="https://saal.ai/wp-content/themes/saal/assets/vendor/jquery-3.6.0.min.js"></script> --> <script src="https://saal.ai/wp-content/themes/saal/assets/vendor/popper/popper.min.js"></script> <script src="https://saal.ai/wp-content/themes/saal/assets/vendor/bootstrap/js/bootstrap.min.js"></script> <script src="https://saal.ai/wp-content/themes/saal/assets/vendor/slick/slick.min.js"></script> <script src="https://saal.ai/wp-content/themes/saal/assets/vendor/magnific-popup/dist/jquery.magnific-popup.min.js"></script> <!-- <script src="https://npmcdn.com/isotope-layout@2.2.2/dist/isotope.pkgd.js"></script> --> <script data-minify="1" src="https://saal.ai/wp-content/cache/min/1/isotope-layout@3.0.1/dist/isotope.pkgd.min.js?ver=1737027417"></script> <script src="https://saal.ai/wp-content/themes/saal/assets/vendor/imagesloaded.min.js"></script> <script src="https://saal.ai/wp-content/themes/saal/assets/vendor/jquery.counterup.min.js"></script> <script data-minify="1" src="https://saal.ai/wp-content/cache/min/1/wp-content/themes/saal/assets/vendor/jquery.waypoints.js?ver=1737027417"></script> <!-- <script src="https://saal.ai/wp-content/themes/saal/assets/vendor/nice-select/js/jquery.nice-select.min.js"></script> --> <script src="https://saal.ai/wp-content/themes/saal/assets/vendor/wow.min.js"></script> <script src="https://saal.ai/wp-content/themes/saal/assets/vendor/parallax.min.js"></script> <script data-minify="1" src="https://saal.ai/wp-content/cache/min/1/wp-content/themes/saal/assets/js/theme.js?ver=1737027418"></script> <script data-minify="1" src="https://saal.ai/wp-content/cache/min/1/wp-content/themes/saal/assets/js/slick-carousel-ar.js?ver=1737027699"></script> <script data-minify="1" src="https://saal.ai/wp-content/cache/min/1/wp-content/themes/saal/assets/js/pagination.js?ver=1737027418"></script> <script data-minify="1" src="https://saal.ai/wp-content/cache/min/1/npm/@fancyapps/ui/dist/fancybox.umd.js?ver=1737027418"></script> <script data-minify="1" src="https://saal.ai/wp-content/cache/min/1/aos@2.3.1/dist/aos.js?ver=1737027418"></script> <script> AOS.init(); </script> <script type="text/javascript"> // active show $(document).ready(function(){ $(".main-menu ul li").addClass('menu-item'); $(".main-menu ul li.menu-item-has-children").addClass('has-children'); $(".main-menu ul li ul").addClass('sub-menu'); $(".main-menu ul li ul li").removeClass('menu-item'); }); function openSearchHero() { document.getElementById("FullScreenOverlay").style.display = "block"; document.getElementById("FullScreenOverlay").classList.add("hidden"); document.querySelector("html").style.overflow = "hidden"; } function closeSearchHero() { document.getElementById("FullScreenOverlay").style.display = "none"; document.getElementById("FullScreenOverlay").classList.remove("hidden"); document.querySelector("html").style.overflow = "inherit"; } function openSearchHero1() { document.getElementById("FullScreenOverlay2").style.display = "block"; document.querySelector("html").style.overflow = "hidden"; } function closeSearchHero1() { document.getElementById("FullScreenOverlay2").style.display = "none"; document.querySelector("html").style.overflow = "inherit"; } </script> <script> // Select required elements from the DOM const modal = document.querySelector("#FullScreenOverlay"); const body = document.querySelector("body"); const showModal = function (e) { modal.classList.toggle("hidden"); if (!modal.classList.contains("hidden")) { // Disable scroll body.style.overflow = "hidden"; } else { // Enable scroll body.style.overflow = "auto"; } }; </script> <script>"use strict";var wprRemoveCPCSS=function wprRemoveCPCSS(){var elem;document.querySelector('link[data-rocket-async="style"][rel="preload"]')?setTimeout(wprRemoveCPCSS,200):(elem=document.getElementById("rocket-critical-css"))&&"remove"in elem&&elem.remove()};window.addEventListener?window.addEventListener("load",wprRemoveCPCSS):window.attachEvent&&window.attachEvent("onload",wprRemoveCPCSS);</script><noscript><link href="https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap" rel="stylesheet"><link rel="stylesheet" href="https://saal.ai/wp-content/cache/min/1/6d2c27e08763b9f4f78b3f411b16dce9.css" media="all" data-minify="1" /><link rel='stylesheet' id='responsive-css' href='https://saal.ai/wp-content/themes/saal/assets/css/responsive.css' media='all' /></noscript></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10