使用者可以將資料檔案 (例如試算表) 上傳至 Oracle Analytics Cloud 以建立資料集。移轉至新的 Oracle Analytics Cloud 環境時,可以將此檔案型資料一併進行移轉。有的時候,您可能會因為網路連線或儲存存取問題,而無法在快照中移轉資料檔案。針對這類情況,Oracle Analytics Cloud 提供 CLI 公用程式 (命令行介面),可讓您將資料檔移至新位置。快照 CLI 公用程式也會一併移動所有地圖相關 Plug-in,以及使用者可能上傳以用於其資料視覺化的擴充檔案。
回復成功,但有錯誤 - 資料回復失敗
或類似訊息時,請執行資料移轉 CLI 公用程式。以下情況會出現此訊息:
CLI 公用程式讓您只需要單一步驟,就能將資料檔從一個環境直接移至另一個環境。或者,也可以採用兩個步驟,亦即先將檔案型資料下載成壓縮檔,再將資料檔案上傳至選擇的環境。
確認來源和目標系統都使用 Oracle Analytics Cloud 5.3 或更新版本。較舊的版本並未提供 CLI 公用程式。
如果您不確定,請詢問您的 Oracle 業務代表。
確定來源和目標系統都已啟動並在執行中,而且 Oracle Analytics Cloud 已設定有效的儲存證明資料。
檢查本機環境。您需要有 Java 1.8 或更新版本,才能夠執行 CLI 公用程式。
確定可從計畫執行 CLI 公用程式的本機環境存取來源環境和目標 Oracle Analytics Cloud。
/tmp/20190307095216.bar
。migrate-oac-data.zip
檔案儲存到本機。migrate-oac-data.zip
。
壓縮檔會包含 3 個檔案:
migrate-oac-data.jar
config.properties
readme
config.properties
中的 [MigrateData]
區段。
[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>
config.properties
中的 [DownloadDataFiles]
和 [UploadDataFiles]
區段。
[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>
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