Veelgestelde vragen over het exporteren van items in DVA-indeling

In dit onderwerp vindt u antwoorden op veelgestelde vragen over het exporteren van analyse-inhoud in DVA-indeling. In Oracle Analytics wordt de DVA-indeling gebruikt om analyse-items en de bijbehorende items te importeren en exporteren. Als u bijvoorbeeld een stroom in DVA-indeling exporteert, kunt u invoer- en uitvoergegevenssets in het exportbestand opnemen.

Welke items kan ik exporteren als DVA?

DVA-export kan worden gestart vanuit de volgende items:
  • Werkmappen
  • Stromen
  • Reeksen
  • Mappen

    Een map kan alleen worden geëxporteerd als deze een werkmap ergens in de maphiërarchie bevat. Bij het exporteren van een map worden alle artefacten, ongeacht het type, geëxporteerd.

Hoe worden afhankelijke items bepaald bij het exporteren van een DVA?

Een DVA kan de volgende afhankelijke itemtypen bevatten.
  • Werkmappen
  • Gegevenssets op basis van bestanden en verbindingen (geen onderwerpgebieden)
  • Verbindingen
  • Stromen
  • Reeksen

Als u bijvoorbeeld een DVA maakt op basis van een werkmap, bevat de DVA, afhankelijk van de opties die zijn geselecteerd bij het exporteren, de werkmap en de gegevenssets waarnaar in de werkmap wordt verwezen. Als een van deze gegevenssets is gemaakt via een stroom, bevat deze ook die stroom en mogelijk meer gegevenssets.

  • Een stroom exporteren: DVA bevat de stroom en alle invoer- en uitvoergegevenssets. Andere afhankelijkheden van deze artefacten worden ook opgenomen.
  • Een werkmap exporteren: DVA bevat de werkmap en de gegevenssets die in de werkmap worden gebruikt. Andere afhankelijkheden van deze artefacten worden ook opgenomen.
  • Het exporteren van een werkmap (met een gegevensset die de uitvoer is van een stroom): DVA bevat de werkmap en de gegevenssets toe die in het werkmap worden gebruikt, samen met de stroom die de uitvoergegevensset heeft gemaakt. Andere afhankelijkheden van deze artefacten worden ook opgenomen.
  • Het exporteren van een reeks: DVA bevat de reeks en alle gegevenssets, reeksen en stromen in de reeks. Andere afhankelijkheden van deze artefacten worden ook opgenomen.

Ik heb een DVA geïmporteerd van de startpagina, waar zijn de items in de DVA gebleven?

Wanneer een DVA-bestand wordt geïmporteerd vanaf de beginpagina of een pagina waarop geen cataloguspad kan worden bepaald, worden deze items geïmporteerd in de map /My Folders van de gebruiker. Als u de catalogus opent, een map selecteert en vervolgens importeert, staan alle items in de DVA in de geselecteerde map.

Toen ik mijn DVA importeerde, kreeg ik het volgende bericht: "filename.dva bevat inhoud met dezelfde naam als bestaande inhoud. Wilt u doorgaan en de bestaande inhoud vervangen?". Wat betekent dit?

Dit betekent dat het DVA-bestand items bevat die al bestaan op de locatie waar u importeert en dat als u doorgaat, deze items worden overschreven. Als ze worden overschreven, blijven de object-ID's van de doelitems behouden. Als u deze items niet wilt vervangen, kan de DVA worden geïmporteerd in een nieuwe map en worden alle items uit die DVA in één map opgenomen.

Welke items kan ik optioneel opnemen wanneer ik een DVA exporteer?

Bij het maken van een DVA-import zijn er enkele opties waarmee u kunt bepalen wat er wordt geëxporteerd. Van de opties is er slechts één die bepaalt welke items worden opgenomen, "Gegevens opnemen". Deze optie omvat alle op bestanden of verbindingen gebaseerde gegevenssets, verbindingen en hun afhankelijkheden. De items die worden geëxporteerd, kunnen niet nauwkeuriger worden beheerd.
Beschrijving van GUID-A13E848F-EF99-4964-9E6F-F448643F187C-default.png volgt hierna
.png

Opmerking: wanneer een export een verbinding bevat, wordt de referentie (normaal gesproken wachtwoord) opgenomen als de verbindingsreferenties zijn opgenomen, maar in het geval van een verbinding met ADW wordt de wallet niet opgenomen.

Wat is een object-ID en wat zijn de gevolgen hiervan voor DVA-imports?

