Miksi sinun pitäisi sekoittua, kun voit jo liittyä Tableauun?

Data Blending in Tableau - menetelmä, jota käytetään, kun useissa tietolähteissä on toisiinsa liittyviä tietoja, jotka haluat analysoida yhdessä näkymässä.

Maailmassa, joka tuottaa ja kuluttaa 2,5 kvintillionia tavua tietoja päivässä, organisaatioiden on pakko etsiä uusia menetelmiä tietojen muuntamiseksi ja yhdistämiseksi optimaalisen tehokkuuden saavuttamiseksi. Yksi tällainen tapa yhdistää tietoja on Tietojen yhdistäminen tabletissa .

Koska tällä on niin tärkeä tarkoitus minkä tahansa organisaation tietosyklissä, se muodostaa useimmissa tapauksissa erittäin tärkeän moduulin . Tässä blogissa keskustelemme seuraavista käsitteistä:





Miksi tarvitset tietojen sekoittamista Tableaussa?

Oletetaan, että olet a Kehittäjätaulukko kenellä on tapahtumadataa tallennettu Salesforceen ja kiintiötietoja Accessiin. Yhdistettävät tiedot tallennetaan eri tietokantoihin, ja kullekin taulukkoon kaapatun datan yksityiskohtaisuus on erilainen kahdessa tietolähteessä, joten tietojen yhdistäminen on paras tapa yhdistää nämä tiedot.

miten lopettaa ohjelma java

Tietojen sekoittaminen on hyödyllistä seuraavissa olosuhteissa:



  1. Haluat yhdistää tietoja eri tietokannoista, joita ristitietokantayhteydet eivät tue.

    Tietokantojen väliset liitännät eivät tue yhteyksiä kuutioihin (esimerkiksi Oracle Essbase) tai joihinkin vain oteyhteyksiin (esimerkiksi Google Analytics). Määritä tällöin yksittäiset tietolähteet analysoitavalle datalle ja yhdistä sitten tietolähteet yhdelle arkille tietojen sekoittamisen avulla.

  2. Tiedot ovat eri tasoilla.

    Joskus yksi tietojoukko sieppaa tietoja eri tavoin yksityiskohtaisuuden tasot ts. suurempi tai pienempi rakeisuus kuin muu tietojoukko.

    Oletetaan esimerkiksi, että analysoit transaktiotietoja ja kiintiötietoja. Tapahtumatiedot saattavat siepata kaikki tapahtumat. Kiintiötiedot saattavat kuitenkin koota tapahtumia vuosineljänneksen tasolla. Koska tapahtumiarvot on kaapattu eri yksityiskohtien tasoilla kussakin tietojoukossa, sinun tulee käyttää tietojen sekoittamista tietojen yhdistämiseen.



Mikä on tietojen sekoittaminen tabletissa?

Datan sekoittaminen on erittäin tehokas ominaisuus Hallitus . Sitä käytetään, kun useissa tietolähteissä on toisiinsa liittyviä tietoja, jotka haluat analysoida yhdessä näkymässä. Se on menetelmä tietojen yhdistämiseksi, joka täydentää yhden tietolähteen tietotaulukkoa toisen tietolähteen sarakkeilla.

Yleensä tällaisten tietojen yhdistämiseen käytetään liittymiä, mutta tietyistä tekijöistä, kuten datatyypistä ja sen tarkkuudesta riippuen, on aikoja, jolloin tietojen sekoittaminen on parempi.

Kuinka se eroaa tietojen yhdistämisestä?

Tietojen sekoittaminen simuloi perinteistä vasemman liittymistä. Suurin ero näiden kahden välillä on kun liitos suoritetaan aggregaation suhteen.

Vasen liitos

Kun yhdistät tietoja vasemmalla liitoksella, kysely lähetetään tietokantaan, jossa yhdistäminen suoritetaan. Vasemman liitoksen käyttäminen palauttaa kaikki vasemman taulukon rivit ja kaikki oikean taulukon rivit, joilla vasemmassa taulukossa on vastaava rivi. Liittymisen tulokset lähetetään sitten takaisin ja yhdistetään Tableaulle.

