graphql-engine/docs/static/img/use-case-overview/data-federation.svg

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

131 lines
12 KiB
XML
Raw Normal View History

<svg width="400" height="174" viewBox="0 0 400 174" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_89_3037)">
<g filter="url(#filter0_dd_89_3037)">
<rect width="400" height="174" fill="#1699E2"/>
</g>
<g filter="url(#filter1_d_89_3037)">
<rect x="75" y="68" width="98" height="37" rx="2.61538" fill="white"/>
</g>
<path d="M132.125 78.25H115.875C114.839 78.25 114 79.0895 114 80.125V93.875C114 94.9105 114.839 95.75 115.875 95.75H132.125C133.161 95.75 134 94.9105 134 93.875V80.125C134 79.0895 133.161 78.25 132.125 78.25ZM122.75 93.25H116.5V89.5H122.75V93.25ZM122.75 87H116.5V83.25H122.75V87ZM131.5 93.25H125.25V89.5H131.5V93.25ZM131.5 87H125.25V83.25H131.5V87Z" fill="#3B82F6"/>
<g filter="url(#filter2_d_89_3037)">
<rect x="75" y="117" width="98" height="37" rx="2.61538" fill="white"/>
</g>
<path d="M119 133H114V131H119V133ZM119 136H114V138H119V136ZM132.59 143L128.76 139.17C127.96 139.69 127.02 140 126 140C123.24 140 121 137.76 121 135C121 132.24 123.24 130 126 130C128.76 130 131 132.24 131 135C131 136.02 130.69 136.96 130.17 137.75L134 141.59L132.59 143ZM129 135C129 133.35 127.65 132 126 132C124.35 132 123 133.35 123 135C123 136.65 124.35 138 126 138C127.65 138 129 136.65 129 135ZM114 143H124V141H114V143Z" fill="#3B82F6"/>
<g filter="url(#filter3_d_89_3037)">
<rect x="75" y="19" width="98" height="37" rx="2.61538" fill="white"/>
</g>
<path d="M132.75 30.8571V32.6429C132.75 34.2165 128.831 35.5 124 35.5C119.169 35.5 115.25 34.2165 115.25 32.6429V30.8571C115.25 29.2835 119.169 28 124 28C128.831 28 132.75 29.2835 132.75 30.8571ZM132.75 34.875V38.8929C132.75 40.4665 128.831 41.75 124 41.75C119.169 41.75 115.25 40.4665 115.25 38.8929V34.875C117.13 36.1696 120.571 36.7723 124 36.7723C127.429 36.7723 130.87 36.1696 132.75 34.875ZM132.75 41.125V45.1429C132.75 46.7165 128.831 48 124 48C119.169 48 115.25 46.7165 115.25 45.1429V41.125C117.13 42.4196 120.571 43.0223 124 43.0223C127.429 43.0223 130.87 42.4196 132.75 41.125Z" fill="#3B82F6"/>
<line x1="174.385" y1="87" x2="272.462" y2="87" stroke="#F59E0B" stroke-width="2.61538" stroke-linecap="round" stroke-dasharray="3.92 3.92"/>
<g filter="url(#filter4_d_89_3037)">
<rect x="257" y="69" width="68" height="37" rx="2.61538" fill="white"/>
</g>
<path d="M296.25 76H285.75C284.508 76 283.5 77.0078 283.5 78.25V97.75C283.5 98.9922 284.508 100 285.75 100H296.25C297.492 100 298.5 98.9922 298.5 97.75V78.25C298.5 77.0078 297.492 76 296.25 76ZM291 98.5C290.17 98.5 289.5 97.8297 289.5 97C289.5 96.1703 290.17 95.5 291 95.5C291.83 95.5 292.5 96.1703 292.5 97C292.5 97.8297 291.83 98.5 291 98.5Z" fill="#3B82F6"/>
<g filter="url(#filter5_d_89_3037)">
<rect x="196.615" y="68.6923" width="37.9231" height="36.6154" rx="18.3077" fill="white"/>
</g>
<g clip-path="url(#clip1_89_3037)">
<path d="M223.808 84.9423C224.312 83.4186 224.009 80.3754 223.031 79.2525C222.903 79.1056 222.663 79.1266 222.557 79.2882L221.351 81.1225C221.052 81.4898 220.515 81.5738 220.113 81.3177C218.805 80.4887 217.242 80.006 215.563 80.006C213.883 80.006 212.32 80.4887 211.013 81.3177C210.61 81.5738 210.073 81.4877 209.774 81.1225L208.569 79.2882C208.463 79.1266 208.222 79.1056 208.095 79.2525C207.116 80.3754 206.813 83.4186 207.317 84.9423C207.484 85.4481 207.532 85.9833 207.432 86.5059C207.335 87.0222 207.235 87.6476 207.235 88.0799C207.235 92.5377 210.965 96.1539 215.563 96.1539C220.163 96.1539 223.89 92.5398 223.89 88.0799C223.89 87.6455 223.793 87.0222 223.693 86.5059C223.594 85.9833 223.641 85.4481 223.808 84.9423ZM215.563 94.349C212.008 94.349 209.116 91.545 209.116 88.0988C209.116 87.9855 209.121 87.8743 209.125 87.763C209.255 85.4145 210.725 83.406 212.807 82.449C213.643 82.0628 214.578 81.8487 215.563 81.8487C216.548 81.8487 217.483 82.0649 218.32 82.4511C220.403 83.4081 221.873 85.4166 222.003 87.763C222.009 87.8743 222.011 87.9855 222.011 88.0988C222.009 91.545 219.117 94.349 215.563 94.349Z" fill="black"/>
<path d="M218.355 90.504L216.708 87.7357L215.294 85.4271C215.262 85.3725 215.201 85.3389 215.134 85.3389H213.783C213.716 85.3389 213.655 85.3746 213.623 85.4292C213.59 85.4858 213.59 85.5551 213.625 85.6097L214.976 87.8134L213.162 90.4956C213.125 90.5502 213.121 90.6215 213.153 90.6803C213.186 90.7391 213.248 90.7747 213.316 90.7747H214.675C214.738 90.7747 214.796 90.7432 214.831 90.6929L215.811 89.207L216.69 90.6845C216.723 90.7411 216.786 90.7747 216.85 90.7747H218.19C218.258 90.7747 218.318 90.7411 218.351 90.6845C218.39 90.6278 218.39 90.5607 218.355 90.504Z" fill="black"/>
</g>
<rect x="224.882" y="61.6509" width="19.3136" height="19.3136" rx="9.65681" fill="white"/>
<g clip-path="url(#clip2_89_3037)">
<path d="M230.119 73.7992L230.524 74.0184L235.035 66.6941L234.63 66.4749L230.119 73.7992Z" fill="#E535AB"/>
<path d="M239.048 73.2141H230.026V73.6524H239.048V73.2141Z" fill="#E535AB"/>
<path d="M230.205 73.4603L234.717 75.9028L234.951 75.5232L230.438 73.0807L230.205 73.4603Z" fill="#E535AB"/>
<path d="M234.125 67.0946L238.637 69.5371L238.871 69.1575L234.358 66.715L234.125 67.0946Z" fill="#E535AB"/>
<path d="M230.206 69.1559L230.44 69.5355L234.952 67.093L234.719 66.7134L230.206 69.1559Z" fill="#E535AB"/>
<path d="M234.043 66.6941L238.554 74.0184L238.959 73.7992L234.448 66.4749L234.043 66.6941Z" fill="#E535AB"/>
<path d="M230.851 68.8653H230.384V73.7503H230.851V68.8653Z" fill="#E535AB"/>
<path d="M238.693 68.8653H238.225V73.7503H238.693V68.8653Z" fill="#E535AB"/>
<path d="M234.433 75.3859L234.637 75.7175L238.562 73.5932L238.358 73.2616L234.433 75.3859Z" fill="#E535AB"/>
<path d="M239.312 73.8928C239.042 74.3337 238.439 74.4843 237.969 74.2308C237.498 73.9773 237.338 73.4122 237.608 72.9712C237.879 72.5303 238.481 72.3798 238.952 72.6332C239.425 72.8894 239.586 73.4518 239.312 73.8928Z" fill="#E535AB"/>
<path d="M231.465 69.6441C231.195 70.0851 230.592 70.2356 230.122 69.9821C229.652 69.7286 229.491 69.1636 229.761 68.7226C230.032 68.2816 230.635 68.1311 231.105 68.3846C231.575 68.6407 231.736 69.2032 231.465 69.6441Z" fill="#E535AB"/>
<path d="M229.764 73.8928C229.494 73.4518 229.654 72.8894 230.125 72.6332C230.595 72.3798 231.195 72.5303 231.468 72.9712C231.739 73.4122 231.578 73.9746 231.108 74.2308C230.635 74.4843 230.035 74.3337 229.764 73.8928Z" fill="#E535AB"/>
<path d="M237.611 69.6441C237.341 69.2032 237.501 68.6407 237.972 68.3846C238.442 68.1311 239.042 68.2816 239.315 68.7226C239.586 69.1636 239.425 69.726 238.955 69.9821C238.484 70.2356 237.882 70.0851 237.611 69.6441Z" fill="#E535AB"/>
<path d="M234.538 76.4779C233.995 76.4779 233.555 76.066 233.555 75.5563C233.555 75.0467 233.995 74.6348 234.538 74.6348C235.082 74.6348 235.521 75.0467 235.521 75.5563C235.521 76.0633 235.082 76.4779 234.538 76.4779Z" fill="#E535AB"/>
<path d="M234.538 67.9806C233.995 67.9806 233.555 67.5687 233.555 67.0591C233.555 66.5494 233.995 66.1375 234.538 66.1375C235.082 66.1375 235.521 66.5494 235.521 67.0591C235.521 67.5687 235.082 67.9806 234.538 67.9806Z" fill="#E535AB"/>
</g>
<rect x="224.882" y="61.6509" width="19.3136" height="19.3136" rx="9.65681" stroke="#1699E2" stroke-width="1.60947"/>
<path d="M177 135.5V135.5C181.333 135.5 184.846 131.987 184.846 127.654V94.7694C184.846 90.4785 188.325 87 192.615 87V87" stroke="white" stroke-opacity="0.1" stroke-width="2" stroke-miterlimit="0" stroke-linecap="round" stroke-linejoin="bevel"/>
<path d="M177.418 38.8783V38.8783C181.52 38.8783 184.846 42.2041 184.846 46.3066V79.2307C184.846 83.5216 188.325 87.0001 192.615 87.0001V87.0001" stroke="white" stroke-opacity="0.1" stroke-width="2" stroke-miterlimit="0" stroke-linecap="round" stroke-linejoin="bevel"/>
</g>
<defs>
<filter id="filter0_dd_89_3037" x="-0.9375" y="-0.625" width="401.875" height="175.875" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="0.3125" operator="erode" in="SourceAlpha" result="effect1_dropShadow_89_3037"/>
<feOffset dy="0.3125"/>
<feGaussianBlur stdDeviation="0.3125"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_89_3037"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="0.3125"/>
<feGaussianBlur stdDeviation="0.46875"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="effect1_dropShadow_89_3037" result="effect2_dropShadow_89_3037"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_89_3037" result="shape"/>
</filter>
<filter id="filter1_d_89_3037" x="72.3846" y="66.6923" width="103.231" height="42.2308" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.30769"/>
<feGaussianBlur stdDeviation="1.30769"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_89_3037"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_89_3037" result="shape"/>
</filter>
<filter id="filter2_d_89_3037" x="72.3846" y="115.692" width="103.231" height="42.2308" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.30769"/>
<feGaussianBlur stdDeviation="1.30769"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_89_3037"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_89_3037" result="shape"/>
</filter>
<filter id="filter3_d_89_3037" x="72.3846" y="17.6923" width="103.231" height="42.2308" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.30769"/>
<feGaussianBlur stdDeviation="1.30769"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_89_3037"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_89_3037" result="shape"/>
</filter>
<filter id="filter4_d_89_3037" x="254.385" y="67.6923" width="73.2308" height="42.2308" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.30769"/>
<feGaussianBlur stdDeviation="1.30769"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_89_3037"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_89_3037" result="shape"/>
</filter>
<filter id="filter5_d_89_3037" x="194" y="67.3846" width="43.1539" height="41.8462" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.30769"/>
<feGaussianBlur stdDeviation="1.30769"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_89_3037"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_89_3037" result="shape"/>
</filter>
<clipPath id="clip0_89_3037">
<rect width="400" height="174" fill="white"/>
</clipPath>
<clipPath id="clip1_89_3037">
<rect width="17" height="17" fill="white" transform="translate(207.077 79.1539)"/>
</clipPath>
<clipPath id="clip2_89_3037">
<rect width="11.2663" height="10.5621" fill="white" transform="translate(228.905 66.0267)"/>
</clipPath>
</defs>
</svg>