JSON, ডেটা আদান-প্রদানের জন্য ব্যাপকভাবে ব্যবহৃত, এটির হালকা ওজনের এবং নমনীয় প্রকৃতির জন্য পছন্দ করা হয়, কিন্তু SQL ডাটাবেসের সাথে এটিকে একীভূত করার জন্য প্রায়শই ধারাবাহিকতা এবং নির্ভরযোগ্যতা নিশ্চিত করার জন্য একটি কাঠামোগত পদ্ধতির প্রয়োজন হয়। তাই, .NET-এর জন্য Aspose.Cells Cloud SDK ব্যবহার করে JSON-কে SQL স্ক্রিপ্ট-এ রূপান্তর করে, আপনি সহজেই এই ইন্টিগ্রেশনকে স্ট্রীমলাইন করতে পারেন, ডেটা ওয়ার্কফ্লো স্বয়ংক্রিয় করতে পারেন এবং আপনার ডাটাবেস ক্রিয়াকলাপের সামগ্রিক দক্ষতা বাড়াতে পারেন৷
- JSON থেকে SQL রূপান্তরের জন্য API
- C# ব্যবহার করে এসকিউএল ফাইলে JSON রূপান্তর করুন
- CURL কমান্ড ব্যবহার করে JSON থেকে MS SQL
JSON থেকে SQL রূপান্তরের জন্য API
[Aspose.Cells Cloud SDK for .NET] JSON ডেটাকে SQL স্ক্রিপ্ট ফাইলে রূপান্তর করার মতো উন্নত ডেটা রূপান্তর বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করতে এর ক্ষমতাগুলি সাধারণ স্প্রেডশীট ক্রিয়াকলাপগুলির বাইরে প্রসারিত। API স্ট্রাকচার্ড SQL কমান্ডে JSON ডেটা নিষ্কাশন এবং রূপান্তর স্বয়ংক্রিয়ভাবে প্রক্রিয়াটিকে সহজ করে।
.NET প্রজেক্টে API ব্যবহার করার জন্য, আমাদের প্রথমে NuGet প্যাকেজ ম্যানেজারে Aspose.Cells-Cloud
অনুসন্ধান করতে হবে এবং প্যাকেজ যোগ করুন
বোতামে ক্লিক করতে হবে। দ্বিতীয়ত, ক্লাউড ড্যাশবোর্ড থেকে আপনার ক্লায়েন্টের শংসাপত্রগুলি পান। যদি আপনার কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে শুধুমাত্র দ্রুত শুরু নিবন্ধে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন।
C#{#json-to-sql-csharp} ব্যবহার করে এসকিউএল ফাইলে JSON রূপান্তর করুন
এই বিভাগে, আমরা .NET REST API-এর ক্ষমতাগুলি অন্বেষণ করতে যাচ্ছি কারণ এটি নিশ্চিত করে যে আপনার ডেটা সঠিকভাবে আপনার SQL ডাটাবেসে স্থানান্তরিত হয়েছে, ডেটা সামঞ্জস্য বৃদ্ধি করে এবং ত্রুটির ঝুঁকি হ্রাস করে৷
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
প্রথমত, CellsApi ক্লাসের একটি অবজেক্ট শুরু করুন যেখানে আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্রগুলি পাস করি।
SaveOptions saveOptions = new SaveOptions()
দ্বিতীয়ত, SaveOptions-এর একটি উদাহরণ তৈরি করুন এবং আউটপুট ফাইল ফর্ম্যাটটিকে SQL
হিসেবে সংজ্ঞায়িত করুন।
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
তৃতীয়ত, PostWorkbookSaveAsRequest
-এর একটি উদাহরণ তৈরি করুন যেখানে আমরা ইনপুট JSON-এর নাম, ফলাফলপ্রাপ্ত SQL ফাইলের নাম এবং বিভিন্ন ঐচ্ছিক প্যারামিটার উল্লেখ করি।
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
অবশেষে, JSON থেকে SQL রূপান্তর শুরু করতে API-কে কল করুন। কোডটি সফলভাবে এক্সিকিউট হয়ে গেলে, ফলস্বরূপ এসকিউএল ফাইলটি ক্লাউড স্টোরেজে সংরক্ষিত হয়।
// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// ClientID এবং ClientSecret পাস করার সময় CellsApi উদাহরণ তৈরি করুন
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// ইনপুট JSON ফাইল লোড করুন
using (var inputFile = System.IO.File.OpenRead(source.json))
{
// ক্লাউড স্টোরেজে ইনপুট JSON আপলোড করুন
cellsInstance.UploadFile("input.json", inputFile);
// JSON কে SQL ফাইলে রূপান্তর করতে API কল করুন
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.json,null, format: "SQL", null, null, null, null, "myResultant.sql", null,null);
// রূপান্তর সফল হলে সফল বার্তা প্রিন্ট করুন
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The JSON file to SQL File conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
উপরের উদাহরণে ব্যবহৃত ইনপুট JSON ফাইল এবং ফলস্বরূপ SQL ফাইল source.json এবং output.sql থেকে ডাউনলোড করা যেতে পারে।
CURL কমান্ড ব্যবহার করে JSON থেকে MS SQL
Aspose.Cells Cloud সহজ cURL কমান্ড ব্যবহার করে JSON কে SQL-এ রূপান্তর করার জন্য একটি নমনীয় এবং দক্ষ সমাধান প্রদান করে। এই পদ্ধতিটি এসকিউএল স্ক্রিপ্ট ফাইলগুলিতে JSON ডেটার রূপান্তর স্বয়ংক্রিয় করতে Aspose.Cells ক্লাউড API-এর শক্তিশালী ক্ষমতাগুলিকে কাজে লাগায়, যা আপনার SQL ডাটাবেসে স্ট্রাকচার্ড ডেটা সংহত করা সহজ করে তোলে।
এই পদ্ধতির প্রথম ধাপ হল নিম্নলিখিত কমান্ড ব্যবহার করে একটি JWT অ্যাক্সেস টোকেন তৈরি করা:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
JWT অ্যাক্সেস টোকেন তৈরি হয়ে গেলে, SQL ফাইল ফরম্যাটে JSON সংরক্ষণ করতে দয়া করে নিম্নলিখিত কমান্ডটি চালান। ফলস্বরূপ ফাইলটি ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=false&onlySaveTable=false&outPath=myResultant.sql" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
ক্লাউড স্টোরেজে উপলব্ধ ইনপুট JSON-এর নাম দিয়ে sourceFile
প্রতিস্থাপন করুন, myResultant
এর ফলে SQL ফাইলের নামের সাথে এবং accessToken
-কে JWT অ্যাক্সেস টোকেন দিয়ে উপরে তৈরি করুন।
যদি আমাদের স্থানীয় ড্রাইভে ফলাফলযুক্ত SQL ফাইল সংরক্ষণ করতে হয়, অনুগ্রহ করে নিম্নলিখিত cURL কমান্ডটি ব্যবহার করুন:
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.sql"
বিনামূল্যে JSON থেকে SQL রূপান্তর অ্যাপ
আপনি আমাদের লাইটওয়েট এবং নৈশ-দক্ষ [JSON থেকে SQL ফাইল রূপান্তর অ্যাপ10 ব্যবহার করার কথা বিবেচনা করতে পারেন। এই বিনামূল্যের অ্যাপটি Aspose.Cells Cloud API-এর উপরে তৈরি করা হয়েছে এবং কোনো ইনস্টলেশনের প্রয়োজনীয়তা ছাড়াই অনলাইনে পরীক্ষা করা যেতে পারে।
উপসংহার
উপসংহারে, JSON-কে SQL-এ রূপান্তর করা রিলেশনাল ডাটাবেসের মধ্যে নির্বিঘ্ন ডেটা ইন্টিগ্রেশন এবং ব্যবস্থাপনা নিশ্চিত করার জন্য একটি গুরুত্বপূর্ণ কাজ। অতএব, আমরা আপনাকে আপনার JSON থেকে SQL রূপান্তরের প্রয়োজনের জন্য Aspose.Cells Cloud SDK ব্যবহার করার জন্য উৎসাহিত করি। এর শক্তিশালী বৈশিষ্ট্য এবং ব্যবহারের সহজতা আপনার ডেটা পরিচালনার প্রক্রিয়াগুলিকে উল্লেখযোগ্যভাবে উন্নত করবে, আপনার সময় সাশ্রয় করবে এবং ত্রুটির ঝুঁকি হ্রাস করবে।
উপকারী সংজুক
- [বিনামূল্যে সমর্থন ফোরাম14
- [লাইভ ডেমো [১৫]
সম্পরকিত প্রবন্ধ
আমরা অত্যন্ত নিম্নোক্ত ব্লগ পরিদর্শন সুপারিশ: