Dosya Tabanlı Verileri Geçirme

Kullanıcılar, veri kümeleri oluşturmak için Oracle Analitik Bulutu'na elektronik tablolar gibi veri dosyaları yükler. Yeni bir Oracle Analitik Bulutu ortamına geçiş yaparken, bu dosya tabanlı verileri alabilirsiniz. Bazen ağ bağlantısı ve depolama erişimi sorunları veri dosyalarının kesitte aktarımını yapmanızı engelleyebilir. Bu gibi durumlarda Oracle Analitik Bulutu, veri dosyalarınızı yeni konuma taşımanıza olanak tanıyan bir komut satırı arayüzü hizmet programı sunar. Komut satırı arayüzü hizmet programı, veri görselleştirmeleri için kullanıcıların yükleyebilecekleri eşleme ile ilgili eklentileri ve uzantı dosyalarını da taşır.

Veri dosyalarını içeren bir kesiti geri yüklemeye çalıştığınızda Restore succeeded with errors - data restore failed (veya benzeri) mesajını görürseniz veri geçişi komut satırı arayüzü hizmet programını çalıştırın. Bu mesaj şu durumlarda oluşur:
  • İçeriği farklı bir bölgeye geçirdiğinizde.
  • İçeriği 1. Nesil Oracle Analitik Bulutu'ndan veya Oracle Bulut Altyapısı Klasik Sürüm'den 2. Nesil Oracle Analitik Bulutu'na geçirdiğinizde.
  • Başka bir ağ bağlantısı veya depolama erişimi sorunu nedeniyle geri yükleme işlemi başarısız olduğunda.

