2017-01-28 11 views
2

Azure BLOBストレージに大量の診断データが格納されています。 Azure SQLデータベースからそのデータを検索する方法はありますか?私は、私のブロブに格納されたデータのいくつかのカスタムデータフィールドに参加したいと思います。BLOBストレージデータの検索

答えて

0

ブロブストレージには検索可能なメタデータがありません。特定のブロブ名については確かにコンテナを検索し、ブロブを列挙してメタデータを表示することさえできます。しかし、コンテナ/ blob URIを除いて、組み込みの検索メカニズムはありません。

メタデータを検索する場合は、独自のデータストア(たとえば、前述のSQLデータベースなどの検索可能なデータベースに)を作成する必要があります。これは、あなたが検索する特定のデータを抽出し、選択したデータベースエンジンに保存する必要があるため、アプリケーションに完全に依存します。その後、データベースエンジンのコンテンツをブロブストレージにリンクし直す必要があります(たとえば、ブロブのURLをメタデータの横に保存するなど)。

フルテキスト検索については、適切なftsツールを使用する必要があります。 Azureは、第一者全文検索サービスとしてAzure Searchを提供しています。また、サードパーティのツールやサービスを利用することもできます。あなたが選んだのはあなた次第です。

+0

私のデータはかなり整理されていますが、そのほとんどは私がスキーマを持っているCSVデータです。私はちょうどそれを抽出し、いくつかの追加のデータストアにロードするためのいくつかの追加ツールを構築することを避けるためにしたいと思いました。 –

+0

Azure Searchは間違いなく仕事のためのツールです –

関連する問題