カスタム日付を付けたフォルダのエクスポート
このチュートリアルでは、Data Processing Actionsの作成時にフォルダ名にカスタム日付を追加する方法を説明します
目的
このチュートリアルでは、Data Processing Actionsの作成時にフォルダ名にカスタム日付を追加する方法を説明します。
注意: この機能は、次のアクションのみで利用可能です: Load to Bucket, MySQL to Parquet, PostgreSQL to Parquet。
はじめに
必要なもの
このチュートリアルを実施するには、Data Processing Engineに精通している必要があり、できればGetting Startedガイドを完了している必要があります。重要なのは、Actionsがどのようなものか、そしてそれらをどのように使用するかを知っていることです。
コンセプト概要
アクションを作成する際には、エクスポートされたファイルを保持するフォルダに名前を付けることができます。$nowトークンを使用すると、フォルダ名の一部として基本的なパターンを使用してカスタム日付を簡単に付けることができます。
Data Platformで利用可能なパターンは4つあります:
- $now(date)
- $now(datetime)
- $now(timestamp): タイムスタンプはUNIXエポック時間で表示されます
- $now(シーケンスをここに挿入): 利用可能なフォーマットコードを使用してカスタム日付シーケンスを作成します。
それでは、実際にどのように動作するかを見てみましょう!
$nowトークンの使用
このチュートリアルでは、$nowトークンの使用方法のみを探求します。アクションの作成と実行方法については、Actionsに関する詳細なドキュメントがあります。
理解を容易にするために、私たちはLoad to Bucketというアクションを作成することを選択します。これは、予想される将来にわたって毎日実行されることを目的としています。その結果、毎日フォルダが生成されます。正しいフォルダを簡単にソートしてアクセスするために、$nowトークンを使用できます。
フォルダ名を入力するオプションが利用可能になった段階で、$nowトークンを以下の例のように使用できます。
下の画像では、予想した命名スキーマでbucketにフォルダが正常に生成されたことがわかります。例で使用されたように、フォルダ名に追加のテキストがある必要はありません。トークンは独立して使用することもできます。
上記のシナリオについて、過去数日間に生成されたフォルダがbucketにどのように表示されるか、以下に例を示します。特定の日付に作成されたフォルダを迅速に特定することができます。
例
異なるユースケースでフォルダ名がどのように表示されるか、いくつかの例を示します:
- $now(date): 2023-08-15
- $now(datetime): 2023-08-15_20-51-04
- $now(timestamp): 1692132664 (Unix epoch time)
- $now(%a-%d-%b-%Y_%H-%M%): Tue-15-Aug-2023_20-53
フォルダ名はコロン、スラッシュ、アスタリスクなどの特殊文字を含えてはなりませんので、時間と日付の形式にはハイフン文字が使用されます。
さらに深く掘り下げる
当社のソリューションを実装するためのトレーニングや技術サポートが必要な場合は、営業担当者にお問い合わせください、またはこのリンクをクリックして見積もりを依頼し、当社のプロフェッショナルサービスの専門家にプロジェクトのカスタム分析を依頼してください。
Data Platformを構築するチームと直接質問したり、フィードバックを送信したり、交流したりするには、専用のDiscordチャネルを利用してください。
OVHcloudサービスについてサポートが必要な場合は、ヘルプセンターでリクエストを作成してください。
ユーザーコミュニティに参加してください。