Oletetaan, että sinulla on esimerkiksi seuraavat taulukot. Jos yhteiset sarakkeet ovat käyttäjätunnus , vasen liitos vie kaikki tiedot vasemmasta taulukosta sekä kaikki tiedot oikeasta taulukosta, koska kullakin rivillä on vasemmassa taulukossa vastaava rivi.

Tietojen yhdistäminen - tietojen sekoittaminen Tabletissa - EdurekaTietojen yhdistäminen

Kun yhdistät tietoja tietojen yhdistämisen avulla, kysely lähetetään tietokantaan jokaiselle taulukossa käytetylle tietolähteelle. Tableau lähettää kyselyiden tulokset, mukaan lukien yhdistetyt tiedot, takaisin ja yhdistää. Näkymä käyttää kaikkia ensisijaisen tietolähteen rivejä, vasenta taulukkoa ja yhdistettyjä rivejä toissijaisesta tietolähteestä, oikeasta taulukosta, linkityskenttien ulottuvuuden perusteella.

java muuntaa kaksinkertainen kokonaislukuksi

Voit muuttaa linkityskenttää tai lisätä muita linkityskenttiä sisällyttämään sekoitukseen erilaisia ​​tai lisärivejä toissijaisesta tietolähteestä muuttamalla yhdistettyjä arvoja.

Oletetaan, että sinulla on esimerkiksi seuraavat taulukot. Jos linkityskentät ovat käyttäjätunnus molempien taulukoiden tietojen sekoittaminen vie kaikki tiedot vasemmasta taulukosta ja täydentää vasenta taulukkoa oikean taulukon tiedoilla. Tässä tapauksessa kaikki arvot eivät voi olla osa tuloksena olevaa taulukkoa seuraavista syistä:

  • Vasemman taulukon rivillä ei ole vastaavaa rivin vastaavuutta oikeassa taulukossa, mikä ilmoitetaan nolla-arvolla.
  • Oikean taulukon riveillä on useita vastaavia arvoja, kuten tähti (*) osoittaa.

Oletetaan, että sinulla on samat taulukot kuin yllä, mutta toissijainen tietolähde sisältää uuden kentän nimeltä Tarkoitukset . Jälleen, jos linkityskenttä on käyttäjätunnus , tietojesi sekoittaminen vie kaikki tiedot vasemmasta taulukosta ja täydentää sitä oikean taulukon tiedoilla. Tässä tapauksessa näet edellisessä esimerkissä saman nolla-arvon ja tähdet seuraavien lisäksi:

  • Koska Tarkoitukset kenttä on mitta, näet rivin arvotTarkoituksetkenttä, joka on koottu ennen kuin oikean taulukon tiedot yhdistetään vasemman taulukon tietoihin.
  • Kuten edellisessä esimerkissä, vasemman taulukon rivillä ei ole vastaavaa riviä Tarkoitukset kentän, kuten toinen nolla-arvo osoittaa.

Milloin liittyminen tulee korvata Sekoittaminen

1. Tiedot on puhdistettava.

Jos taulukot eivät täsmää keskenään oikein liittymisen jälkeen, määritä tietolähteet kullekin taulukolle, tee tarvittavat mukautukset (ts. Nimeä sarakkeet uudelleen, muuta sarakkeiden tietotyyppejä, luo ryhmiä, käytä laskutoimituksia jne.) Ja käytä sitten tietojen sekoittamista tietojen yhdistämiseen.

2. Liittyminen aiheuttaa päällekkäisiä tietoja.

Kopioidut tiedot liittymisen jälkeen ovat oireiden yksityiskohdista. Jos huomaat päällekkäisiä tietoja, sulautumisen luomisen sijasta sulautuaksesi yhteiseen ulottuvuuteen käytä tietojen sekoittamista.

3. Sinulla on paljon tietoja.

