Ga naar hoofdinhoud Ga naar aanvullende inhoud

Tussenopslag van geneste tabellen

Qlik Gegevensgateway - Gegevensverplaatsing ondersteunt de Tussenopslag van Oracle-tabellen die kolommen bevatten die geneste tabellen of gedefinieerde typen zijn. Als u deze functionaliteit wilt inschakelen, selecteert u de optie Geneste tabellen ondersteunen in het tabblad Geavanceerd.

Als een vastgelegde geneste tabel wordt toegevoegd aan een bestaande bovenliggende tabel (vastgelegd of niet vastgelegd), behandelt Data Movement gateway deze correct, maar de niet-unieke index voor de overeenkomende doeltabel wordt dan niet gemaakt. Let op: in dit geval, als de onderliggende doeltabel extreem groot wordt, kan dat invloed hebben op de prestaties. In een dergelijk geval wordt aanbevolen om de taak te stoppen, de index te maken en vervolgens de taak te hervatten.

Vereisten

Zorg ervoor dat u bovenliggende tabellen Tijdelijk opslaan voor alle tijdelijk opgeslagen geneste tabellen. Zowel de bovenliggende tabellen (de tabellen die de geneste tabelkolom bevatten) als de onderliggende (dat wil zeggen geneste) tabellen zijn beschikbaar voor selectie in Data Movement gateway.

Ondersteunde geneste tabeltypen

De volgende geneste tabeltypen worden ondersteund:

  • Gegevenstype
  • Door de gebruiker gedefinieerd object

Beperkingen

  • Slechts één niveau van nesten wordt ondersteund.
  • Data Movement gateway controleert niet of zowel de bovenliggende als onderliggende tabel(len) wordt/worden geselecteerd voor Tussenopslag. Met andere woorden, het is mogelijk om een bovenliggende tabel te selecteren zonder een onderliggende tabel en vice versa.

Hoe geneste tabellen worden tijdelijk opgeslagen

De bovenliggende en geneste tabellen worden als volgt tijdelijk opgeslagen naar het doel:

  • De bovenliggende tabel wordt identiek aan de bron gemaakt. De geneste kolom wordt gedefinieerd als RAW(16) en bevat een referentie naar de bijbehorende geneste tabellen in de kolom NESTED_TABLE_ID.

  • De onderliggende tabel wordt identiek aan de bron gemaakt, maar met een aanvullende kolom genaamd NESTED_TABLE_ID met hetzelfde type als de bovenliggende geneste kolom en met dezelfde betekenis.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!