Welcome to Attivio's Unified Information Access Blog. Join us for discussions on topics ranging from enterprise search solutions, information access insights, Agile software development methodology to programming with Java. We hope you'll find the articles informative and participate in the discussions by leaving a comment.
Halloween is known for scary surprises, just like big data. How does yours measure up? Is it a trick or a treat?
Take a minute for our quick, five question survey about enterprise information and we'll give you a sweet treat — you'll be entered for a chance to win a $100 Amazon gift card.
Is your big data more like the king-size candy bars on Halloween, or does it resemble the Headless Horseman? Take our survey to find out! Everyone who participates will receive the final results.
So go on, take the survey — if you dare.
The release of Active Intelligence Engine® (AIE®) Version 3.5 introduces an important set of new functions. Besides introducing new modules like Ontologies; features such as index rollback, image thumbnailing, and document preview and many essential enhancements including SQL, we have improved built-in support for monitoring the performance and health of your AIE infrastructure.
Version 3.5 offers a new user experience for those responsible for administration of AIE, defining the steps they need to take in order to act upon the areas in need of prompt action and quick turnaround. Monitoring and diagnosing AIE now involves little more than checking a screen or two in the AIE Administrator Console.
The key new administration features in AIE 3.5 include:
Each view offers visual insights into what's happening in AIE at any given moment, simplifying system administration. As a result, the time to discover and resolve issues is shortened, and the user experience is improved.
A new System Health Banner, which appears on every screen in the Administrator Console, summarizes the holistic picture of AIE health for administrators. The banner complements the System Status view, which — as the default view in the console — breaks AIE's status down into individual areas: Node Health, Connector Status, Important Events, Index Status and System Performance.
This view allows administrators to easily connect the dots and essentially helps them answer the question "Is there a problem with my system right now that needs my attention?." They are able to consume larger sets of information quickly and target the parts that may be relevant without visiting respective detailed views in other parts of the Admin Console.
This Administrator Console presents you with unified answers rather than forcing you to sort through lengthy tables of numbers as we see in legacy management user interfaces. For instance, with the Connectors view, users can now see connectors that are not running as expected, scan the list of recent events in the adjacent Important Events view and start to compile a set of root causes behind any connector issues without ever leaving the System Status view. Events at a warning or fatal level can be investigated to quickly ascertain what specific AIE instances or connectors were affected and why. The Event Acknowledgement Dialog solves the dual purpose of providing all pertinent information on the event and letting the user mark the event as being seen and/or resolved.
Index Status not only describes a selected index's configuration, but also related statistics. Looking at this information, one can determine for instance, if the index size has doubled within a day, indicating a potential performance spike. The Performance view's graphical visualization of crucial metrics lets you pinpoint bottlenecks that may warrant immediate attention.
Consider a scenario where, as an administrator, you notice that the System Health Banner is reporting a warning event that occurred in the past 24 hours. You go over to the System Status view and find that an event occurred pointing to low disk space on a node. If unchecked, this might become a factor in creating search performance and node health related problems. You open the Event Details dialog and dig deeper into the event description to find more information about the node. At this point, you can make an informed decision on adding more disk space and taking additional measures.
On the new Performance Monitor view, we provide even deeper insight and flexibility by giving you more than 700 pre-built metrics to graph. By creating multiple graphs, grouping specific metrics together onto one graph and zooming and panning, while having system events superimposed on the timeline, you can chart out a more informed investigation. Unlike the System Status view, which is intended to push summarized, timely and relevant information to you, the Performance Monitor helps you understand specific aspects of the system.
For instance, let's say that users of an application using AIE reported issues with sluggish search functionality today around noon. One could quickly create a graph and add specific metrics like:
Looking at these metrics in parallel over a timeframe, one can zero in on the bottleneck that was causing search to be slow.
For our customers, these are game changing capabilities. As Fahim Siddiqui, Chief Product Officer, IntraLinks states, "AIE's event-driven system and performance management have set a new standard of excellence that means we are able to proactively identify and resolve issues. For us, Attivio's Active Intelligence Engine is not just a technology; it's a key piece of our overall commitment to providing the best possible experience for our customers."
As we move forward, we could not be more excited. We have some cool new features lined up that will showcase Attivio's innovative user centric approach, not only in managing AIE but also in effectively putting the power of unified information access to work in your organization.
KD Singh Arneja has been with Attivio as Principal Engineer for over 2 years. KD has over fifteen years of extensive experience in designing, architecting and implementing enterprise level applications in multiple domains. Before joining Attivio, he was at MRO Software (now IBM) where he was a Lead Engineer for user interface of the MAXIMO Enterprise Suite. Prior to IBM, KD helped various software vendors develop large-scale web applications in areas such as Marketing, CRM, Data Analytics, Reporting and BI. He is an early adopter of technologies related to User Interface and User Experience Design fields. KD holds an MSc in Information Technology from University of Liverpool (UK). KD is also a Certified Scrum Master and Scrum Professional and loves building UI intensive applications using agile methodologies. He is also an accomplished Table Tennis and Cricket player.
Attivio AIE enables organizations to rapidly acquire, integrate and correlate enterprise information - structured data and unstructured content alike - in ways other solutions simply cannot match.
AIE was built from the ground up as a unified information access platform with unmatched agility. By easily combining related data and content without being constrained by a static data model, AIE enables quick iteration and deployment of new solutions, for rapid time-to-value while reducing risk.
Just how user friendly is the Attivio Active Intelligence Engine (AIE)? The short answer is, AMAZINGLY friendly! I was recently tasked with building a set of connectors to interact with Jive, a social business solution, for a prospective client. As it was just my second week on the job, I was understandably apprehensive (queue the ominous horn section).
Armed only with a high-level overview of the technology and some pointers from a colleague, I set off on my first foray into the world of AIE. I’d have to draw on my extensive experience configuring client-specific SaaS implementations and countless hours of wading through the proverbial weeds of the XML world. I rolled up my sleeves and watched intently over my co-worker’s shoulder as he configured the first connector. He fired up the web browser, logged into Attivio’s Admin UI, and, with just a couple of clicks and a cluster of keystrokes, he created a connector! Then it was on to the connector’s workflow, responsible for ingesting the Jive content in the form of JSON. “Click, click, click.” Done. Could it be that simple? Where was the XML, the schema-validation errors, and the missing or mismatched close tags?
Then, it was my turn; “It seems simple enough,” I thought, “but he’s clearly done this before.” I still wasn’t convinced that I’d fare as well as my more seasoned teammate. To my delight, I was able to duplicate his success, without the toe-stubbing agony that I’d experienced with other platforms. And sure enough, I was able to see tangible results: data extracted from Jive visible in Attivio’s Simple Search UI. The aptly named Simple Search UI was similarly easy to grasp. Of course, there is always a learning curve when working with an unfamiliar technology, and, yes, I did have a few questions here and there. But the point is, with just a brief tutorial and a touch of support, I was able to build a functional set of connectors, in just a few days.
Why does any of this matter? As a new employee, my experience was akin to that of a new customer. With some introductory training and a little coaching, I was able to get behind the wheel and drive a configuration of my own. More importantly, I experienced first-hand the culmination of teamwork into the successful implementation of a truly powerful and innovative product.
Mike Schiraldi joined Attivio in January of 2013 and holds a degree in Computer Science from the University of Connecticut. Prior to Attivio, Mike worked as both an Integration Specialist and as a Sustaining Engineer for Andera. He worked in many capacities, ranging from customer implementation to Tier 3 support and maintenance of back-end infrastructure.