Bij het importeren van inhoud met een DVA is het belangrijk om object-ID's te begrijpen en hoe deze bij het importeren worden behandeld. Een object-ID is een tweedelige string die bestaat uit een voorvoegselstring, een punt (om de twee delen aan te duiden) en een objectnaam, bijvoorbeeld '<guid>.dataset1'. Het voorvoegsel van de object-ID is een GUID (Globally Unique Identifier). Daarom genereert het doelsysteem bij het importeren van een DVA nieuwe GUID's voor elk van de items, zoals gegevenssets waarvoor deze vereist zijn. Voor alle andere items die in dezelfde DVA worden geïmporteerd, worden de referenties bijgewerkt zodat ze verwijzen naar de nieuwe object-ID. Object-ID's zijn niet-deterministisch en in het geval van een overschrijving blijft de object-ID van doelitems behouden.

Vóór de functie 'Eén catalogus' (waar gegevenssets, stromen, reeksen en verbindingen deel uitmaken van de catalogus en mappen kunnen gebruiken), is het voorvoegsel van de object-ID de gebruikers-ID van de makende gebruiker. Wanneer een gebruiker een DVA importeert, worden de objecten effectief gemaakt vanuit de DVA in de doelomgeving. Daarom wordt voor alle object-ID's op de objecten die worden geïmporteerd het voorvoegsel gebruikt op basis van de gebruikers-ID van de importgebruiker. Als bijvoorbeeld met user2 een DVA met dataset1 wordt geïmporteerd, wordt de resulterende object-ID in deze gegevensset ingesteld op 'user2.dataset1', zelfs als de object-ID in de bronomgeving 'user1.dataset1' was. Voor alle andere items die in dezelfde DVA worden geïmporteerd, worden de referenties bijgewerkt zodat ze verwijzen naar de nieuwe object-ID. Dit had tot problemen kunnen leiden:
  • Als de doelomgeving al een object bevat met de object-ID 'user2.dataset', wordt dit overschreven door het object dat wordt geïmporteerd. Als de doelomgeving een object bevat met object-ID 'user1.dataset', blijft dit object ongewijzigd. Dit is een veelvoorkomende oorzaak voor het per ongeluk maken van meerdere kopieën van gegevenssets en verbindingen.
  • Als bij het verplaatsen van items naar een doelomgeving met behulp van DVA exporteren/importeren de gebruiker die de objecten oorspronkelijk heeft gemaakt ook de import uitvoert, worden de object-ID's niet gewijzigd en werkt de import intuïtief. Wanneer verschillende gebruikers het object met object-ID's maken of een andere gebruiker (niet de maker van het object) een DVA importeert, kunnen ongewenste gevolgen worden ervaren.

Wat als u dezelfde DVA in twee verschillende mappen importeert?

In dit geval heeft u dubbele versies van dezelfde items. De dubbele items hebben verschillende object-ID's.

Moet ik een DVA importeren in een map?

Ja, alle DVA-imports richten zich op een map.

Ik wil een bestaand item verwijzen naar een nieuw item dat ik zojuist heb geïmporteerd, hoe kan dit worden gedaan?

Het nieuw geïmporteerde item heeft een nieuwe object-ID en het kan nodig zijn om aliassen voor oude ID's te maken. Stel dat u een werkmap hebt die verwijst naar de gegevensset 'username'.'MyDataset'. Als MyDataset op een gegeven moment tijdens de migratie wordt verwijderd of verloren gaat, is het gebruikelijk om de gegevensset opnieuw te maken met dezelfde naam, zodat de werkmap deze opnieuw gebruikt. Wanneer u de gegevensset echter opnieuw maakt, krijgt deze een nieuwe, wereldwijd unieke ID zoals 'b5ea442f-cb70-4dfa-8d34-2bf6d8c3313d'.'MyDataset'. Deze nieuwe gegevensset wordt niet gevonden door de oude referentie-ID in de werkmap. De ID wordt onbruikbaar. Om dit te verhelpen, kunt u een alias maken voor de oude object-ID in uw nieuwe gegevensset. Voeg een alias 'username'.'MyDataset' toe en nu kan de gegevensset door die ID worden gevonden naast de nieuwe, wereldwijd unieke ID. De werkmap werkt weer.

Als u een alias wilt aanmaken, opent u het dialoogvenster 'Inspecteren' voor het item, gaat u naar het tabblad 'Aliassen' en voegt u daar uw oude object-ID toe. U kunt indien nodig meer dan één alias toevoegen. En u kunt aliassen verwijderen die niet meer nodig zijn.
Beschrijving van GUID-E9E5D63C-6C67-4D64-827D-9C54647DB832-default.png volgt hierna
.png