big_data.xml 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777
  1. <shapes name="mxgraph.gcp.big_data">
  2. <shape aspect="variable" h="113.93" name="BigQuery" strokewidth="inherit" w="129.03">
  3. <connections/>
  4. <foreground>
  5. <save/>
  6. <path>
  7. <move x="28.3" y="108.18"/>
  8. <line x="2.05" y="62.72"/>
  9. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/>
  10. <line x="28.3" y="5.75"/>
  11. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/>
  12. <line x="90.76" y="0"/>
  13. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/>
  14. <line x="126.97" y="51.22"/>
  15. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.97" x-axis-rotation="0" y="62.72"/>
  16. <line x="100.72" y="108.18"/>
  17. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.93"/>
  18. <line x="38.26" y="113.93"/>
  19. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.18"/>
  20. <close/>
  21. </path>
  22. <fillstroke/>
  23. <strokecolor color="none"/>
  24. <fillcolor color="#000000"/>
  25. <alpha alpha="0.07"/>
  26. <path>
  27. <move x="81.14" y="40.84"/>
  28. <line x="64.51" y="36.39"/>
  29. <line x="49.58" y="41.94"/>
  30. <line x="43.81" y="56.97"/>
  31. <line x="48.45" y="73.7"/>
  32. <line x="88.69" y="113.93"/>
  33. <line x="90.76" y="113.93"/>
  34. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.72" x-axis-rotation="0" y="108.18"/>
  35. <line x="118.2" y="77.91"/>
  36. <close/>
  37. </path>
  38. <fill/>
  39. <restore/>
  40. <rect/>
  41. <stroke/>
  42. <strokecolor color="none"/>
  43. <fillcolor color="#fff"/>
  44. <path>
  45. <move x="64.51" y="33.77"/>
  46. <arc large-arc-flag="1" rx="23.2" ry="23.2" sweep-flag="0" x="87.71" x-axis-rotation="0" y="56.97"/>
  47. <arc large-arc-flag="0" rx="23.2" ry="23.2" sweep-flag="0" x="64.51" x-axis-rotation="0" y="33.77"/>
  48. <move x="64.51" y="74.56"/>
  49. <arc large-arc-flag="1" rx="17.6" ry="17.6" sweep-flag="1" x="82.11" x-axis-rotation="0" y="56.97"/>
  50. <arc large-arc-flag="0" rx="17.6" ry="17.6" sweep-flag="1" x="64.51" x-axis-rotation="0" y="74.57"/>
  51. <move x="53.5" y="56.07"/>
  52. <line x="53.5" y="63.28"/>
  53. <arc large-arc-flag="0" rx="12.79" ry="12.79" sweep-flag="0" x="57.89" x-axis-rotation="0" y="67.76"/>
  54. <line x="57.89" y="56.07"/>
  55. <close/>
  56. <move x="62.19" y="49.99"/>
  57. <line x="62.19" y="69.4"/>
  58. <arc large-arc-flag="0" rx="11.86" ry="11.86" sweep-flag="0" x="66.57" x-axis-rotation="0" y="69.43"/>
  59. <line x="66.57" y="49.99"/>
  60. <close/>
  61. <move x="71.28" y="59.07"/>
  62. <line x="71.28" y="67.63"/>
  63. <arc large-arc-flag="0" rx="12.79" ry="12.79" sweep-flag="0" x="75.66" x-axis-rotation="0" y="62.93"/>
  64. <line x="75.66" y="59.07"/>
  65. <close/>
  66. <move x="81.21" y="71.25"/>
  67. <line x="78.8" y="73.66"/>
  68. <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="78.8" x-axis-rotation="0" y="75.2"/>
  69. <line x="87.92" y="84.31"/>
  70. <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="89.45" x-axis-rotation="0" y="84.31"/>
  71. <line x="91.86" y="81.91"/>
  72. <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="91.86" x-axis-rotation="0" y="80.37"/>
  73. <line x="82.74" y="71.25"/>
  74. <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="81.21" x-axis-rotation="0" y="71.25"/>
  75. </path>
  76. <fill/>
  77. </foreground>
  78. </shape>
  79. <shape aspect="variable" h="113.93" name="Cloud Dataflow" strokewidth="inherit" w="129.03">
  80. <connections/>
  81. <foreground>
  82. <save/>
  83. <path>
  84. <move x="28.3" y="108.18"/>
  85. <line x="2.05" y="62.72"/>
  86. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/>
  87. <line x="28.3" y="5.75"/>
  88. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/>
  89. <line x="90.76" y="0"/>
  90. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/>
  91. <line x="126.97" y="51.22"/>
  92. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.97" x-axis-rotation="0" y="62.72"/>
  93. <line x="100.72" y="108.18"/>
  94. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.93"/>
  95. <line x="38.26" y="113.93"/>
  96. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.18"/>
  97. <close/>
  98. </path>
  99. <fillstroke/>
  100. <strokecolor color="none"/>
  101. <fillcolor color="#000000"/>
  102. <alpha alpha="0.07"/>
  103. <path>
  104. <move x="80.85" y="28.55"/>
  105. <line x="64.64" y="32.42"/>
  106. <line x="48.14" y="28.63"/>
  107. <line x="56.35" y="36.84"/>
  108. <line x="42.56" y="51.16"/>
  109. <line x="45.06" y="53.66"/>
  110. <line x="42.67" y="59.54"/>
  111. <line x="47.67" y="64.54"/>
  112. <line x="42.58" y="69.74"/>
  113. <line x="55.26" y="82.42"/>
  114. <line x="48.16" y="85.56"/>
  115. <line x="76.53" y="113.93"/>
  116. <line x="90.76" y="113.93"/>
  117. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.72" x-axis-rotation="0" y="108.18"/>
  118. <line x="122.6" y="70.3"/>
  119. <close/>
  120. </path>
  121. <fill/>
  122. <restore/>
  123. <rect/>
  124. <stroke/>
  125. <strokecolor color="none"/>
  126. <fillcolor color="#fff"/>
  127. <ellipse h="7.14" w="7.14" x="80.1" y="53.54"/>
  128. <fill/>
  129. <ellipse h="7.14" w="7.14" x="41.79" y="53.54"/>
  130. <fill/>
  131. <ellipse h="7.14" w="7.14" x="60.94" y="48.18"/>
  132. <fill/>
  133. <ellipse h="7.14" w="7.14" x="60.94" y="58.91"/>
  134. <fill/>
  135. <path>
  136. <move x="69.9" y="34.95"/>
  137. <line x="80.88" y="28.61"/>
  138. <line x="75.57" y="25.54"/>
  139. <line x="75.42" y="25.54"/>
  140. <line x="64.52" y="31.84"/>
  141. <line x="64.51" y="31.84"/>
  142. <line x="64.51" y="31.84"/>
  143. <line x="53.61" y="25.54"/>
  144. <line x="53.46" y="25.54"/>
  145. <line x="48.15" y="28.61"/>
  146. <line x="59.13" y="34.95"/>
  147. <line x="42.56" y="44.46"/>
  148. <line x="42.56" y="51.16"/>
  149. <line x="48.21" y="51.16"/>
  150. <line x="48.21" y="47.57"/>
  151. <line x="61.8" y="39.63"/>
  152. <line x="61.8" y="45.47"/>
  153. <line x="67.23" y="45.47"/>
  154. <line x="67.23" y="39.63"/>
  155. <line x="80.79" y="47.57"/>
  156. <line x="80.79" y="51.16"/>
  157. <line x="86.46" y="51.16"/>
  158. <line x="86.46" y="44.46"/>
  159. <line x="69.9" y="34.95"/>
  160. <close/>
  161. <move x="80.79" y="66.59"/>
  162. <line x="67.23" y="74.53"/>
  163. <line x="67.23" y="68.77"/>
  164. <line x="61.8" y="68.77"/>
  165. <line x="61.8" y="74.53"/>
  166. <line x="48.21" y="66.59"/>
  167. <line x="48.21" y="63"/>
  168. <line x="42.56" y="63"/>
  169. <line x="42.56" y="69.7"/>
  170. <line x="59.14" y="79.22"/>
  171. <line x="48.15" y="85.57"/>
  172. <line x="53.46" y="88.64"/>
  173. <line x="53.61" y="88.64"/>
  174. <line x="64.51" y="82.34"/>
  175. <line x="75.42" y="88.64"/>
  176. <line x="75.57" y="88.64"/>
  177. <line x="80.88" y="85.57"/>
  178. <line x="69.89" y="79.22"/>
  179. <line x="86.46" y="69.7"/>
  180. <line x="86.46" y="63"/>
  181. <line x="80.79" y="63"/>
  182. <line x="80.79" y="66.59"/>
  183. <close/>
  184. </path>
  185. <fill/>
  186. </foreground>
  187. </shape>
  188. <shape aspect="variable" h="113.93" name="Cloud Datalab" strokewidth="inherit" w="129.03">
  189. <connections/>
  190. <foreground>
  191. <save/>
  192. <path>
  193. <move x="28.3" y="108.18"/>
  194. <line x="2.05" y="62.72"/>
  195. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/>
  196. <line x="28.3" y="5.75"/>
  197. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/>
  198. <line x="90.76" y="0"/>
  199. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/>
  200. <line x="126.97" y="51.22"/>
  201. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.97" x-axis-rotation="0" y="62.72"/>
  202. <line x="100.72" y="108.18"/>
  203. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.93"/>
  204. <line x="38.26" y="113.93"/>
  205. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.18"/>
  206. <close/>
  207. </path>
  208. <fillstroke/>
  209. <strokecolor color="none"/>
  210. <fillcolor color="#000000"/>
  211. <alpha alpha="0.07"/>
  212. <path>
  213. <move x="65.11" y="18.71"/>
  214. <line x="61.66" y="22.21"/>
  215. <line x="70.31" y="30.86"/>
  216. <line x="66.32" y="31.8"/>
  217. <line x="74.92" y="41.28"/>
  218. <line x="71.86" y="41.98"/>
  219. <line x="61.53" y="31.65"/>
  220. <line x="58" y="35.05"/>
  221. <line x="65.37" y="42.42"/>
  222. <line x="58.72" y="42.33"/>
  223. <line x="54.31" y="44.91"/>
  224. <line x="58.68" y="49.27"/>
  225. <line x="44.35" y="74.15"/>
  226. <line x="48.49" y="85.24"/>
  227. <line x="77.18" y="113.93"/>
  228. <line x="90.76" y="113.93"/>
  229. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.72" x-axis-rotation="0" y="108.18"/>
  230. <line x="120.44" y="74.04"/>
  231. <close/>
  232. </path>
  233. <fill/>
  234. <restore/>
  235. <rect/>
  236. <stroke/>
  237. <strokecolor color="none"/>
  238. <fillcolor color="#fff"/>
  239. <ellipse h="4.9" w="4.9" x="57.2" y="30.77"/>
  240. <fill/>
  241. <ellipse h="7.36" w="7.36" x="65.23" y="25.51"/>
  242. <fill/>
  243. <ellipse h="4.9" w="4.9" x="60.88" y="17.95"/>
  244. <fill/>
  245. <path>
  246. <move x="73.66" y="74.97"/>
  247. <line x="71.93" y="71.97"/>
  248. <line x="83.79" y="71.97"/>
  249. <line x="71.99" y="51.53"/>
  250. <line x="71.58" y="51.53"/>
  251. <line x="81.73" y="68.97"/>
  252. <line x="55.33" y="68.97"/>
  253. <line x="52.16" y="74.45"/>
  254. <arc large-arc-flag="0" rx="1.23" ry="1.23" sweep-flag="0" x="52.16" x-axis-rotation="0" y="75.67"/>
  255. <line x="56.01" y="82.34"/>
  256. <line x="81.37" y="82.34"/>
  257. <line x="85.57" y="75.06"/>
  258. <line x="85.52" y="74.97"/>
  259. <close/>
  260. <move x="86.04" y="73.7"/>
  261. <line x="72.65" y="50.51"/>
  262. <arc large-arc-flag="0" rx="1.23" ry="1.23" sweep-flag="1" x="72.49" x-axis-rotation="0" y="49.89"/>
  263. <line x="72.49" y="44.97"/>
  264. <line x="74.44" y="44.97"/>
  265. <arc large-arc-flag="0" rx="0.5" ry="0.5" sweep-flag="0" x="74.94" x-axis-rotation="0" y="44.47"/>
  266. <line x="74.94" y="41.65"/>
  267. <arc large-arc-flag="0" rx="0.5" ry="0.5" sweep-flag="0" x="74.44" x-axis-rotation="0" y="41.15"/>
  268. <line x="54.59" y="41.15"/>
  269. <arc large-arc-flag="0" rx="0.5" ry="0.5" sweep-flag="0" x="54.09" x-axis-rotation="0" y="41.65"/>
  270. <line x="54.09" y="44.47"/>
  271. <arc large-arc-flag="0" rx="0.5" ry="0.5" sweep-flag="0" x="54.59" x-axis-rotation="0" y="44.97"/>
  272. <line x="56.54" y="44.97"/>
  273. <line x="56.54" y="49.89"/>
  274. <arc large-arc-flag="0" rx="1.23" ry="1.23" sweep-flag="1" x="56.38" x-axis-rotation="0" y="50.51"/>
  275. <line x="42.99" y="73.7"/>
  276. <arc large-arc-flag="0" rx="2.45" ry="2.45" sweep-flag="0" x="42.99" x-axis-rotation="0" y="76.15"/>
  277. <line x="47.88" y="84.62"/>
  278. <arc large-arc-flag="0" rx="2.45" ry="2.45" sweep-flag="0" x="50" x-axis-rotation="0" y="85.85"/>
  279. <line x="79.02" y="85.85"/>
  280. <arc large-arc-flag="0" rx="2.45" ry="2.45" sweep-flag="0" x="81.15" x-axis-rotation="0" y="84.62"/>
  281. <line x="86.04" y="76.15"/>
  282. <arc large-arc-flag="0" rx="2.45" ry="2.45" sweep-flag="0" x="86.04" x-axis-rotation="0" y="73.7"/>
  283. <close/>
  284. <move x="81.86" y="75.43"/>
  285. <line x="78.53" y="81.21"/>
  286. <arc large-arc-flag="0" rx="1.23" ry="1.23" sweep-flag="1" x="77.47" x-axis-rotation="0" y="81.82"/>
  287. <line x="51.56" y="81.82"/>
  288. <arc large-arc-flag="0" rx="1.23" ry="1.23" sweep-flag="1" x="50.5" x-axis-rotation="0" y="81.21"/>
  289. <line x="47.17" y="75.43"/>
  290. <arc large-arc-flag="0" rx="1.23" ry="1.23" sweep-flag="1" x="47.17" x-axis-rotation="0" y="74.21"/>
  291. <line x="60.14" y="51.74"/>
  292. <arc large-arc-flag="0" rx="2.45" ry="2.45" sweep-flag="0" x="60.47" x-axis-rotation="0" y="50.51"/>
  293. <line x="60.47" y="44.97"/>
  294. <line x="68.56" y="44.97"/>
  295. <line x="68.56" y="50.51"/>
  296. <arc large-arc-flag="0" rx="2.45" ry="2.45" sweep-flag="0" x="68.89" x-axis-rotation="0" y="51.74"/>
  297. <line x="81.86" y="74.21"/>
  298. <arc large-arc-flag="0" rx="1.23" ry="1.23" sweep-flag="1" x="81.86" x-axis-rotation="0" y="75.43"/>
  299. <close/>
  300. <move x="64.06" y="58.92"/>
  301. <line x="76.03" y="58.92"/>
  302. <line x="74.23" y="56.08"/>
  303. <line x="62.42" y="56.08"/>
  304. <line x="64.06" y="58.92"/>
  305. <close/>
  306. <move x="66.51" y="62.97"/>
  307. <line x="68.23" y="65.94"/>
  308. <line x="80.44" y="65.94"/>
  309. <line x="78.68" y="62.97"/>
  310. <line x="66.51" y="62.97"/>
  311. <close/>
  312. </path>
  313. <fill/>
  314. </foreground>
  315. </shape>
  316. <shape aspect="variable" h="113.97" name="Cloud Dataprep" strokewidth="inherit" w="129.07">
  317. <connections/>
  318. <foreground>
  319. <save/>
  320. <path>
  321. <move x="28.3" y="108.23"/>
  322. <line x="2.05" y="62.76"/>
  323. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.26"/>
  324. <line x="28.3" y="5.79"/>
  325. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0.01"/>
  326. <line x="90.76" y="0.01"/>
  327. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.76" x-axis-rotation="0" y="5.76"/>
  328. <line x="127.01" y="51.23"/>
  329. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="127.01" x-axis-rotation="0" y="62.73"/>
  330. <line x="100.76" y="108.2"/>
  331. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.95"/>
  332. <line x="38.26" y="113.95"/>
  333. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.23"/>
  334. <close/>
  335. </path>
  336. <fillstroke/>
  337. <strokecolor color="none"/>
  338. <fillcolor color="#000000"/>
  339. <alpha alpha="0.07"/>
  340. <path>
  341. <move x="79.23" y="36.06"/>
  342. <line x="76.8" y="37.03"/>
  343. <line x="67.01" y="27.24"/>
  344. <line x="62.92" y="44.12"/>
  345. <line x="56.3" y="37.5"/>
  346. <line x="49.38" y="38.83"/>
  347. <line x="49.23" y="44.75"/>
  348. <line x="58.09" y="53.61"/>
  349. <line x="57.89" y="60.26"/>
  350. <line x="62.88" y="65.23"/>
  351. <line x="63.2" y="68.86"/>
  352. <line x="47.63" y="53.29"/>
  353. <line x="41.03" y="53.73"/>
  354. <line x="40.29" y="60.26"/>
  355. <line x="49.87" y="69.82"/>
  356. <line x="49.22" y="76.06"/>
  357. <line x="87.12" y="113.95"/>
  358. <line x="90.76" y="113.95"/>
  359. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.76" x-axis-rotation="0" y="108.2"/>
  360. <line x="119.23" y="76.22"/>
  361. <close/>
  362. </path>
  363. <fill/>
  364. <restore/>
  365. <rect/>
  366. <stroke/>
  367. <strokecolor color="none"/>
  368. <fillcolor color="#fff"/>
  369. <path>
  370. <move x="43.9" y="54.01"/>
  371. <arc large-arc-flag="1" rx="2.7" ry="2.7" sweep-flag="1" x="41.2" x-axis-rotation="0" y="56.71"/>
  372. <arc large-arc-flag="0" rx="2.7" ry="2.7" sweep-flag="1" x="43.9" x-axis-rotation="0" y="54.01"/>
  373. <move x="43.9" y="51.65"/>
  374. <arc large-arc-flag="1" rx="5.06" ry="5.06" sweep-flag="0" x="48.96" x-axis-rotation="0" y="56.71"/>
  375. <arc large-arc-flag="0" rx="5.06" ry="5.06" sweep-flag="0" x="43.9" x-axis-rotation="0" y="51.65"/>
  376. <close/>
  377. <move x="91.51" y="51.49"/>
  378. <line x="67.01" y="51.49"/>
  379. <line x="67.01" y="46.54"/>
  380. <line x="78.66" y="46.54"/>
  381. <arc large-arc-flag="0" rx="1.08" ry="1.08" sweep-flag="0" x="79.56" x-axis-rotation="0" y="45.35"/>
  382. <line x="79.56" y="37.01"/>
  383. <arc large-arc-flag="0" rx="1.08" ry="1.08" sweep-flag="0" x="78.66" x-axis-rotation="0" y="35.79"/>
  384. <line x="67.01" y="35.79"/>
  385. <line x="67.01" y="27.24"/>
  386. <line x="62.01" y="27.24"/>
  387. <line x="62.01" y="51.73"/>
  388. <arc large-arc-flag="0" rx="4.97" ry="4.97" sweep-flag="0" x="61.5" x-axis-rotation="0" y="51.67"/>
  389. <line x="61.48" y="51.65"/>
  390. <arc large-arc-flag="1" rx="5.06" ry="5.06" sweep-flag="0" x="61.52" x-axis-rotation="0" y="61.77"/>
  391. <curve x1="61.69" x2="61.85" x3="62.01" y1="61.77" y2="61.74" y3="61.72"/>
  392. <line x="62.01" y="86.74"/>
  393. <line x="67.01" y="86.74"/>
  394. <line x="67.01" y="77.95"/>
  395. <line x="73.91" y="77.95"/>
  396. <curve x1="74.3" x2="74.61" x3="74.61" y1="77.95" y2="77.42" y3="76.76"/>
  397. <line x="74.61" y="68.38"/>
  398. <curve x1="74.62" x2="74.3" x3="73.91" y1="67.73" y2="67.2" y3="67.2"/>
  399. <line x="67.01" y="67.2"/>
  400. <line x="67.01" y="62.2"/>
  401. <line x="91.51" y="62.2"/>
  402. <curve x1="92.42" x2="93.17" x3="93.17" y1="62.2" y2="61.67" y3="61.01"/>
  403. <line x="93.17" y="52.68"/>
  404. <curve x1="93.17" x2="92.42" x3="91.51" y1="52.01" y2="51.49" y3="51.49"/>
  405. <close/>
  406. <move x="61.48" y="59.41"/>
  407. <arc large-arc-flag="1" rx="2.7" ry="2.7" sweep-flag="1" x="62.01" x-axis-rotation="0" y="54.07"/>
  408. <line x="62.01" y="59.36"/>
  409. <arc large-arc-flag="0" rx="2.71" ry="2.71" sweep-flag="1" x="61.48" x-axis-rotation="0" y="59.41"/>
  410. <close/>
  411. <move x="52.85" y="69.82"/>
  412. <arc large-arc-flag="1" rx="2.7" ry="2.7" sweep-flag="1" x="50.15" x-axis-rotation="0" y="72.52"/>
  413. <line x="50.15" y="72.52"/>
  414. <arc large-arc-flag="0" rx="2.71" ry="2.71" sweep-flag="1" x="52.85" x-axis-rotation="0" y="69.82"/>
  415. <move x="52.85" y="67.46"/>
  416. <arc large-arc-flag="1" rx="5.06" ry="5.06" sweep-flag="0" x="57.91" x-axis-rotation="0" y="72.52"/>
  417. <line x="57.91" y="72.52"/>
  418. <arc large-arc-flag="0" rx="5.06" ry="5.06" sweep-flag="0" x="52.85" x-axis-rotation="0" y="67.46"/>
  419. <close/>
  420. <move x="52.85" y="38.5"/>
  421. <arc large-arc-flag="1" rx="2.7" ry="2.7" sweep-flag="1" x="50.15" x-axis-rotation="0" y="41.2"/>
  422. <arc large-arc-flag="0" rx="2.7" ry="2.7" sweep-flag="1" x="52.85" x-axis-rotation="0" y="38.5"/>
  423. <move x="52.85" y="36.14"/>
  424. <arc large-arc-flag="1" rx="5.06" ry="5.06" sweep-flag="0" x="57.91" x-axis-rotation="0" y="41.2"/>
  425. <arc large-arc-flag="0" rx="5.06" ry="5.06" sweep-flag="0" x="52.85" x-axis-rotation="0" y="36.14"/>
  426. <close/>
  427. </path>
  428. <fill/>
  429. </foreground>
  430. </shape>
  431. <shape aspect="variable" h="113.93" name="Cloud Dataproc" strokewidth="inherit" w="129.03">
  432. <connections/>
  433. <foreground>
  434. <save/>
  435. <path>
  436. <move x="28.3" y="108.18"/>
  437. <line x="2.05" y="62.72"/>
  438. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/>
  439. <line x="28.3" y="5.75"/>
  440. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/>
  441. <line x="90.76" y="0"/>
  442. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/>
  443. <line x="126.97" y="51.22"/>
  444. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.97" x-axis-rotation="0" y="62.72"/>
  445. <line x="100.72" y="108.18"/>
  446. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.93"/>
  447. <line x="38.26" y="113.93"/>
  448. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.18"/>
  449. <close/>
  450. </path>
  451. <fillstroke/>
  452. <strokecolor color="none"/>
  453. <fillcolor color="#000000"/>
  454. <alpha alpha="0.07"/>
  455. <path>
  456. <move x="72.82" y="31.35"/>
  457. <line x="57.51" y="31.97"/>
  458. <line x="51.69" y="58.1"/>
  459. <line x="56.76" y="66.97"/>
  460. <line x="40.26" y="64.47"/>
  461. <line x="36.8" y="79.62"/>
  462. <line x="71.12" y="113.93"/>
  463. <line x="90.76" y="113.93"/>
  464. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.72" x-axis-rotation="0" y="108.18"/>
  465. <line x="118.63" y="77.17"/>
  466. <close/>
  467. </path>
  468. <fill/>
  469. <restore/>
  470. <rect/>
  471. <stroke/>
  472. <strokecolor color="none"/>
  473. <fillcolor color="#fff"/>
  474. <path>
  475. <move x="93.64" y="64.83"/>
  476. <line x="93.64" y="64.83"/>
  477. <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="0" x="89.25" x-axis-rotation="0" y="60.45"/>
  478. <line x="89.25" y="60.45"/>
  479. <line x="89.25" y="60.45"/>
  480. <line x="69.77" y="49.2"/>
  481. <arc large-arc-flag="0" rx="12.06" ry="12.06" sweep-flag="0" x="72" x-axis-rotation="0" y="47.45"/>
  482. <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="0" x="73.91" x-axis-rotation="0" y="32.97"/>
  483. <line x="73.91" y="32.97"/>
  484. <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="0" x="51.51" x-axis-rotation="0" y="38.96"/>
  485. <curve x1="51.51" x2="51.51" x3="51.51" y1="38.98" y2="38.99" y3="39.01"/>
  486. <line x="51.51" y="61.49"/>
  487. <arc large-arc-flag="1" rx="11.99" ry="11.99" sweep-flag="0" x="51.74" x-axis-rotation="0" y="82.39"/>
  488. <curve x1="51.77" x2="51.79" x3="51.82" y1="82.37" y2="82.36" y3="82.34"/>
  489. <line x="51.82" y="82.34"/>
  490. <line x="71.27" y="71.11"/>
  491. <arc large-arc-flag="1" rx="11.99" ry="11.99" sweep-flag="0" x="93.64" x-axis-rotation="0" y="64.83"/>
  492. <close/>
  493. <move x="57.74" y="72"/>
  494. <arc large-arc-flag="0" rx="11.83" ry="11.83" sweep-flag="0" x="57.51" x-axis-rotation="0" y="69.69"/>
  495. <line x="57.51" y="49.35"/>
  496. <arc large-arc-flag="0" rx="12.07" ry="12.07" sweep-flag="0" x="59.7" x-axis-rotation="0" y="50.31"/>
  497. <line x="77.27" y="60.46"/>
  498. <arc large-arc-flag="0" rx="11.93" ry="11.93" sweep-flag="0" x="75.33" x-axis-rotation="0" y="61.84"/>
  499. <close/>
  500. <move x="63.52" y="33.14"/>
  501. <arc large-arc-flag="1" rx="5.83" ry="5.83" sweep-flag="1" x="57.69" x-axis-rotation="0" y="38.97"/>
  502. <arc large-arc-flag="0" rx="5.85" ry="5.85" sweep-flag="1" x="63.52" x-axis-rotation="0" y="33.14"/>
  503. <close/>
  504. <move x="51.37" y="73.5"/>
  505. <arc large-arc-flag="1" rx="5.83" ry="5.83" sweep-flag="1" x="50.79" x-axis-rotation="0" y="69.08"/>
  506. <line x="50.79" y="69.08"/>
  507. <arc large-arc-flag="0" rx="5.79" ry="5.79" sweep-flag="1" x="51.37" x-axis-rotation="0" y="73.5"/>
  508. <close/>
  509. <move x="88.3" y="73.75"/>
  510. <arc large-arc-flag="1" rx="5.82" ry="5.82" sweep-flag="1" x="88.29" x-axis-rotation="0" y="67.92"/>
  511. <line x="88.29" y="67.92"/>
  512. <arc large-arc-flag="0" rx="5.85" ry="5.85" sweep-flag="1" x="88.3" x-axis-rotation="0" y="73.75"/>
  513. <close/>
  514. </path>
  515. <fill/>
  516. </foreground>
  517. </shape>
  518. <shape aspect="variable" h="113.93" name="Cloud PubSub" strokewidth="inherit" w="129.03">
  519. <connections/>
  520. <foreground>
  521. <save/>
  522. <path>
  523. <move x="28.3" y="108.18"/>
  524. <line x="2.05" y="62.72"/>
  525. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/>
  526. <line x="28.3" y="5.75"/>
  527. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/>
  528. <line x="90.76" y="0"/>
  529. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/>
  530. <line x="126.97" y="51.22"/>
  531. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.97" x-axis-rotation="0" y="62.72"/>
  532. <line x="100.72" y="108.18"/>
  533. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.93"/>
  534. <line x="38.26" y="113.93"/>
  535. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.18"/>
  536. <close/>
  537. </path>
  538. <fillstroke/>
  539. <strokecolor color="none"/>
  540. <fillcolor color="#000000"/>
  541. <alpha alpha="0.07"/>
  542. <path>
  543. <move x="89.73" y="40.71"/>
  544. <line x="83.87" y="41.93"/>
  545. <line x="69.27" y="27.32"/>
  546. <line x="64.6" y="36.06"/>
  547. <line x="62.06" y="46.17"/>
  548. <line x="66.35" y="50.46"/>
  549. <line x="58.12" y="52.14"/>
  550. <line x="46.82" y="40.85"/>
  551. <line x="39.15" y="48.22"/>
  552. <line x="53.27" y="62.35"/>
  553. <line x="38.3" y="74.24"/>
  554. <line x="77.99" y="113.93"/>
  555. <line x="90.76" y="113.93"/>
  556. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.72" x-axis-rotation="0" y="108.18"/>
  557. <line x="121.4" y="72.38"/>
  558. <close/>
  559. </path>
  560. <fill/>
  561. <restore/>
  562. <rect/>
  563. <stroke/>
  564. <strokecolor color="none"/>
  565. <fillcolor color="#fff"/>
  566. <ellipse h="10.64" w="10.64" x="80.71" y="39.22"/>
  567. <fill/>
  568. <ellipse h="10.64" w="10.64" x="37.67" y="39.22"/>
  569. <fill/>
  570. <ellipse h="10.64" w="10.64" x="59.19" y="76.5"/>
  571. <fill/>
  572. <path>
  573. <move x="64.51" y="45.91"/>
  574. <arc large-arc-flag="0" rx="11.07" ry="11.07" sweep-flag="1" x="66.97" x-axis-rotation="0" y="46.19"/>
  575. <line x="66.97" y="32.12"/>
  576. <line x="62.06" y="32.12"/>
  577. <line x="62.06" y="46.19"/>
  578. <arc large-arc-flag="0" rx="11.07" ry="11.07" sweep-flag="1" x="64.51" x-axis-rotation="0" y="45.91"/>
  579. <close/>
  580. <move x="53.95" y="60.23"/>
  581. <line x="41.77" y="67.26"/>
  582. <line x="44.23" y="71.52"/>
  583. <line x="56.42" y="64.48"/>
  584. <arc large-arc-flag="0" rx="11.03" ry="11.03" sweep-flag="1" x="53.95" x-axis-rotation="0" y="60.23"/>
  585. <close/>
  586. <move x="75.08" y="60.23"/>
  587. <arc large-arc-flag="0" rx="11.03" ry="11.03" sweep-flag="1" x="72.61" x-axis-rotation="0" y="64.48"/>
  588. <line x="84.8" y="71.52"/>
  589. <line x="87.26" y="67.26"/>
  590. <close/>
  591. </path>
  592. <fill/>
  593. <ellipse h="17.2" w="17.2" x="55.91" y="48.37"/>
  594. <fill/>
  595. <ellipse h="13.52" w="13.52" x="36.23" y="62.63"/>
  596. <fill/>
  597. <ellipse h="13.52" w="13.52" x="79.27" y="62.63"/>
  598. <fill/>
  599. <ellipse h="13.52" w="13.52" x="57.75" y="25.36"/>
  600. <fill/>
  601. </foreground>
  602. </shape>
  603. <shape aspect="variable" h="113.97" name="Data Studio" strokewidth="inherit" w="129.07">
  604. <connections/>
  605. <foreground>
  606. <save/>
  607. <path>
  608. <move x="28.3" y="108.23"/>
  609. <line x="2.05" y="62.76"/>
  610. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.26"/>
  611. <line x="28.3" y="5.79"/>
  612. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0.01"/>
  613. <line x="90.76" y="0.01"/>
  614. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.76" x-axis-rotation="0" y="5.76"/>
  615. <line x="127.01" y="51.23"/>
  616. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="127.01" x-axis-rotation="0" y="62.73"/>
  617. <line x="100.76" y="108.2"/>
  618. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.95"/>
  619. <line x="38.26" y="113.95"/>
  620. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.23"/>
  621. <close/>
  622. </path>
  623. <fillstroke/>
  624. <strokecolor color="none"/>
  625. <fillcolor color="#000000"/>
  626. <alpha alpha="0.07"/>
  627. <path>
  628. <move x="100.76" y="108.2"/>
  629. <line x="124.08" y="67.82"/>
  630. <line x="88.84" y="32.58"/>
  631. <line x="76.9" y="37.18"/>
  632. <line x="71.08" y="31.36"/>
  633. <line x="38.94" y="63.47"/>
  634. <line x="43.98" y="68.51"/>
  635. <line x="40.15" y="81.44"/>
  636. <line x="72.66" y="113.95"/>
  637. <line x="90.76" y="113.95"/>
  638. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.76" x-axis-rotation="0" y="108.2"/>
  639. <close/>
  640. </path>
  641. <fill/>
  642. <restore/>
  643. <rect/>
  644. <stroke/>
  645. <strokecolor color="none"/>
  646. <fillcolor color="#fff"/>
  647. <path>
  648. <move x="85.97" y="31.36"/>
  649. <line x="74.07" y="31.36"/>
  650. <line x="74.07" y="48.07"/>
  651. <arc large-arc-flag="0" rx="18.43" ry="18.43" sweep-flag="1" x="68.82" x-axis-rotation="0" y="61.07"/>
  652. <arc large-arc-flag="0" rx="18.1" ry="18.1" sweep-flag="1" x="55.76" x-axis-rotation="0" y="66.54"/>
  653. <line x="38.94" y="66.54"/>
  654. <line x="38.94" y="78.55"/>
  655. <arc large-arc-flag="0" rx="4.15" ry="4.15" sweep-flag="0" x="43.05" x-axis-rotation="0" y="82.66"/>
  656. <line x="64.05" y="82.66"/>
  657. <curve x1="78.46" x2="90.05" x3="90.05" y1="82.66" y2="71.66" y3="56.82"/>
  658. <line x="90.05" y="35.47"/>
  659. <arc large-arc-flag="0" rx="4.15" ry="4.15" sweep-flag="0" x="85.97" x-axis-rotation="0" y="31.36"/>
  660. <close/>
  661. <move x="38.94" y="35.47"/>
  662. <line x="38.94" y="63.47"/>
  663. <line x="55.76" y="63.47"/>
  664. <arc large-arc-flag="0" rx="15.12" ry="15.12" sweep-flag="0" x="66.68" x-axis-rotation="0" y="58.9"/>
  665. <arc large-arc-flag="0" rx="15.45" ry="15.45" sweep-flag="0" x="71.08" x-axis-rotation="0" y="48.04"/>
  666. <line x="71.08" y="31.36"/>
  667. <line x="43.08" y="31.36"/>
  668. <arc large-arc-flag="0" rx="4.15" ry="4.15" sweep-flag="0" x="38.94" x-axis-rotation="0" y="35.47"/>
  669. <close/>
  670. </path>
  671. <fill/>
  672. </foreground>
  673. </shape>
  674. <shape aspect="variable" h="113.93" name="Genomics" strokewidth="inherit" w="129.03">
  675. <connections/>
  676. <foreground>
  677. <save/>
  678. <path>
  679. <move x="28.3" y="108.18"/>
  680. <line x="2.05" y="62.72"/>
  681. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/>
  682. <line x="28.3" y="5.75"/>
  683. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/>
  684. <line x="90.76" y="0"/>
  685. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/>
  686. <line x="126.97" y="51.22"/>
  687. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.97" x-axis-rotation="0" y="62.72"/>
  688. <line x="100.72" y="108.18"/>
  689. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.93"/>
  690. <line x="38.26" y="113.93"/>
  691. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.18"/>
  692. <close/>
  693. </path>
  694. <fillstroke/>
  695. <strokecolor color="none"/>
  696. <fillcolor color="#000000"/>
  697. <alpha alpha="0.07"/>
  698. <path>
  699. <move x="88.53" y="29.71"/>
  700. <line x="83.26" y="35.65"/>
  701. <line x="79.11" y="32.38"/>
  702. <line x="64.64" y="32.33"/>
  703. <line x="41.17" y="34.45"/>
  704. <line x="50.68" y="43.96"/>
  705. <line x="49.27" y="48.16"/>
  706. <line x="68.35" y="67.24"/>
  707. <line x="57.94" y="68.04"/>
  708. <line x="54.39" y="65.26"/>
  709. <line x="48.69" y="70.89"/>
  710. <line x="59.97" y="82.18"/>
  711. <line x="49.84" y="81.52"/>
  712. <line x="46.12" y="78.56"/>
  713. <line x="40.68" y="84.42"/>
  714. <line x="70.19" y="113.93"/>
  715. <line x="90.76" y="113.93"/>
  716. <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.72" x-axis-rotation="0" y="108.18"/>
  717. <line x="124.99" y="66.16"/>
  718. <close/>
  719. </path>
  720. <fill/>
  721. <restore/>
  722. <rect/>
  723. <stroke/>
  724. <strokecolor color="none"/>
  725. <fillcolor color="#fff"/>
  726. <ellipse h="6.16" w="6.16" x="48.26" y="42.83"/>
  727. <fill/>
  728. <ellipse h="8" w="8" x="73.69" y="41.91"/>
  729. <fill/>
  730. <ellipse h="8" w="8" x="47.5" y="64.02"/>
  731. <fill/>
  732. <ellipse h="6.16" w="6.16" x="74.53" y="64.94"/>
  733. <fill/>
  734. <ellipse h="6.16" w="6.16" x="40.39" y="29.31"/>
  735. <fill/>
  736. <ellipse h="8" w="8" x="81.56" y="28.39"/>
  737. <fill/>
  738. <ellipse h="8" w="8" x="39.45" y="77.54"/>
  739. <fill/>
  740. <ellipse h="6.16" w="6.16" x="82.5" y="78.46"/>
  741. <fill/>
  742. <ellipse h="8" w="8" x="60.51" y="52.97"/>
  743. <fill/>
  744. <path>
  745. <move x="53.46" y="47.76"/>
  746. <line x="69.38" y="47.76"/>
  747. <line x="71.23" y="45.91"/>
  748. <line x="69.38" y="44.07"/>
  749. <line x="53.46" y="44.07"/>
  750. <line x="53.46" y="47.76"/>
  751. <close/>
  752. <move x="57.92" y="68.02"/>
  753. <line x="59.76" y="69.87"/>
  754. <line x="75.46" y="69.87"/>
  755. <line x="75.46" y="66.18"/>
  756. <line x="59.76" y="66.18"/>
  757. <line x="57.92" y="68.02"/>
  758. <close/>
  759. <move x="45.56" y="34.24"/>
  760. <line x="77.26" y="34.24"/>
  761. <line x="79.11" y="32.39"/>
  762. <line x="77.26" y="30.55"/>
  763. <line x="45.56" y="30.55"/>
  764. <line x="45.56" y="34.24"/>
  765. <close/>
  766. <move x="49.84" y="81.54"/>
  767. <line x="51.68" y="83.38"/>
  768. <line x="83.42" y="83.38"/>
  769. <line x="83.42" y="79.7"/>
  770. <line x="51.68" y="79.69"/>
  771. <line x="49.84" y="81.54"/>
  772. <close/>
  773. </path>
  774. <fill/>
  775. </foreground>
  776. </shape>
  777. </shapes>