ย้ายข้อมูลที่อ้างอิงไฟล์

ผู้ใช้สามารถอัปโหลดไฟล์ข้อมูล เช่น สเปรดชีท ไปยัง Oracle Analytics Cloud เพื่อสร้างชุดข้อมูล เมื่อคุณย้ายไปยังสภาพแวดล้อม Oracle Analytics Cloud ใหม่ คุณสามารถนำข้อมูลที่เป็นไฟล์ไปกับคุณด้วย บางครั้งปัญหาการเชื่อมต่อเครือข่ายหรือการเข้าใช้พื้นที่เก็บข้อมูลจะทำให้คุณย้ายไฟล์ข้อมูลในสแนปชอตไม่ได้ สำหรับกรณีดังกล่าว Oracle Analytics Cloud มียูทิลิตี CLI (อินเตอร์เฟซบรรทัดคำสั่ง) ที่ช่วยให้คุณสามารถย้ายไฟล์ข้อมูลของคุณไปยังที่ตั้งใหม่ ยูทิลิตี CLI สแนปชอตจะย้ายปลั๊กอินและไฟล์ส่วนขยายที่เกี่ยวข้องกับแมปที่ผู้ใช้อาจอัปโหลดสำหรับการแสดงข้อมูลของตัวเองด้วย

รันยูทิลิตีการย้ายข้อมูลเฉพาะเมื่อคุณเห็นข้อความ เรียกคืนสำเร็จโดยมีข้อผิดพลาด - การเรียกคืนข้อมูลล้มเหลว (หรือที่คล้ายกัน) เมื่อคุณพยายามเรียกคืนสแนปชอตที่มีไฟล์ข้อมูล ข้อความนี้จะเกิดขึ้นเมื่อ:
  • คุณย้ายข้อมูลเนื้อหาจากพื้นที่อื่น
  • คุณย้ายข้อมูลเนื้อหาจาก Oracle Analytics Cloud on Gen 1 หรือ Oracle Cloud Infrastructure Classic ไปยัง Oracle Analytics Cloud on Gen 2
  • กระบวนการเรียกคืนทำงานล้มเหลว เนื่องจากปัญหาการเชื่อมต่อเน็ตเวิร์กหรือการเข้าใช้พื้นที่เก็บข้อมูลอื่นๆ บางประการ