Tyypillisesti liittymiä suositellaan saman tietokannan tietojen yhdistämiseen. Liittymiä hoitaa tietokanta, jonka avulla liittymät voivat hyödyntää joitain tietokannan alkuperäisiä ominaisuuksia. Jos kuitenkin työskentelet suurten tietojoukkojen kanssa, liittymät voivat rasittaa tietokantaa ja vaikuttaa merkittävästi suorituskykyyn. Tässä tapauksessa tietojen sekoittaminen voi auttaa. Koska Tableau hoitaa tietojen yhdistämisen tietojen yhdistämisen jälkeen, yhdistettävää dataa on vähemmän. Kun yhdistettävää dataa on vähemmän, suorituskyky paranee.

yksinkertainen hashmap-toteutus java

Tietojen sekoittaminen Tableaussa

Voit käyttää tietojen sekoittamista, kun sinulla on tietoja erillisissä tietolähteissä, jotka haluat analysoida yhdessä yhdelle arkille. Tableaulla on kaksi sisäänrakennettua tietolähdettä Näyte-superkauppa ja Näyte kahviketju. Mdb jota käytetään kuvaamaan tietojen sekoittamista.

Vaihe 1: Yhdistä tietoihin ja määritä tietolähteet

  • Yhdistä tietojoukkoon ja määritä tietolähde tietolähdesivulle. I-kirjainnbuilt tietolähde Näyte kahviketju. Mdb ,joka on MS Access -tietokantatiedosto, käytetään kuvaamaan tietojen sekoittamista.
  • Mene Tiedot > Uusi tietolähde, muodosta yhteys toiseen tietojoukkoon.Tässä esimerkissä käytetään Näyte - Superstore tietolähde. Tkana asetti tietolähteen.
  • Aloita näkymän rakentaminen napsauttamalla taulukko-välilehteä.

Vaihe 2: Määritä ensisijainen tietolähde

  • Määritä se ensisijaiseksi tietolähteeksi vetämällä ainakin yksi kenttä ensisijaisesta tietolähteestä näkymään. vuonna Tiedot Napsauta ruudussa tietolähdettä, jonka haluat määrittää ensisijaiseksi tietolähteeksi. Tässä esimerkissä Näyte kahviketju on valittu.
  • Seuraava kuvakaappaus näyttää tiedostossa olevat taulukot ja liitokset.

Vaihe 3: Määritä toissijainen tietolähde

  • Näkymässä käytetyt kentät tietolähteistä, jotka eivät ole ensisijainen tietolähde tai aktiiviset linkit, nimeävät seuraavat tietolähteet automaattisesti toissijaisiksi tietolähteiksi. Tässä tapauksessa näyte Superstore.

Vaihe 4: Sekoita tiedot

  • Nyt voit integroida molempien lähteiden tiedot yhteisen ulottuvuuden perusteella ( Osavaltio , tässä tapauksessa). Huomaa, että ulottuvuuden - tila - vieressä näkyy pieni linkkikuva. Tämä osoittaa näiden kahden tietolähteen yhteisen ulottuvuuden.
  • Oletetaan, että luot pylväsdiagrammin Voittosuhde sarakehyllyssä ja Osavaltio rivihyllyssä kaavio osoittaa, kuinka voittosuhde vaihtelee osavaltioiden välillä sekä supermarketissa että kahvilaketjuissa.

Tietojen sekoittamisen rajoitukset taulukossa

  1. Ei-additiivisten aggregaattien ympärillä on joitain tietojen sekoitusrajoituksia, kuten MEDIAANI ja RAWSQLAGG .
  2. Tietojen yhdistäminen vaarantaa kyselyn nopeuden suurella tarkkuudella.
  3. Kun yrität lajitella lasketun kentän mukaan, joka käyttää sekoitettua tietoa, laskettua kenttää ei ole luettelossa Lajittelu-valintaikkunan avattavassa Kenttä-luettelossa.
  4. Cube-tietolähteitä voidaan käyttää ensisijaisena tietolähteenä tietojen yhdistämisessä Tableaussa. Niitä ei voida käyttää toissijaisina tietolähteinä.

Toivon, että teillä kaikilla on nyt oikea käsitys Tietojen yhdistäminen tabletissa tästä blogista. Nälkäinen lisää tietoa? Älä huoli, tämä video antaa sinulle paremman käsityksen käsitteestä.