配送
Music Storyは、メタデータをgz圧縮された改行区切りのJSONファイルとして配信します。 (https://jsonlines.org/).
フル配信は、毎月1回、out/catalog/full_フォルダに配信されます。これらのファイルには、Music Storyカタログのすべてのオブジェクトが含まれています:
- CustomerName_Artist_YYYYMMDD.json.gz
- CustomerName_Matching_Artist_YYYYMMDD.json.gz
- CustomerName_Album_YYYYMMDD.json.gz
- CustomerName_Matching_Album_YYYYMMDD.json.gz
- CustomerName_Recording_YYYYMMDD.json.gz
- CustomerName_Matching_Recording_YYYYMMDD.json.gz
- CustomerName_Genre_YYYYMMDD.json.gz
- CustomerName_Role_YYYYMMDD.json.gz
- CustomerName_Potentially_Mixed_YYYYMMDD.json.gz
- CustomerName_Potentially_Duplicate_YYYYMMDD.json.gz
- CustomerName_Potentially_Multi_Artist_YYYYMMDD.json.gz
デイリー配信は、_out/catalog/inc_フォルダに毎日配信されます。デイリー配信**は毎日_out/catalog/inc_フォルダに配信され、前回の配信以降に作成または更新されたMusic Storyカタログのオブジェクトが以下のファイルに格納されます:
- CustomerName_Artist_YYYYMMDD.json.gz
- CustomerName_Matching_Artist_YYYYMMDD.json.gz
- CustomerName_Album_YYYYMMDD.json.gz
- CustomerName_Matching_Album_YYYYMMDD.json.gz
- CustomerName_Recording_YYYYMMDD.json.gz
- CustomerName_Matching_Recording_YYYYMMDD.json.gz
- CustomerName_Genre_YYYYMMDD.json.gz
- CustomerName_Role_YYYYMMDD.json.gz
- CustomerName_Potentially_Mixed_YYYYMMDD.json.gz
- CustomerName_Potentially_Duplicate_YYYYMMDD.json.gz
- CustomerName_Potentially_Multi_Artist_YYYYMMDD.json.gz
つまり、オブジェクトのIDが上記のファイルのいずれかにあれば、参照されるオブジェクトも配信される。
毎日配信されるファイルには、Music Storyカタログから削除されたオブジェクトのIDも以下のファイルに含まれている:
- CustomerName_Deleted_Artist_YYYYMMDD.json.gz
- CustomerName_Deleted_Matching_Artist_YYYYMMDD.json.gz
- CustomerName_Deleted_Album_YYYYMMDD.json.gz
- CustomerName_Deleted_Matching_Album_YYYYMMDD.json.gz
- CustomerName_Deleted_Recording_YYYYMMDD.json.gz
- CustomerName_Deleted_Matching_Recording_YYYYMMDD.json.gz
- CustomerName_Deleted_Genre_YYYYMMDD.json.gz
- CustomerName_Deleted_Role_YYYYMMDD.json.gz
- CustomerName_Deleted_Artist_Picture_YYYYMMDD.json.gz
Nb: 各.json.gzファイルには、以下のMD5チェックサムを含む.md5ファイルが添付されている。
ファイルの整合性チェック。
配信方法は、Music StoryがホスティングするSFTPと、お客様が用意するストレージの2つのオプションがあります。
オプション1:Music StoryがホストするSFTP
メタデータファイルはMusic Storyがホスティングしており、公開鍵認証を使ってSFTP(SSH File Transfer Protocol)でアクセスできる:
- ホスト名: sftp.music-story.com
- ポート: 2204