ยูทิลิตี CLI ช่วยให้คุณสามารถย้ายไฟล์ข้อมูลโดยตรงจากสภาพแวดล้อมหนึ่งไปยังอีกสภาพแวดล้อมหนึ่งในขั้นตอนเเดียว หรือถ้าคุณต้องการ คุณสามารถดาวน์โหลดข้อมูลที่อ้างอิงไฟล์ไปยังไฟล์ ZIP แล้วจึงอัปโหลดไฟล์ข้อมูลไปยังสภาพแวดล้อมที่คุณเลือกในขั้นตอน 2 ขั้นตอนแยกกัน

  1. ตรวจสอบรายละเอียดสภาพแวดล้อมของคุณ
    • ตรวจสอบว่าทั้งระบบที่มาและเป้าหมายใช้ Oracle Analytics Cloud 5.3 หรือใหม่กว่า ไม่มียูทิลิตี CLI ในเวอร์ชันก่อนหน้า

      หากไม่แน่ใจ ให้สอบถามตัวแทน Oracle ของคุณ

    • ตรวจสอบว่าระบบที่มาและเป้าหมายใช้งานและรันอยู่ทั้งคู่ และ Oracle Analytics Cloud ได้รับการคอนฟิเกอร์ด้วยชื่อผู้ใช้และรหัสผ่านของพื้นที่เก็บข้อมูลที่ถูกต้อง

    • ตรวจสอบสภาพแวดล้อมในระบบของคุณ คุณต้องใช้ Java 1.8 หรือใหม่กว่าเพื่อรันยูทิลิตี CLI

    • ตรวจสอบว่าคุณสามารถเข้าใช้สภาพแวดล้อมที่มาและ Oracle Analytics Cloud เป้าหมายได้จากสภาพแวดล้อมในระบบที่คุณวางแผนจะรันยูทิลิตี CLI

    • ตรวจสอบชื่อและตำแหน่งของสแนปชอตที่คุณดาวน์โหลดก่อนหน้าที่มีข้อมูลที่อ้างอิงไฟล์ ตัวอย่างเช่น /tmp/20190307095216.bar
  2. ดาวน์โหลดยูทิลิตี CLI
    1. ใน Oracle Analytics Cloud เป้าหมาย ให้คลิก คอนโซล แล้วคลิก สแนปชอต
    2. คลิกเมนูเพจ เมนูของเพจ และเลือก ดาวน์โหลดยูทิลิตีการย้ายข้อมูล
      ทำตามคำแนะนำเพื่อบันทึกไฟล์ migrate-oac-data.zip ไว้ในระบบ
  3. คลายซิป migrate-oac-data.zip

    ไฟล์ Zip ประกอบด้วยไฟล์สามไฟล์ต่อไปนี้

    • migrate-oac-data.jar
    • config.properties
    • readme
  4. ถ้าคุณต้องการย้ายไฟล์ข้อมูลที่จัดเก็บไว้ในสภาพแวดล้อมที่มาของคุณโดยตรงไปยังเป้าหมายในขั้นตอนเดียว ให้คอนฟิเกอร์ส่วน [MigrateData] ใน config.properties
    [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. หากคุณต้องการดาวน์โหลดไฟล์ข้อมูลจาก Oracle Analytics Cloud ที่มา ไปยังสภาวะแวดล้อมในระบบของคุณก่อน และอัปโหลดไฟล์ข้อมูลไปยังสภาวะแวดล้อม Oracle Analytics Cloud เป้าหมายในภายหลัง ให้คอนฟิเกอร์ส่วน [DownloadDataFiles] และ [UploadDataFiles] ใน config.properties
    [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. รันไฟล์ migrate-oac-data.jar ในสภาพแวดล้อมในระบบของคุณ

    รูปแบบคำสั่ง:

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

    โดยที่:

    • -config configfile : ชื่อของไฟล์ config.properties

    • -d : ดาวน์โหลดข้อมูลในระบบโดยใช้ข้อมูลใน config.properties

    • -help : แสดงวิธีใช้

    • -m : ย้ายข้อมูลโดยใช้ข้อมูลที่มาและเป้าหมายในไฟล์ config.properties

    • -u : อัปโหลดข้อมูลโดยใช้ข้อมูลในไฟล์ config.properties

    ตัวอย่างเช่น ในการย้ายไฟล์ข้อมูลในขั้นตอนเดียวให้ทำดังนี้

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

    ตัวอย่างเช่น ในการดาวน์โหลดไฟล์ข้อมูลในระบบให้ทำดังนี้

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

    ตัวอย่างเช่น ในการอัปโหลดไฟล์ข้อมูลให้ทำดังนี้

    java -jar migrate-oac-data.jar -u -config config.properties
  7. เข้าสู่ระบบ Oracle Analytics Cloud เป้าหมายของคุณ
  8. หากต้องการแสดงไฟล์ข้อมูลใน Oracle Analytics Cloud คุณต้องคืนค่าสแนปชอตที่ใช้ย้ายเนื้อหาที่เหลือในครั้งที่สอง ครั้งนี้ คุณต้องเลือกการคืนค่าเป็น กำหนดเอง
    1. เปิดคอนโซล แล้วคลิก สแนปชอต
    2. เลือกสแนปชอตที่มีไฟล์ข้อมูลของคุณ
    3. เลือกตัวเลือกการเรียกคืนแบบ กำหนดเอง แล้วเลือกตัวเลือก ข้อมูลที่อ้างอิงไฟล์
      ยกเลิกการเลือกตัวเลือกอื่นๆ ทั้งหมด
    4. คลิก เรียกคืน
  9. ตรวจสอบว่าไฟล์ข้อมูลของคุณมีอยู่