MapDoc Consulting and IT Solutions

Preliminary

MapDoc Informatikai Kft. was established with decades of experience in business intelligence and custom software development for the purpose of lightening the company data handling processing and analysis.

Our vision with this own-developed and continuously upgraded product is to provide a high-level of professional quality and a very useful tool to our customers.

We decided to start the development of this application based on our our experience in the local BI market and the current trends which focuses on automatization of manual tasks. With this solution our customers can spare significant time during analysis and development phase of projects and minimize the failures originated from the human inattentions.

Introduction

Our software, MapDoc, can analyse the selected and manually developed data loading (ETL) procedures, which results in storing all the information regarding the loading procedures’ steps and data transformations. With this solution MapDoc gives a documented form to transformational steps and displays and document them in an organised form, so it helps to retrieve the data loading logic of the single attributes.

Among the upcoming improvements is the integration of widespread database types into our software, which could be form a so-called bridge between systems and platforms on data processing level. We would like to help our clients’ migration projects, not only with the data transfer, but the data loading logic in case they are moving on to cloud services and also planning a platform change.

Our company puts great emphasis to implement the software successfully and to provide an immediately usable solution. For this reason, we pay attention to every stage of the implementation process from planning to project management and consultancy until the installation, furthermore we provide support if required.

Similar to the thoughtful selection of the technologies, the success of our projects is granted by the experienced professionals and partners who we are working with. Our clients would like to have a safe implementation and to introduce best practice, which we can support with our senior professional background.

Our Solution

The MapDoc has three main parts, analysing/parser module, backend and frontend module.

First the parser reads the code, and translates the expressions from the code into a manageable format for the subsequent modules of the software.

The backend module communicates with the analysing module and manages the created data, stores them, and translates them into a manageable form for the next module.

The frontend module runs in browser (the user sees this), where the objects are visualised in graph format which helps to analyse the procedures.

The main functions of the tool

It provides interpretable data from the code for the display layers.
  • Pl/SQL code analyse/processing
  • Analysis of pseudo tables
    • Processing of subqueries between two real tables
  • Distinction of object types
    • Table
    • View
    • Sequency
    • Materialised view
    • Synonym
    • Function
    • Pseudo table
  • Assortment of expressions between objects (create-insert, etc)
  • Can be run on various databases
  • Database reference management
  • Conditional compiling management
  • Treat runs at different times as separate versions

Available functions in the tool

  • Navigation panel
  • Graph driving panel
  • Attribution panel
    • Visualisation of objects’ details displayed on the graph
    • Position in the hierarchy
    • Objects under this in the hierarchy
    • Name
    • Type
    • Sort
    • Original code, which this one is related to
  • Focus mode
    • With selecting a smaller part-graph of the displayed graph, it is separately displayed to help the analysis of the given subprocess
  • Code analysis
    • Visualises the code detail related to the displayed graph, any included objects is selectable and will be highlihgted on the graph, and the effect of the given code snippet on the whole process becomes visible
  • Difference analysis
    • Difference analysis between two different parsers runtime versions (new objects, deleted objects)
  • Handling works surfaces
    • We can create different work surfaces with different content, we can store them on servers and share within the company
  • Selecting database
  • Switch among the parser runtime versions
  • Multiple navigation tree setups
    • Flow based
    • Hierarchy based
    • Type based
    • Display only tables
  • Search
  • Hide/Display of selected components
  • Delete of selection
  • Display of selected objects
  • Manipulation of displayed objects
    • movement
    • enlargement
    • reduction
    • align centre
    • disabling of movement
  • Display of the highest-level pseudo tables
  • Show history of the selected objects
  • Show items following the selected objects
  • Hide/Display of fields
  • only table names and relations are visible
  • Hide/Display of table commands
    • Delete
    • Update
    • Merge
    • Truncate
    • Drop
    • Group by
    • Where
  • Hide table connections
    • The graph shows only the table fields’ connections
  • Graph map display/hide
  • Order of fields according to ABC or according to the perseoling order
  • Restore original layout
  • Selection of the displayable object types
  • Displaying of the details of single objects
    • Where is it in the hierarchy
    • Which objects are under this in the hierarchy
    • Name
    • Type
    • Sort
    • Original code with this has a connection
  • Scheduled runs
    • daily
    • weekly
    • monthly
    • one time occasion
  • Selection of database codes we need to run analysis on
  • Manual run
  • Language setting
  • Theme setting
  • Font size setting
  • Fixing users’ defaults
    • graph defaults
    • navigation tree defaults
    • graph displaying page analysis
  • Users’ management
    • authentication
    • users’ prioritisation

Products / Partners

Technologies

Career

