Recent Content
✨Welcome to the Quantexa Community✨
The Quantexa Community is an online platform where you can connect with other Quantexa users to share best practices, knowledge, and insights. Whether you're a developer looking to share knowledge, a customer or partner who'd like to shape the future of Quantexa's products & services, or a tech enthusiast who'd like to learn more, Quantexa Community can provide support along every step of your journey. Anyone can register for the Quantexa Community and once signed in, you will unlock more content! Check out our tried and tested tips below to help you get started on the Quantexa Community and get involved. Top 5 Community Resources to get started📚 Fill in your profile and set your notification preferences (click your avatar in the top-right of your screen). Add a photo of your choice to earn your first badge 📸 Sign up for a Community Tour or join our monthly Community Connect to learn about all the best Community features. Check out our Topic Guide and choose which Topics you'll subscribe to. Get Rewarded! Explore the badges you can collect to climb the Quantexa Community and win prizes 🏆 Explore the Community Library- where you'll find everything from thought leadership articles to technical documentation and release notes Topics & Groups 🤹♂️ In the Quantexa Community you may have noticed we have Topics & Groups. Topics divide up different areas of interest in the Community. Subscribe to a Topic to stay up to date on related discussions, questions, and events. User Groups bring together groups of Quantexa users and are focused on different Quantexa solutions and industries. They're a great opportunity to meet and discuss with Quantexa users working on similar projects or roles. If you don't see a group for your area or industry, and would like to start one, please reach out to the Community team at community@quantexa.com Say Hello! 👋 Pop a comment in the thread below and introduce yourself to other members of the Quantexa Community - you'll earn the Say Hi! badge! Earning Community Points & Badges 🏆️ Get recognition for your participation! By getting involved, you can earn points and level up in the Community. For each action you take you'll be awarded points. This will help you earn badges which are displayed on your profile for the rest of the Community to see. Find our more in our Get Rewarded Topic: Get Rewarded Learn more about points, badges and the leaderboard, congratulate the latest Member of the Month or discover the latest competition in our Get Rewarded Topic. Last but not least, don't forget to check out:3.8KViews1like13CommentsIntroducing Quantexa Documentation
Quantexa Documentation is our comprehensive knowledge base for The Quantexa Platform, available to customers and partners to support them with installation, upgrading and self-service support of the platform, as well as ideas for best practice and examples of how it can be configured and optimized. Below you'll find more on some of the resources you can find there. So, who is Quantexa Documentation for? The idea behind Quantexa Documentation is to provide a comprehensive, one-stop shop for all the material you might need to refer to while setting up, upgrading or using the platform. As a result, it does require you to be a customer or partner, and be logged into our Q Identity service. Once inside, there is information for a wide range of technical knowledge, from a first-time user or non-technical expert looking for more background on what Quantexa is and how it works, to the most knowledgeable expert looking for detailed configuration, best practice or example code. What will I find there? Here's a snapshot of our home page, which should tell you a bit more about information we have available on the site: 1) To help you get around, and find what you're looking for, the site search offers a complete index of all the documentation on the site, including specific versions. 2) If you're just starting out with Quantexa, the New to Quantexa section will give you a high-level overview of what the platform is all about and an introduction to our different solutions, core concepts and how to set up a project. 3) We divide the process which The Quantexa Platform uses to transform your data into intelligence into four steps: Data Integration, Entities and Networks, Scoring and User Interface. In each of these sections you'll find setup details, configuration and further information on platform features. 4) Everything you might need relating to our most recent release of the platform, including release notes, migration guide and fixes lives here. Is there anything else I should know about Quantexa Documentation? The information on the site gets updated all the time, so whenever new features or functionality are available as part of a release, documentation will be there to give you more details about how it all works. Once you begin navigating around the site, you can jump into other sections of information, such as details on our project example repository, using the left navigation. You'll also find further details, such as how to use the site search most effectively, in the "Using Quantexa Documentation" in the "New to Quantexa" section. Sounds good, where can I find it? If you're already a customer or partner with us, just go to the More from Quantexa section of the navigation at the top of the page and choose "Platform Documentation", or just head to the site right now. If you are unable to access the Documentation site, please get in touch with your Quantexa point of contact or the Community team at community@quantexa.com.3.5KViews1like4CommentsWelcome to Quantexa 2.6 | 2.6.0 Release Announcement
We are pleased to announce the release of Quantexa 2.6. Highlights: Uncover insights in highly-connected data with QKnowledgeGraph [Experimental] Build and query Graphs quickly and easily with the new Graph API [Early Access] Vulnerability Management Configure Explorer through the Quantexa User Interface (UI) Reduce duplication and lighten workload with Mirror Alerting Uncover insights in highly-connected data with QKnowledgeGraph [Experimental] QKnowledgeGraph is a new capability for the analysis of data at scale. It allows the creation of Graphs from the full population of Entities and the application of Perspectives to specify important connections. It is a Python-based component that is now integrated with QPython. Fig: A graphical representation of a highly complex Graph. Why is this important? Knowledge Graph enables Data Scientists to perform Graph analytics, apply algorithms and build Machine Learning (ML) models on Graphs based on the full data which sits behind Quantexa Networks. The output of this analysis could be integrated into the Assess Scoring model as an Entity Score, that will influence Alerting and help to inform the Investigator/Analyst decision. The APIs and Python-based interface of QKnowledgeGraph make it easy for Data Scientists to master the tool. Build and query Graphs quickly and easily with the new Graph API [Early Access] The Graph API enables you to dynamically build and query graphs via a REST interface. You can define the shape of the graph that you want to generate using the Quantexa Scripting Language (QSL) and execute this without needing to define expansion logic in advance. The resulting graph can then be used to create an Investigation, or scored against the Assess scoring model. Why is this important? The new Graph API offers a quick and easy way to derive intelligence from our interconnected view of your data. It enables technical or data science user to build and query our Graphs without defining structure and expansions in advance, and without having to rebuild the application. They are now free to explore ad-hoc analysis of the Graph, enable Network Scoring in a streaming use case, or validate a Graph’s shape for batch Graph Scripting. Avoid critical threats with industry-leading Vulnerability Management From 2.6.0, we will be targeting zero vulnerabilities in every software release. To continue to address the dynamic landscape of cybersecurity threats, minor platform versions will be released on a monthly schedule, containing upgrades to dependent components that will remedy any identified vulnerabilities. In addition, major and minor open-source dependencies have been re-baselined and upgraded across almost our entire tech stack. This makes sure all releases going forward stay free from any critical or high-risk vulnerabilities. Why is this important? Nothing is more important than the security of your data. Historically, our approach to vulnerability management has been to monitor the vulnerabilities in dependencies to ensure that none pose a risk to the platform. While we are happy that this enables us to maintain a secure product, some Information Security processes may require a different approach. We now meet the stringent vulnerability management requirements outlined in NIST 800-53, an industry-leading cybersecurity standard. This grants you and your Information Security team greater control over the vulnerabilities in your IT infrastructure. It also consistently resolves all potential vulnerabilities and reduces your total cost of ownership of The Quantexa Platform by eliminating the need for manual review or lengthy exception processes. Configure Explorer through the Quantexa User Interface (UI) Explorer can now be configured directly through the UI. A user with appropriate privileges can configure the schema for a new Document or Entity Explorer type and an instance of it will be generated and auto-populated. They can then configure its display elements: aggregations, document viewer, results table and quick filters, through this instance before saving it and making the new type available to all users. Fig: UI-driven configuration of Explorer Why is this important? This enables less specialised technical users to configure their project's Explorer types, so that they can be easily set up and designed in line with specific use case and user requirements. This contributes to reducing the complexity of configuring the product, therefore reducing time to value and improving your ability to be self-sufficient. Reduce duplication and lighten workload with Mirror Alerting Mirror Alerting is an optional extension to the standard Alerting process that reduces duplicated Alerts, or Mirror Alerts, which may occur when two Alerted Subjects have a relationship and trigger the same scoring logic. Fig: Mirror Alerting Scenario Why is this important? In use cases like Correspondent Banking and Retail AML, relationship scores can cause double counting because both entities get a relationship risk trigger. The Mirror Alerting framework helps to identify the duplicated risks and reduce the volume of alerts the investigators have to process. The flexible logic allows to define the logic for matching Scores and identifying the mirrored risks. More information To receive updates on every release, be sure to click Subscribe in the top right corner of the Release Announcements page (login required to subscribe): Want to learn more? Check out the Release Notes on the Quantexa Documentation site. If you are unable to access the Documentation site, please get in touch with your Quantexa point of contact or the Community team at community@quantexa.com.Welcome to Quantexa 2.3 | 2.3.0 Release Announcement
In Quantexa 2.3, you will find: Entity Store, a new component in our set of Entity Resolution capabilities; Introduction of Security Model V2, a new way to manage Role-Based Access and Control within The Quantexa Platform; Enhancements to Assess including Path Ranking, a new way to define paths; Support for Elasticsearch 8 and Spark 3.2. Entity Store In 2.3.0, we are introducing Entity Store in beta. Before 2.3.0, all interactions with the Quantexa UI and the Quantexa Mid-tier APIs depended upon resolving Entities on-the-fly (dynamically). The Entity Store allows a persisted or materialized view of Entities to be stored in the system. In this first release, the core Entity Store will load a full set of pre-resolved Entities produced by Batch Resolver, into Elasticsearch. The Entity Store can then be used by Explorer to enable querying of the underlying entities, as a Cache for Resolver to improve performance, and to support the new Entity REST API. Security Model V2 We have introduced a new framework for authentication and authorization across the platform. This gives the platform greater control over the data and features that a user can access and enables easier integration with Identity Providers (IdPs). End-users no longer need to interact directly with low-level Quantexa Roles. They are now able to share their work with Groups that are logical to their organizational structure. For example: UK Fraud Investigators. Using a new User Management Screen, you can now provision users and Groups, collections of users that can be assigned Roles and Dynamic Privileges, to The Quantexa Platform from Identity Providers simply and easily. Path Ranking It is now possible to specify the rules for defining the relative importance of paths, a chain of Documents and Entities that connect two Nodes, when writing Network Scores with Path Ranking, which make the Network easier to analyze by signaling the most significant areas to explore further. Dual Context Sources Dual Context Sources enable scoring logic to be designed that will work in both batch and dynamic, and provides a config-based tool that generates Source steps for both pipelines. This simplifies the deployment of a build with a dual architecture. Support for Elasticsearch and Spark Quantexa now supports Elasticsearch 8 across the platform, except for Offline Indexers and Spark 3.2 is now supported across the platform. Warning: Spark 3.0 is deprecated and support will be removed completely in the next release of the platform. Spring Boot upgrade Spring Boot has been upgraded to version 2.6.8. This results in faster startup times and solves a number of security vulnerabilities found in older versions of Spring Boot. Documentation Site Glossary We have completely revamped and reworked our Documentation site glossary, adding almost 100 new terms. Explore the Glossary to find out more. Other highlights For more control and flexibility when running ETL, Quantexa has has added the ability to generate Resolver Search Loader and Compound Creator scripts at the point where users define a Root Model in Data Fusion. List inputs have been introduced for Entity Attribute functions, to allow for more flexibility and customizability, granting users more ways to define Entity Attributes in Data Fusion, and cater to a wider range of data models. You are now able to collapse the Query Builder in Explorer. This is the next step in improving the user experience of Explorer, allowing users to focus on the results of the query. You will find the full set of Release Notes on the Quantexa Documentation site. If you are unable to access them, you will need to get a user with access to submit a Documentation site access request through the Quantexa Support Portal.Meet the Team
Community Team Hi there! I'm Jo, the Head of Community Programs at Quantexa, Stephanie is our Senior Community Manager, and Sophie is our Community Manager. We manage the Quantexa Community and are always looking for ways to improve the site, so if you have any feedback on the Community, please share it via our Community Suggestion Box. You can also reach out to us via our mailbox. Topic Owners You may have noticed each Quantexa Topic has a 'Topic Owner', these are our helpful Quantexa experts and keep our Topics up to date with the latest and greatest. You can find out who the Topic Owner is for each Topic at the bottom of the relevant page: Community Tours and Member Interviews To ensure you're getting maximum value from the Community, we offer Community Tours and Member Interviews. These initiatives offer you and your colleagues an opportunity to learn more about Community features, provide feedback, and connect with members of our Community team. 🚶♀️ Community Tour: A 30-minute demo of the Community, where we'll explore key features that will enhance your Quantexa journey. 🗣️ Member Interview: Engage in a 45-minute interview, focusing on your experience with the Community so far and any suggestions you may have for improvements. You can register for a tour or member interview here.1.1KViews1like1CommentTips & Tricks for Managing Large and Complex Networks - Update for 2.5 & 2.6
As an investigator you may have found that the use of entities and networks are helpful for identifying potential risk in the investigation process, using connections across documents and entities. However, seeing all the available data connected by way of transaction flows, trades, direct links or indirect links can present its own challenges. Substantial amounts of data in a network can sometimes be difficult to navigate. Where do you start? How do you find how many hops to expand then stop? What do you do with the information which is no longer useful to the investigation? Read the full article Tips & Tricks for Managing Large and Complex Networks for the latest functionality which can help simplify how to view and use networks to their full potential. Tips & Tricks for Managing Large and Complex Networks - Quantexa Community As an Investigator, you may have found that entities and Networks are helpful for identifying potential risk in the investigation process, using connections across documents and entities. However, seeing all the available data connected through transaction flows, trades, direct links, or indirect links can present its own…942Views1like3CommentsWelcome to Quantexa 2.7 | 2.7.0 Release Announcement
We are pleased to announce the release of Quantexa 2.7.0. This release includes: Graph Scripting QSL (Early Access) Highlights Simplified Interface: Configuration-Based Expansions: Define Batch Graph Scripts using the Quantexa Scripting Language (QSL) with a simplified interface, reducing the need for custom Scala code. Enhanced Network Precision: Path-based Expansions: Use path-based Expansions instead of perimeter-based Expansions, resulting in tighter and more focused Networks. Efficient Data Processing: Data Pre-Filtering: Options to pre-filter data help minimize the volume of data that needs to be processed, enhancing overall efficiency. Improvements to the Entity Store Cost Efficiency and Performance: Reduced Elastic Utilization: New indexing format reduces Elastic resource usage by up to 40%, leading to significant cost savings. Smaller Index Size: Optimized Entity structure decreases index size by 60%, allowing projects to run on smaller Elasticsearch clusters. Operational Enhancements: Exclusion of Unchanged Entities: Logs can now exclude unchanged Entities, streamlining log management. Entity Version Tracking: Introduction of a version field in all Entities to track data updates, necessitating a full reload of Elasticsearch indices upon upgrade. Loading Improvements: Flexible Output Paths: Enhanced configuration accepts various path types for output locations, removing the need for file:/// prefixes. Parallel Load Execution: Specify Entity types for parallel loading, significantly reducing load times. Storage Optimization: Entities exceeding a threshold of records are stored without compounds, reducing Elastic storage requirements. REST API Enhancements: Advanced Query Capabilities: Support for the negation operator ! and wildcard queries * across all string attributes, enabling more complex and flexible searches. Pagination Support: Total hits in search responses help determine the availability of additional data, facilitating efficient data retrieval. For detailed migration steps and configuration settings, refer to the 2.6.x - 2.7.0 Migration Guide and relevant configuration references. New Global UI Configuration Service Highlights Streamlined Configuration Management: Unified Configuration Service: Global UI settings have been moved from the Explorer service to a new Global UI Configuration service, providing a centralized method for managing these settings. Dedicated REST API Endpoints: A new REST API allows programmatic access to global UI settings, enhancing integration and automation for users and Low-Code Configuration parts of the Quantexa UI. Future-Proofing and Intuitiveness: Intuitive Settings Location: This reorganization places global UI settings in a more logical location, facilitating easier management and future enhancements. Foundation for Future Improvements: While there is no immediate functional impact in the 2.7.0 release, this change lays the groundwork for future improvements in platform UI configuration. More information ➡️For more details on the release, see the 2.7.0 Release Notes on Platform Documentation. If you cannot access the Documentation site, please get in touch with your Quantexa point of contact or the Community team at community@quantexa.com. To receive updates on every release, click Subscribe in the top-right corner of the Release Announcements page (login required).Welcome to Quantexa 2.5 | 2.5.0 Release Announcement
We are pleased to announce Quantexa 2.5! Read below for a few exciting highlights. Stream Updates to the Entity Store The Entity Store can now be updated with a streamed ingest of new Documents, and creates a change log describing how the Entity population has changed. In combination with the ability to query the full population of resolved Entities, this update enables near real-time access to the most up-to-date view of your data. Why is this important? Users and downstream systems can now get the latest view of an Entity resolved by Quantexa, enabling business processes that need to access or act upon that update in near real-time - in a Master Data Management solution (MDM), for example - to do so. Deploy and Change Custom Scoring Pipelines through Configuration The addition of Scoring Extension Mode to the Assess Template Generation functionality helps simplify the process of setting up Scoring on a project. With the new Extension Mode, it is now possible to change and add new nodes to a custom Scoring model using configuration files. Why is this important? This significantly reduces the technical skills required for setting up the Scoring pipeline and makes the generation of a custom Scoring pipeline more flexible. Flexible Scorecards: Identify and Aggregate Insights Across Multiple Typologies Assess capabilities and helper functions have been added to support multiple Scorecards on the same level within one Scoring pipeline. Scores can contribute to one or more Scorecards and flexible alerting logic can be set up to include the outcome of multiple Scorecards. Why is this important? This enables the flagging of different types of risks or insights at the same level - for different typologies or different products, for example - and helps an investigator or analyst understand and act upon the full context of the data available. Tune Scorecards with QPython QPython utilities can now interact with Assess configuration files and Scoring pipelines, which simplifies the process of tuning a Scoring model, providing an easy way to conduct a what-if analysis. The interface, using pre-written Python Notebooks, calculates a set of the most common and useful metrics for tuning. The use of Jupyter Notebooks allows the export of the reports for inclusion in the wider model governance process. Why is this important? Scorecard tuning is one of the most important parts of model development, as the model must output the most relevant (e.g., risky or interesting) information for a specific use case. These utilities make the process of Scorecard tuning much more accessible, simple, and quick. It also makes sure that the model addresses the business need and risk appetite of the deployment. Other highlights Speed up and simplify deployment of Explorer with no-code configuration; Merge and split Entities, and override Entity Attributes through the Entity Management Panel (e.g., for Master Data Management solutions); Integrate with Kafka streaming typologies more easily. Share your thoughts on this release in our poll: Which feature of Quantexa 2.5 are you most excited for? To receive updates on every release, be sure to follow the Release Announcements topic: Want to learn more? Check out the Release Notes on the Quantexa Documentation site. If you are unable to access the Documentation site, please get in touch with your Quantexa point of contact or the Community team at community@quantexa.com.Elasticsearch and Why We Use It
This article gives an overview of what Elasticsearch is, and how and why it's used at Quantexa. If you're a data scientist, business analyst, or an end user, this piece will give you some useful context for what Elasticsearch is all about. What is Elasticsearch? Elasticsearch, or Elastic, is a near real-time, distributed storage, search, and analytics engine. Since the beginning, Quantexa has used Elasticsearch to store and query the data we ingest into the Quantexa platform, as we knew Search was going to be such a central feature of the platform. Elasticsearch powers both our Search and Entity Resolution capabilities. How does it work? Data is passed to Elasticsearch, to be stored, following each step of the Extract, Transform, and Load (ETL) process. This process, as shown in the diagram, is generally handled by Data Fusion, which takes in the raw data and prepares it to be used for Entity Resolution (ER). Each of the four indexes sources data from a different point in the process, as follows: Document Indexes: Once the data has been Cleansed, Document indexes are created as an output. These indexes are queried by Document Search and can also be used for dynamic Scoring of Documents. Resolver Indexes: The linking data extracted during Cleansing can be used to resolve Entities. This data is stored in "Resolver" indexes and is used to perform dynamic Entity Resolution for UI features such as Investigations, as well as batch processes such as Graph Scripting. Entity Store Indexes: Once Entities are created, the information about them is stored together to increase the speed and reliability of Entity searches and to allow more detailed inspection of them in the UI. Other Indexes: When data is discovered as part of the Cleansing process which can't be used for Entity Resolution, but could still add value, it is transferred to Other indexes. Examples of this might include individual transactions, which are often too numerous to visualize as Documents in a Network diagram. Other indexes can be queried and displayed in the UI within a table or with other visualizations such as Sankey diagrams in our Explorer feature. Any "other data" in the platform not indexed after the final step relates to Quantexa-specific data around how the platform itself operates, such as a list of active Investigations, and is stored elsewhere. You can read about the indexes in more details in our article about Elasticsearch considerations for Quantexa. You'll find more detail about the configuration of Elasticsearch indexes on our Resolver Elasticsearch configuration page on our Documentation site. How is a search performed? There is a layer in between what the user does and Elasticsearch, known as the Search service, which communicates using queries between the User Interface (UI) and Elasticsearch to make Search work. This allows Elasticsearch to understand our complex data models, which differ depending on the Document type. For example, if the user puts a query into the User Interface (UI) filtered for "Forename" and "Surname", some additional work needs to be done to handle that request, as that filter might correspond to multiple different locations in the Document, such as "Shareholder name" or "Beneficial owner name". The Search service uses logic, configured to the Document type, to translate all instances of that type of data into something consistent, so they can be passed to Elasticsearch and it can then pass back the right results. Deployments will configure different filters, under customizable groups, depending on the needs of the project, and the user will then be able to select the corresponding options in the Search UI. Each filtered search will retrieve specific information from the indexes stored in Elasticsearch, depending on which filter is used. Why do we use Elasticsearch? Elasticsearch uses a particular type of logic to allow our Search to be smarter. For example, if you ran a search for directors with forename "Michael" and surname "Greene", you'd also return results from "David Green" and "Michael Jones" if you didn't have a nested logic which tells the system you only want results where both terms match. Plus, when you look at more detailed information about a Document, Elasticsearch data is rendered in the UI through the Document Viewer. This functionality is only available thanks to the way we store the data in Elasticsearch. Overall, the approach makes configuration easier down the line and means that Quantexa takes on the complexity of nesting data, rather than it being taken on by the deployment. Where can I find out more? For more details on the architecture of how Elasticsearch is implemented, see Elasticsearch Considerations for Quantexa. Refer to the Documentation Site for further details about Elasticsearch, or you can find general information on Elasticsearch's website.837Views1like0Comments👋 Join our Monthly Community Connect 👋
The Quantexa Community is here to support and enhance your Quantexa journey and we want you to be able to make full use of the Community capabilities. To help you on your way, we (the Community Team) host monthly sessions to show you around the Community, highlighting useful features and where you can find resources. What you need to know 👇 The sessions will: ✅ Introduce the Community Team ✅ Include a tour of Community features: Ideation, Community Library, Specialist User Groups so you can get the maximum benefit ✅ Demo how to use Community features effectively including: how to set up email notifications, update your profile, use tags, collect points & badges ✅ Include time for questions These sessions are not: ❌ For developer support or assistance with the Quantexa platform or Academy modules. For technical help: Try searching the Community, the info you need might already be out there! Head to the Quantexa Platform topic (for developer support) or Academy Q&A topic (for training questions) and post a new question. Community Connects will be relaunching soon! Can’t attend the session? Sign up for a Community Tour for you and your team.822Views1like1Comment
Popular Tags
- entity-resolution22 Topics
- AI16 Topics
- Community Tip14 Topics
- tech-tip14 Topics
- scoring13 Topics
- release-announcement12 Topics
- QuanCon2512 Topics
- elastic9 Topics
- upgrade9 Topics
- Investigators9 Topics