Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sv translation
languageen

Joined data sets allow you to analyze data from more data sets together and therefore use data from more data sources in a single report.

Tip

The principle is similar to joining SQL database tables.

Creating Join

To create join in BellaDati:

  1. Navigate to one of the Data Sets you want to use in join
  2. Click on Joined Data Sets in Settings section of the left action bar
  3. Choose Create Join
  4. Select Data Set to be joined with

 

Image Modified

Join condition

Each join has to have specified following parameters:

  • Name: Joined data set name.
  • Join with: Name of the source data set to join with.
  • Join condition: Date/time in both records are taken in account or not.
    • With Time Match: Date/time in both records are taken in account.
    • Without Time Match: Date/time in both records are not taken in account.
    • Custom: Cross join with option to specify own condition.
  • Join type: Standard join types available - match always depends on attributes.
    • Left outer join: Record in the target data set is not mandatory.
    • Inner join: Record in the target data set is mandatory.
    • Cross join: No attribute match required.

Image Modified

Info

The resulting joined data set will contain all the attributes and indicators from all source data sets.

Custom Join Condition

BellaDati allows you to define you own joining condition. To do so:

  1. Select Custom in Join Condition
  2. Cross join will be automatically applied
  3. Type joining condition to restrict the output
Tip

BellaDati offers you autocomplete to easily construct joining conditions.

Image Modified

Multiple Join Points

One data set could be joined with more data sets (eg. join by department ID to get department full name, address, country, total sales and then join by product ID to get products name, price, weight and mass). Each join is called join point.

To add another joining point into existing join:

  1. Click on add joining item
  2. Select desired Data Set
  3. Continue with Join Conditions

Image Modified

Joining Facts and Restrictions

Info
  1. Data in the joined data set will be the intersection of all joins.
  2. Data in joined data sets are updated automatically when data are changed or imported to the source data sets. You cannot import data directly to the joined data sets.
Note
  1. Please note, that the permissions setting based on data filter is not available joined data sets!
  2. You cannot join a data set with already joined data set.
  3. Data join is also available on data source level (database). Please consider this option when you plan to analyze millions records of data. Joining on database level may provide better performance.

Joined data set supports these functions the same way like in ordinary data set:

Tutorial video

Widget Connector
width853
urlhttps://www.youtube.com/watch?v=Q5awkTjZsE0
height480

Next Steps

Sv translation
languagesk

Spojené skupiny dát Vám umožňujú analyzovať dáta z viacerých skupín dát spoločne a tak použiť dáta z viacerých zdrojov dát v jednom reporte.

Tip

Princíp je podobný spájaniu SQL tabuliek.

Vytvorenie spojenia

Pre vytvorenie spojenia skupín dát v BellaDati:

  1. Prejdite na jednu zo skupín dát, ktorú chcete spájať
  2. Kliknite na Spojené skupiny dát na ľavom menu
  3. Kliknite na vytvoriť spojenie
  4. Vyberte skupinu dát, ktorú chcete napojiť

Image Added

Podmienky spojenia

Každé spojenie musí mať špecifikované následné parametre:

  • Názov: Názov prepojenej skupiny dát.
  • Spojenie s: Názov zdrojovej skupiny dát, ktorú plánujete prepojiť.
  • Podmienka spojenia: Špecifikovať či sa čas/dátum v oboch skupinách má brať do úvahy.
    • So zhodným časom: Čas/dátum v obidvoch skupinách je braný od úvahy.
    • Bez zhodného času: Čas/dátum v oboch skupinách nie je braný do úvahy
    • Vlastný: Krížové prepojenie s možnosťou určite vlastnú podmienku
  • Druh spojenia: Dostupné sú štandardné typy spojené - zhoda stále záleží na atribútoch
    • Left outer join: Záznam nemusí byť nájdený v skupine dát, s ktorou spájame.
    • Inner join: Záznam musí byť nájdený v skupine dát, s ktorou spájame.
    • Cross join: Žiadna zhoda atribútov nie je potrebná

Image Added

Info

Výsledná skupina dát bude obsahovať ukazovatele a atribúty so všetkých zdrojových skupín dát

Vlastná podmienka spojenia

BellaDati Vám umožňuje definovať vlastnú podmienku spojenia:

  1. V podmienkach spojenia vyberte Vlastná
  2. Automatický bude aplikovaný Cross join
  3. Zadajte podmienku spojenia pre ohraničenie výsledkov
Tip

BellaDati Vám ponúka autocomplete na jednoduché konštruovanie podmienok spojenia.

Image Added

Viaceré body spojenia

Jedna skupina dát môže byť spojená s viacerými skupinami (napríklad spojenie podľa ID oddelenia na získanie plného názvu oddelenia, krajiny, adresy, predaja a následne spojenie podľa ID produktu na získanie mena produktu, ceny apod.). Každé spojenie sa volá bod spojenia.

Pre pridanie ďalšieho bodu spojenia:

  1. Kliknite na pridať bod spojenia
  2. Vyberte požadovanú skupinu dát
  3. Pokračujte s podmienkami spojenia

Image Added

Fakty a obmedzenia spájania

Info
  1. Dáta v spojenej skupine dát budú prepojením všetkým spojení.
  2. Dáta v spojenej skupine dát budú automaticky aktualizované, keď nastane nejaká zmena alebo import do zdrojových skupín dát. Do spojenej skupiny dát nie je možný priamy import.
Note
  1. Prosím všimnite si, že nastavenia povolení nie sú dostupné v spojených skupinách dát!
  2. Nie je možné spojiť skupinu dát s už spojenou skupinou dát.
  3. Spojenie dát je taktiež dostupné na úrovni zdrojov dát (databáz). Prosím zvážte túto možnosť ak plánujete analyzovať milióny záznamov dát. Spojenie na úrovni databáz môže poskytnúť lepší výkon.

Spojená skupina dát umožňuje uvedené funkcie úplne rovnako ako bežná skupina dát:

Tutorialové video

Widget Connector
width853
urlhttps://www.youtube.com/watch?v=Q5awkTjZsE0
height480

Kam ďalej