ローカルカタログコピー

OLP CLI は、次のものをサポートしています。

  • コピー作成 カタログのローカルコピーを作成します
  • コピーの更新 では、カタログの既存のローカルコピーが更新されます

ローカルカタログコピーが作成されました

プラットフォームでホストされているカタログから設定とデータをコピーして、ローカルカタログを作成します。 データは通常、ローカルでの開発およびテストに適した小さなコピーを作成するようにフィルタリングされます。

olp local catalog copy create <catalog HRN> [command options]

必須パラメータ :

  • <catalog HRN> コピーするカタログの HERE リソースネーム 。

オプションのパラメータ :

  • --configuration-only カタログ設定をコピーしますが、ローカルカタログは空のままになります。
  • --copy-schemas スキーマバンドルをローカルにダウンロードします。 これはオフライン検査に役立ちます。
  • --include <layer wildcard> [<layer wildcard 2> ...] コピーするレイヤーのサブセットを指定します。 デフォルトでは、すべてのレイヤーがコピーされます。 特殊なワイルドカードを使用して、特定のレイヤータイプまたはパーティション設定スキームを持つすべてのレイヤーを指定できます。
    • レイヤー ID。例 : topology-geometry
    • [layer-type:partitioning-scheme] 。例 : [versioned:heretile]
    • [layer-type] 、例 : ストリーム
    • [partitioning-scheme] 、例 : [generic]
  • --exclude <layer wildcard> [<layer wildcard 2> ...] コピーしないレイヤーを指定します。 これは通常 --include 一部のレイヤーを除くすべてのレイヤーをコピーする代わりに使用されます。 ワイルドカードがサポートされています。
  • --filter <layer wildcard>=<filter-name>:<filter-configuration> [<layer wildcard 2>=<filter-name>:<filter-configuration> ...] レイヤーパーティションがコピーされるときに使用するフィルタリングオプションを、形式で指定 <layer wildcard>=<filter-name>:<filter-configuration>します。 次のフィルタがサポートされています。
    • list:<partition1>,<partition2>,...たとえば 、 layer-a= list: a 、 b 、 c のように入力します
    • regex:<partition-regex>たとえば 、 layer-b=regex:^20147700のように入力します。
    • bounding-box:<north>,<south>,<east>,<west>[:<tilelevel1>,<tilelevel2>,...[:<heretile|mercator|nds|mos|native>]たとえば 、 [[heretile]=bounding-box:52.67551,53382613.7611613.08835のように入力します。 タイルレベルは、適切なタイルレベルでレイヤ設定が設定されている場合は任意です( HERE Tile レイヤのみ)。 タイリング方式 heretile はデフォルトで設定されています。
    • query:<rsql-query> ( インデックスレイヤーのみ ) 。たとえば 、 [index] = query: length=gt=100のように入力します。
    • glob:<glob-pattern>たとえば 、 [objectstore] = glob : folder/*.txtのように入力します。
  • --id <local catalog ID> ローカルカタログの ID を指定します。 デフォルトでは、元のカタログ ID になります。
  • --index-since <timestamp ms> エポックからのミリ秒単位のインデックスレイヤーのクエリーに使用される最初のタイムスタンプ。 デフォルトは 0 です。
  • --minimum-version <catalog version> コピーする最初のメタデータバージョン。 そのバージョン以降のすべてのカタログバージョンがコピーされます。 デフォルトでは、の値 --versionになります。
  • --version <catalog version> コピーする最後のメタデータバージョン。 --minimum-version からまでのすべてのバージョン --version がコピーされます。 --configuration-only が使用されている場合、この設定は影響を受けません。 デフォルトでは、カタログの最新バージョンです。
  • --stream-limit <number> ストリームレイヤーからコピーされるパーティションの最大数。
  • --stream-timeout <timeout s> ストリームパーティションのコピーのタイムアウト ( 秒 ) 。
  • --force ローカルカタログが存在し、コピー設定が異なる場合は、上書きを強制します。 コピーパラメータが変更されていない場合、既存のローカルコピーは常に保持されます。
  • --credentials <path to credentials file> コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、プラットフォームポータルとは別にダウンロードされます。
  • --profile <profile name> olpcli.ini ファイルから使用する資格情報プロファイルの名前。
  • --quiet 空の出力を追加情報なしで表示します。
  • --scope <project HRN> リクエストのスコープとして使用するプロジェクト HERE リソースネーム を指定します。 で指定された値 --scopehere.token.scope 、コマンドに使用された資格情報ファイルで指定された値よりも優先されます。

資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。

例 :


olp local catalog copy create hrn:here:data::org:catalog-example

カスタムローカルカタログ ID の例 :


olp local catalog copy create hrn:here:data::org:catalog-example --id copy-of-catalog-example

追加のパラメータを使用した例 :

Linux
olp local catalog copy create hrn:here:data::org:catalog-example \
   --include layer-a layer-b \
   --filter [generic]=list:partition1,partition2 \
   [heretile]=bounding-box:52.67551,52.33826,13.386303,13.08835
olp local catalog copy create hrn:here:data::org:catalog-example ^
   --include layer-a layer-b ^
   --filter [generic]=list:partition1,partition2 ^
   [heretile]=bounding-box:52.67551,52.33826,13.386303,13.08835

ローカルカタログコピーの更新

構成およびデータの変更をプルすることで、ローカルカタログのコピーを更新します。 で設定されたフィルタ olp local catalog copy create が自動的に使用されます。

olp local catalog copy update <catalog ID or local catalog HRN> [command options]

必須パラメータ :

次のいずれかを指定する必要があります。

  • <local catalog ID> 既存のローカルカタログコピーのカタログ ID 。
  • <local catalog HRN> 既存のローカルカタログコピーのローカル HERE リソースネーム 。

オプションのパラメータ :

  • --configuration-only カタログ設定をコピーしますが、ローカルカタログは空のままになります。
  • --copy-schemas スキーマバンドルをローカルにダウンロードします。 これはオフライン検査に役立ちます。
  • --version <catalog version> コピーする最後のメタデータバージョン。 --minimum-version からまでのすべてのバージョン --version がコピーされます。 --configuration-only が使用されている場合、この設定は影響を受けません。 デフォルトでは、カタログの最新バージョンです。
  • --stream-limit <number> ストリームレイヤーからコピーされるパーティションの最大数。
  • --stream-timeout <timeout s> ストリームパーティションのコピーのタイムアウト ( 秒 ) 。
  • --credentials <path to credentials file> コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、プラットフォームポータルとは別にダウンロードされます。
  • --profile <profile name> olpcli.ini ファイルから使用する資格情報プロファイルの名前。
  • --quiet 空の出力を追加情報なしで表示します。
  • --scope <project HRN> リクエストのスコープとして使用するプロジェクト HERE リソースネーム を指定します。 で指定された値 --scopehere.token.scope 、コマンドに使用された資格情報ファイルで指定された値よりも優先されます。

資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。

例 :


olp local catalog copy update hrn:local:data:::catalog-example

追加のパラメータを使用した例 :


olp local catalog copy update hrn:local:data:::catalog-example --version 10

」に一致する結果は 件です

    」に一致する結果はありません