Komut satırı arayüzü hizmet programı, veri dosyalarını bir ortamdan başkasına tek adımda doğrudan taşımanıza olanak tanır. Alternatif olarak, isterseniz dosya tabanlı verilerinizi bir ZIP dosyasına indirebilir ve ardından veri dosyalarınızı iki ayrı adımda seçili ortamınıza yükleyebilirsiniz.

  1. Ortamınızın detaylarını kontrol edin.
    • Kaynak ve hedef sistemlerin her ikisinin de Oracle Analitik Bulutu'nu 5.3.x veya daha yeni sürümü kullandığını doğrulayın. Komut satırı arayüzü hizmet programı daha önceki sürümlerde mevcut değildir.

      Emin değilseniz Oracle temsilcinize sorun.

    • Kaynak ve hedef sistemlerin aynı anda açık ve çalışır durumda olduklarını ve Oracle Analitik Bulutu'nun geçerli saklama kimlik bilgileri ile konfigüre edildiğini doğrulayın.

    • Yerel ortamınızı kontrol edin. Komut satırı arayüzü hizmet programını çalıştırmak için Java 1.8 veya daha yeni sürümüne ihtiyacınız vardır.

    • Kaynak ortama ve hedef Oracle Analitik Bulutu'na komut satırı arayüzü hizmet programını çalıştırmayı planladığınız yerel ortamınızdan erişebildiğinizden emin olun.

    • Dosya tabanlı verilerinizi içeren daha önceden indirdiğiniz kesit almaların ad ve konumlarını doğrulayın. Örneğin, /tmp/20190307095216.bar.
  2. Komut satırı arayüzü hizmet programını indirin.
    1. Hedef Oracle Analitik Bulutu'nuzda Konsol'a ve ardından Kesitler'e tıklayın.
    2. Sayfa menüsüne Sayfa menüsü tıklayın ve Veri Geçişi Hizmet Programını İndir'i seçin.
      Talimatı uygulayarak migrate-oac-data.zip dosyasını yerel olarak kaydedin.
  3. migrate-oac-data.zip dosyasının sıkıştırmasını kaldırın.

    ZIP dosyasında üç dosya bulunur:

    • migrate-oac-data.jar
    • config.properties
    • readme
  4. Kaynak ortamınızda depolanan veri dosyalarını hedefe tek adımda doğrudan geçirmek isterseniz config.properties dosyasındaki [MigrateData] bölümünü konfigüre edin.
    [MigrateData]
    # Migrate data files from a source Oracle Analytics Cloud environment (OAC) to a target Oracle Analytics Cloud environment.
        # Specify the source environment as Oracle Analytics Cloud.
          SOURCE_ENVIRONMENT=OAC
        # Source Oracle Analytics Cloud URL. For example: https://sourcehost.com:443 or http://sourcehost.com:9704
          SOURCE_URL=http(s)://<Source Oracle Analytics Cloud Host>:<Source Port>
        # Name of a user with Administrator permissions in the source environment. For example: SourceAdmin
          SOURCE_USERNAME=<Source Administrator User Name>
        # Location of the source snapshot (.bar file). For example:  /tmp/20190307095216.bar
          BAR_PATH=<Path to Source Snapshot>
        # Target Oracle Analytics Cloud URL. For example: https://targethost.com:443 or http://targethost.com:9704
          TARGET_URL=http(s)://<Target Oracle Analytics Cloud Host>:<Target Port>
        # Name of a user with Administrator permissions in the target environment. For example: TargetAdmin
          TARGET_USERNAME=<Target Administrator User Name>
  5. Veri dosyalarını önce kaynak Oracle Analitik Bulutu'ndan yerel ortamınıza indirip ardından hedef Oracle Analitik Bulutu ortamına yüklemek isterseniz config.properties dosyasındaki [DownloadDataFiles] ve [UploadDataFiles] bölümlerini konfigüre edin.
    [DownloadDataFiles]
    #Download Data Files: Download data files from Oracle Analytics Cloud storage to a local repository
        # Specify the source environment as Oracle Analytics Cloud.
          SOURCE_ENVIRONMENT=OAC
        # Source Oracle Analytics Cloud URL. For example: https://sourcehost.com:443 or http://sourcehost.com:9704
          SOURCE_URL=http(s)://<Source Oracle Analytics Cloud Host>:<Source Port>
        # Name of a user with Administrator permissions in the source environment. For example: SourceAdmin
          SOURCE_USERNAME=<Source Administrator User Name>
        # Location of the source snapshot (.bar file). For example:  /tmp/20190307095216.bar
          BAR_PATH=<Path to Source Snapshot>
        # Local data file directory. Make sure you have enough space to download the data files to this directory. For example: /tmp/mydatafiledir 
          DATA_FRAGMENTS_DIRECTORY=<Data Files Directory>
         # Data fragment size. Data files are downloaded in fragments. Default fragment size is 500MB.
          MAX_DATA_FRAGMENT_SIZE_IN_MB=500
    [UploadDataFiles]
    #Upload data files: Upload data files to the target Oracle Analytics Cloud. 
        # Target Oracle Analytics Cloud URL. For example: https://targethost.com:443 or http://targethost.com:9704
          TARGET_URL=http(s)://<Target Oracle Analytics Cloud Host>:<Target Port>
        # Name of a user with Administrator permissions in the target environment. For example: TargetAdmin
          TARGET_USERNAME=<Target Administrator User Name>
        # Local directory containing the data files you want to upload. For example: /tmp/mydatafiledir
          DATA_FRAGMENTS_DIRECTORY=<Data Files Directory>
        # Location of the source snapshot (.bar file). For example:  /tmp/20190307095216.bar
          BAR_PATH=<Path to Source Snapshot>
  6. Yerel ortamınızda migrate-oac-data.jar dosyasını çalıştırın.

    Sözdizimi:

    migrate-oac-data.jar [-config configfile] [-d] [-help] [-m]  [-u]

    Bu ifadelerin anlamı şudur:

    • -config configfile: config.properties dosyasının adı

    • -d: config.properties dosyasındaki bilgileri kullanarak verileri yerel olarak indirir

    • -help: Yardımı görüntüler

    • -m: config.properties dosyasındaki kaynak ve hedef bilgilerini kullanarak verileri geçirir

    • -u: config.properties dosyasındaki bilgileri kullanarak verileri yükler

    Örneğin, veri dosyalarını tek adımda geçirmek için:

    java -jar migrate-oac-data.jar -m -config config.properties

    Örneğin, veri dosyalarını yerel olarak indirmek için:

    java -jar migrate-oac-data.jar -d -config config.properties

    Örneğin, veri dosyalarını yüklemek için:

    java -jar migrate-oac-data.jar -u -config config.properties
  7. Hedef Oracle Analitik Bulutu ortamınızda oturum açın.
  8. Oracle Analitik Bulutunda veri dosyalarını göstermek için, içeriğinizin geri kalanını geçirmek üzere kullandığınız kesiti ikinci kez geri yüklemeniz gerekir. Bu kez Özel geri yükleme seçeneğini kullanmalısınız.
    1. Konsolu açın ve Kesitler'e tıklayın.
    2. Veri dosyalarınızı içeren kesiti seçin.
    3. Özel geri yükleme seçeneğini ve ardından Dosya tabanlı veriler seçeneğini belirleyin.
      Tüm diğer seçimleri kaldırın.
    4. Geri Yükle'ye tıklayın.
  9. Veri dosyalarınızın kullanılabilir olduğunu doğrulayın.