Our clients are expecting safe and professional implementation and we would like to follow the best practices of the industry, so we work successfully with experienced senior experts. There are some fields, where less experience is sufficient.

In exchange of quality work we provide various and interesting tasks, high performance recognition, achievement of serious references, pleasant work environment, flexible working area.

If you feel we are offering you the right opportunity, or there may be a collaboration on a related topic, please contact us (hr@mapdoc.hu) to discuss how we can benefit all of this.

Feladata pénzügyi és egyéb BI/Adattárház rendszerekhez kapcsolódó folyamatok kidolgozásának támogatása, tervezése. Ennek során fontos a szakirányú pénzügyi / pénzintézeti tudás, adatbázis tervezési tapasztalat, részlegesen projektekben való részvétel. A feladat hatékony ellátásához szükséges minél több, cégünk kompetenciájába illeszkedő tapasztalat.

Néhányat kiemelve:
– Pénzintézeti környezet, megoldások ismerete
– Controlling
– BI és adattárház folyamat építési jártasság
– Fejlesztési módszertanok, technológiák

Előnyt jelent, a nyelvtudás angol területen. A feladat ellátásához fontos az önállóság, és a jó kommunikáció, és előnyt jelent a folyamatos tanulási igény, a rugalmas és alkalmazkodó személyiség.

Feladat:

A kiválasztásra kerülő munkatárs feladata elsődlegesen .NET alapú fejlesztések végzése, támogatása.

Elvárás:

  • .NET környezet és fejlesztési eszközök ismerete
  • Minimum 2-3 éves fejlesztői tapasztalat
  • Architekturális ismeretek (kliens-szerver megoldások, többrétegű architektúrák, elosztott rendszerek)
  • Szakirányú felsőfokú végzettség
  • Legalább középfokú angol vagy német nyelvtudás
  • Kreativitás, hatékony problémamegoldó képesség
  • SQL ismeret

Előny:

  • Nyitottság üzleti (elsősorban gazdasági) területek irányában
  • Többrétegű alkalmazások fejlesztésben szerzett tapasztalat
  • Egyéb programnyelvek (Java, ABAP stb.) ismerete
  • SharePoint (WSS, MOSS) fejlesztői ismeret
  • Visual Studio Team System, Team Foundation Server termék ismerete
  • Szoftver fejlesztői vizsgák, minősítések
  • Tanulás, önképzés képessége
  • Magas fokú alkalmazkodási képesség
  • Ügyfélorientáltság
  • Rugalmasság

Feladat:

A munkatárs feladata főként adattárház alapú fejlesztések megvalósítása. Betöltési és feldolgozási folyamatok implementálása

Elvárás:

  • Funkcionális PL/SQL kódok ODI alá történő implementálása
  • Forrásrendszerek feltérképezése és üzleti igényeknek alapján történő modellezési feladatok
  • Már létező adattárház bővítése
  • Szakirányú felsőfokú végzettség
  • ODI fejlesztési gyakorlat
  • Nagy tömegű adattöltések fejlesztésében szerzett tapasztalat

Előny:

  • Projekt munkákban szerzett jártasság
  • Oracle eszközök ismerete (Designer, Discoverer)
  • Tanulás, önképzés képessége
  • Magas fokú alkalmazkodási képesség
  • Ügyfélorientáltság
  • Rugalmasság

Itt a lehetőség, hogy csatlakozz hozzánk és kipróbáld magad!

Feladat:

Igyekszünk magas minőségű tanácsadási, alkalmazásfejlesztői és rendszerintegrátori szolgáltatásokat nyújtani. Ennek szellemében alakítjuk gyakornoki programunkat is. Célunk, hogy a hozzánk csatlakozó gyakornokok megismerkedjenek a piaci viszonyokkal, és versenyképes tapasztalatokat szerezzenek. Célunk, hogy a program keretében megismerhessetek minket, illetve mi is Titeket. Így mindketten megalapozott döntést tudunk hozni, hogy hosszú távon együtt tudunk-e dolgozni. Filozófiánk a kinevelésre épül, értékeinket így tudjuk megőrizni és tovább vinni.

Jelentkezz, amennyiben:

  • Nappali tagozatos hallgató vagy
  • Heti legalább 20 órát tudsz dolgozni
  • Tudsz angolul
  • Hosszú távú kihívást keresel
  • Gyakorlati szemléletű szakmai fejlődésre vágysz
  • Szeretnél aktívan részt venni cégünk projektjeiben

Szakmai területek:

  • Egyedi alkalmazásfejlesztés
  • Üzleti / IT tanácsadás
  • Üzleti intelligencia (adatbányászat, adattárházak)
  • IT és üzleti tanácsadás értékesítés

Contact