Hello Su Myat Hlaing,
Your understanding is correct. For the usage of Azure OpenAI on Your Data through programming, you can upload files using the Azure Blob Storage client library for Java.
Additionally, you might also need to programmatically control the operation of the Azure AI Search indexer. The indexer will be responsible for reading new data from the Blob and writing it into Azure AI Search. You can refer to this Microsoft Learn document for more information.
Best regards,
Charlie
If you find my response helpful, please consider accepting this answer
and voting yes
to support the community. Thank you!