{"id":94,"date":"2023-02-13T14:28:59","date_gmt":"2023-02-13T14:28:59","guid":{"rendered":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/?p=94"},"modified":"2023-02-15T09:14:34","modified_gmt":"2023-02-15T09:14:34","slug":"coding-along-with-azure-databricks-and-mojs-splink","status":"publish","type":"post","link":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/","title":{"rendered":"Coding along with Azure Databricks and MoJ&#8217;s Splink"},"content":{"rendered":"<p><span data-contrast=\"auto\">In January, our ICT team supported and took part in a <strong>Public Sector Code-Along workshop<\/strong> at Imperial\u2019s White City Advanced Hackspace with 60 other data specialists from across public sector organisations, with representatives from Microsoft, <a href=\"https:\/\/www.databricks.com\/\" target=\"_blank\" rel=\"noopener\">Databricks<\/a> the <a href=\"https:\/\/www.gov.uk\/government\/publications\/joined-up-data-in-government-the-future-of-data-linking-methods\/splink-mojs-open-source-library-for-probabilistic-record-linkage-at-scale\" target=\"_blank\" rel=\"noopener\">Ministry of Justice (MoJ)&#8217;s Splink<\/a> team and the <a href=\"https:\/\/www.nicd.org.uk\/\" target=\"_blank\" rel=\"noopener\">National Innovation Centre for Data (NICD).<\/a><\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:120,&quot;335559739&quot;:120,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">This event focussed on the MoJ&#8217;s Splink package: <\/span><\/p>\n<p><span data-contrast=\"auto\"><strong>Splink<\/strong> is a PySpark package that allows you to link millions of distinct records that refer to an individual entity but lack a consistent identifier. It applies established statistical comparison methods to detect whether records in a dataset related to the same thing by comparing values in any column, and assessing the probability of a match that would be impossible to do manually across large datasets \u2013 for example it can be used to detect if two or more similar records amongst millions are actually related to the same individual person.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:120,&quot;335559739&quot;:120,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\"><strong>Databricks<\/strong> is a unified set of tools for building, deploying, sharing, and maintaining enterprise-grade data solutions at scale. It is the technical solution that we use at Imperial to power the Unified Data Platform, launched by our Data and Analytics product line in 2022.<\/span><\/p>\n<p>We also heard from keynote speakers:<\/p>\n<ul>\n<li><strong>Paul Watson, <\/strong>Director of NICD, who gave an overview of the work they are doing to support the National Data Strategy and the skilling up and knowledge transfer.<\/li>\n<li><strong>Robert Porteous, <\/strong>Deputy Director of Data Strategy, Implementation and Evidence at DCMS, who spoke about the National Data Strategy work, data standards, data share and data challenges.<\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">The workshop gave us the opportunity to get to grips with a government endorsed external public sector package within Databricks. The code from Splink is available in a Databricks workbook that can be easily imported into our Databricks account.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:120,&quot;335559739&quot;:120,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<h2><strong>Improving our data use at the College<\/strong><\/h2>\n<p>The Splink tool has a lot of potential to allow controlled cross-system record matching with many uses. It allows a solid statistical model to be built, trained and then ported between technologies.<\/p>\n<blockquote><p><span data-contrast=\"auto\">\u201cSplink<\/span><i><span data-contrast=\"auto\"> could allow us to develop solid common definitions that would be transparent and auditable. <\/span><\/i><i><span data-contrast=\"auto\">For example, it could help when the College wants to check for things like spotting duplicate people in records (e.g. CID deduping), connecting building data between systems when there are no common building identifiers and so on.&#8221;<\/span><\/i><\/p><\/blockquote>\n<p><span data-contrast=\"auto\">Andrew Lewis, <span class=\"cf0\">Information Insight Analyst, ICT.<br \/>\n<\/span><\/span><\/p>\n<h3><span data-contrast=\"auto\">Working with real word data<\/span><\/h3>\n<p><span data-contrast=\"auto\">Andrew explains what they achieved at the event, &#8220;In the workshop we focussed on some real-world data available data sourced from Companies House. The hack involved training a statistical model to create rules for checking data in columns such as first name, date-of-birth, postcode etc and using accepted stats methods of scoring closeness of matches. <\/span><\/p>\n<p><em>This chart below shows examples of how the models can be trained to acceptable levels. (<a href=\"https:\/\/moj-analytical-services.github.io\/splink\/\">Image from Splink tutorials available with code<\/a>.)<br \/>\n<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"286\" class=\"alignnone wp-image-100 size-full\" src=\"http:\/\/blogs.imperial.ac.uk\/ict-success-stories\/files\/2023\/02\/Picture1.png\" alt=\"Table showing interpretation, showing duplicate data\" \/><\/p>\n<p><span data-contrast=\"auto\">Andrew suggests &#8220;It\u2019s too detailed a subject to cover in this post, but Splink has really powerful and robust settings that allow comparisons to be made much faster than other solutions, and with as fine or coarse levels of details as we could need in the rules. It is possible to separate exact matches from probable matches and define what we accept as \u201cmust be 100%\u201d, \u201cgood enough\u201d, \u201cclose &#8211; check these\u201d or whatever.&#8221;<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:120,&quot;335559739&quot;:120,&quot;335559740&quot;:240}\"><br \/>\n<\/span><\/p>\n<p><em>This chart below shows how applying the probability rules in sequence can greatly increase the chances of spotting data matches, in a way that is automatable and auditable to a defined statistical tolerance. (<a href=\"https:\/\/moj-analytical-services.github.io\/splink\/\">Image from Splink tutorials available with code<\/a>.)<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"838\" height=\"574\" class=\"alignnone wp-image-97 size-full\" src=\"http:\/\/blogs.imperial.ac.uk\/ict-success-stories\/files\/2023\/02\/databricks2.jpg\" alt=\"This chart shows how applying the probability rules in sequence can greatly increase the chances of spotting data matches, in a way that is automatable and auditable to a defined statistical tolerance.\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Summary<\/h3>\n<p><span data-contrast=\"auto\">Overall, this was a great day. We made contact with lots of data practitioners in other public sector organisations and learned about the potential of Splink.<\/span><\/p>\n<p><span data-contrast=\"auto\">When our analysts and data professionals spend huge amounts of time retrieving, merging, cleaning and verifying College data, it&#8217;s time not spent doing the valuable work of understanding and synthesising their analysis into actionable information. Splink has the potential to do this automatically at scale faster than other tools available.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" class=\"wp-image-98 size-medium alignright\" src=\"http:\/\/blogs.imperial.ac.uk\/ict-success-stories\/files\/2023\/02\/20230131_134121-300x225.jpg\" alt=\"Andy Lewis (Middle) working with other team members\" \/><\/p>\n<p><em>If you want to find out more about how we are using Databricks at the College you can contact our colleagues:<br \/>\n<\/em><\/p>\n<ul>\n<li>Richard Howells, Head of Technology Office<\/li>\n<li>Andrew Lewis, <span data-contrast=\"auto\"><span class=\"cf0\">Information Insight Analyst<\/span><\/span><\/li>\n<li>Jose Maria Vidal Fidel, <!--StartFragment --><span class=\"cf0\">Product Developer <\/span><!--EndFragment --><\/li>\n<li>Maria Teresa Douglas, <!--StartFragment --><span class=\"cf0\">Data and Analytics Product Owner <\/span><!--EndFragment --><span class=\"cf0\"><br \/>\n<\/span><!--EndFragment --><\/li>\n<li>Henry Nwiido, <!--StartFragment --><span class=\"cf0\">Data Domain Specialist <\/span><!--EndFragment --><\/li>\n<li>Nelson Cerqueira, <!--StartFragment --><span class=\"cf0\">Solutions Architect<\/span><!--EndFragment --><\/li>\n<li>Cho Fung Chan, <!--StartFragment --><span class=\"cf0\">Data Specialist<\/span><!--EndFragment --><\/li>\n<li>James Clubbe, <!--StartFragment --><span class=\"cf0\">Data Engineer (Data Specialist) <\/span><!--EndFragment --><\/li>\n<li>Irene Kalkanis, <!--StartFragment --><span class=\"cf0\">Data and Innovation Lead<\/span><!--EndFragment --><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In January, our ICT team supported and took part in a Public Sector Code-Along workshop at Imperial\u2019s White City Advanced Hackspace with 60 other data specialists from across public sector organisations, with representatives from Microsoft, Databricks the Ministry of Justice (MoJ)&#8217;s Splink team and the National Innovation Centre for Data (NICD).\u00a0 This event focussed on [&hellip;]<\/p>\n","protected":false},"author":526,"featured_media":95,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"quote","meta":{"footnotes":""},"categories":[316792,316892],"tags":[],"class_list":["post-94","post","type-post","status-publish","format-quote","has-post-thumbnail","hentry","category-best-tools-and-systems","category-robust-reliable-technology","post_format-post-format-quote"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Coding along with Azure Databricks and MoJ&#039;s Splink - Realising our digital ambitions<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coding along with Azure Databricks and MoJ&#039;s Splink - Realising our digital ambitions\" \/>\n<meta property=\"og:description\" content=\"In January, our ICT team supported and took part in a Public Sector Code-Along workshop at Imperial\u2019s White City Advanced Hackspace with 60 other data specialists from across public sector organisations, with representatives from Microsoft, Databricks the Ministry of Justice (MoJ)&#8217;s Splink team and the National Innovation Centre for Data (NICD).\u00a0 This event focussed on [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/\" \/>\n<meta property=\"og:site_name\" content=\"Realising our digital ambitions\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-13T14:28:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-15T09:14:34+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blogs.imperial.ac.uk\/ict-success-stories\/files\/2023\/02\/20230131_134309-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1829\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Liz Scholfield\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Liz Scholfield\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/\"},\"author\":{\"name\":\"Liz Scholfield\",\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/#\\\/schema\\\/person\\\/cc4fa7f5a2c7d9fc276a4c691ca4d812\"},\"headline\":\"Coding along with Azure Databricks and MoJ&#8217;s Splink\",\"datePublished\":\"2023-02-13T14:28:59+00:00\",\"dateModified\":\"2023-02-15T09:14:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/\"},\"wordCount\":748,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/files\\\/2023\\\/02\\\/20230131_134309-scaled.jpg\",\"articleSection\":[\"Best tools and systems\",\"Robust &amp; reliable technology\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/\",\"url\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/\",\"name\":\"Coding along with Azure Databricks and MoJ's Splink - Realising our digital ambitions\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/files\\\/2023\\\/02\\\/20230131_134309-scaled.jpg\",\"datePublished\":\"2023-02-13T14:28:59+00:00\",\"dateModified\":\"2023-02-15T09:14:34+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/#\\\/schema\\\/person\\\/cc4fa7f5a2c7d9fc276a4c691ca4d812\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/files\\\/2023\\\/02\\\/20230131_134309-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/files\\\/2023\\\/02\\\/20230131_134309-scaled.jpg\",\"width\":2560,\"height\":1829,\"caption\":\"Team coding along on laptops in the Advacned Hackspace\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/2023\\\/02\\\/13\\\/coding-along-with-azure-databricks-and-mojs-splink\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coding along with Azure Databricks and MoJ&#8217;s Splink\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/#website\",\"url\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/\",\"name\":\"Realising our digital ambitions\",\"description\":\"ICT success stories\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/#\\\/schema\\\/person\\\/cc4fa7f5a2c7d9fc276a4c691ca4d812\",\"name\":\"Liz Scholfield\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2e2bd3b9ceadf8ae1addb52b20e163be3829b4db76f008e1986c5f2b576b26f4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2e2bd3b9ceadf8ae1addb52b20e163be3829b4db76f008e1986c5f2b576b26f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2e2bd3b9ceadf8ae1addb52b20e163be3829b4db76f008e1986c5f2b576b26f4?s=96&d=mm&r=g\",\"caption\":\"Liz Scholfield\"},\"url\":\"https:\\\/\\\/blogs.imperial.ac.uk\\\/ict-success-stories\\\/author\\\/eswift\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Coding along with Azure Databricks and MoJ's Splink - Realising our digital ambitions","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/","og_locale":"en_GB","og_type":"article","og_title":"Coding along with Azure Databricks and MoJ's Splink - Realising our digital ambitions","og_description":"In January, our ICT team supported and took part in a Public Sector Code-Along workshop at Imperial\u2019s White City Advanced Hackspace with 60 other data specialists from across public sector organisations, with representatives from Microsoft, Databricks the Ministry of Justice (MoJ)&#8217;s Splink team and the National Innovation Centre for Data (NICD).\u00a0 This event focussed on [&hellip;]","og_url":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/","og_site_name":"Realising our digital ambitions","article_published_time":"2023-02-13T14:28:59+00:00","article_modified_time":"2023-02-15T09:14:34+00:00","og_image":[{"width":2560,"height":1829,"url":"http:\/\/blogs.imperial.ac.uk\/ict-success-stories\/files\/2023\/02\/20230131_134309-scaled.jpg","type":"image\/jpeg"}],"author":"Liz Scholfield","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Liz Scholfield","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/#article","isPartOf":{"@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/"},"author":{"name":"Liz Scholfield","@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/#\/schema\/person\/cc4fa7f5a2c7d9fc276a4c691ca4d812"},"headline":"Coding along with Azure Databricks and MoJ&#8217;s Splink","datePublished":"2023-02-13T14:28:59+00:00","dateModified":"2023-02-15T09:14:34+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/"},"wordCount":748,"commentCount":0,"image":{"@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/files\/2023\/02\/20230131_134309-scaled.jpg","articleSection":["Best tools and systems","Robust &amp; reliable technology"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/","url":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/","name":"Coding along with Azure Databricks and MoJ's Splink - Realising our digital ambitions","isPartOf":{"@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/#primaryimage"},"image":{"@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/files\/2023\/02\/20230131_134309-scaled.jpg","datePublished":"2023-02-13T14:28:59+00:00","dateModified":"2023-02-15T09:14:34+00:00","author":{"@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/#\/schema\/person\/cc4fa7f5a2c7d9fc276a4c691ca4d812"},"breadcrumb":{"@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/#primaryimage","url":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/files\/2023\/02\/20230131_134309-scaled.jpg","contentUrl":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/files\/2023\/02\/20230131_134309-scaled.jpg","width":2560,"height":1829,"caption":"Team coding along on laptops in the Advacned Hackspace"},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/2023\/02\/13\/coding-along-with-azure-databricks-and-mojs-splink\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/"},{"@type":"ListItem","position":2,"name":"Coding along with Azure Databricks and MoJ&#8217;s Splink"}]},{"@type":"WebSite","@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/#website","url":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/","name":"Realising our digital ambitions","description":"ICT success stories","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/#\/schema\/person\/cc4fa7f5a2c7d9fc276a4c691ca4d812","name":"Liz Scholfield","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/2e2bd3b9ceadf8ae1addb52b20e163be3829b4db76f008e1986c5f2b576b26f4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2e2bd3b9ceadf8ae1addb52b20e163be3829b4db76f008e1986c5f2b576b26f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2e2bd3b9ceadf8ae1addb52b20e163be3829b4db76f008e1986c5f2b576b26f4?s=96&d=mm&r=g","caption":"Liz Scholfield"},"url":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/author\/eswift\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/wp-json\/wp\/v2\/posts\/94","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/wp-json\/wp\/v2\/users\/526"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/wp-json\/wp\/v2\/comments?post=94"}],"version-history":[{"count":24,"href":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/wp-json\/wp\/v2\/posts\/94\/revisions"}],"predecessor-version":[{"id":144,"href":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/wp-json\/wp\/v2\/posts\/94\/revisions\/144"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/wp-json\/wp\/v2\/media\/95"}],"wp:attachment":[{"href":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/wp-json\/wp\/v2\/media?parent=94"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/wp-json\/wp\/v2\/categories?post=94"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.imperial.ac.uk\/ict-success-stories\/wp-json\/wp\/v2\/tags?post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}