Skip to main content

Solution: Data structure and searching

As of writing of this blog post, Lumeer is still in search for an advice on what he should learn first to be able to solve your particular business case. Tell us, how Lumeer could help you.
Lumeer organizes data into collections. Although the collections are very flexible, you are most likely to keep similar data together in a single basket. There is no new concept in that. Each collection can be assigned a specific colour and icon to help you visually identify the data category. This visual aid will save you some time reading and you will know what type of data you see at the first sight.
In collections, there are individual pieces of data called documents. We borrowed the terminology from NoSQL databases which also serve as backend storage. The documents are very flexible in what information they carry. You can put whatever you want in any document and store it in any collection. However, it is most logical to have documents with similar types of information (i.e. attributes) together in a single collection.
Each document tracks its own change history, so you can see what changes were made to it and by who. You can return the document to any previous state. The document also has individual security controls to specify who can access the document (and thus the data stored in it) and what modifications they can perform.
The document attributes can have a type specified and also some constraints on the data format. Again, nothing surprising. What is different to other systems, is that Lumeer does not force you to set any type. He consumes whatever you enter. Meanwhile, he observes your data closely and suggests you a possible data type and data constraints. Which you can accept or deny.
In traditional information systems, when searching for some document (or data record), you need to be very specific about where and how to look for it. We believe that this is terribly wrong. When you use Google to search for a term you can specify which site to search but I guess you rarely do so. Instead you simply search on the Internet. And this is exactly what Lumeer does. He simply searches in your data. Do you search for John Doe in your suppliers? Simply enter "John Doe" in the search field. Maybe you will see documents with details about your customer named John Doe and your employee named John Doe but you will also see your John Doe customer. One click and you can update John's contact information for example. As in Google search results, you simply do not mind the few irrelevant entries. When your result is not on the first page, you could be more specific in your request.
And you can get as specific as you want. You can search for documents with a given attribute the value of which is larger than X.
The documents can have relations between themselves. As objects in real life do. Each relation can carry arbitrary additional information. Each search query also returns the relevant relations. Isn't that cool?
Do you have any further ideas on what could Lumeer do for you regarding data structure and searching capabilities? Please share your thoughts and make sure Lumeer serves best your needs! Be the first to come with a feature idea and we might name it after you (e.g. Pete's search algorithm).

Comments

Favorites

How to create a comprehensive overview of job postings

Managing information about two or three job postings at your company is easy and can be done even in some simple tool or spreadsheet. However, as the number of postings, candidates and other information grows, it becomes increasingly difficult not to get lost in the data and maintain a clear overview. There are candidates with their names, addresses and positions they are applying for. There are also job postings with salaries and managers who want to hire people for those positions. Those pieces of information are related to each other and we will show you how to effectively manage and view them with Lumeer. As Lumeer allows us to put similar data to collections, we will want to store information about candidates, job postings and company’s employees in separate collections. It’s the most intuitive way because candidates have similar attributes, e.g. name, address, phone number or the date they applied for a job at the company. On the other hand, postings have their names and salaries…

How to track and manage your suppliers

Whether it is construction, manufacturing or digital services, supplier management appears in every business field. You need to track your suppliers and orders either for materials, tools or office supplies, and it can surely become a mess. In this article, we will show you how Lumeer will help you store and see all the information in one place.

We will use a chemical laboratory as a model example, but don’t worry, you will see that the supplier management principles are the same across all industries. We identified three basic entities: suppliers, orders and inventory items. Let’s create a collection for each one of them (if it’s the first time you are creating a collection, First time in Lumeer article can help you with that):



Then we fill the collection with all the items that we obtain from our suppliers:



And also with our suppliers:



Now we have two tables, but they don’t give us a complete picture, because they are missing the information about which supplier to contact when ordering…

How to track tasks for employees?

When multiple employees work on multiple projects, even in a small company it can easily happen that you lose track of who is doing what and on which project. However, it is very important to have quick and easy access to this kind information: you want to know progress on a project to plan for the future release, or you want to see if employees have some spare capacity or are too overwhelmed by the workload. 
Maybe you feel that all that information is being lost in a pile of spreadsheets and emails. They are all there, but to access them means to spend precious minutes or even hours on searching the documents, every time. You wish to have everything in one place, with every question about current status or capacity answered within seconds and with just a few clicks. You want to easily make changes that are smoothly and automatically propagated to relevant people in the company. In this article, we will show you how to achieve this with Lumeer.
After we login into Lumeer, we create …