Tutorials needed
-
- Reactions: 159
- Сообщения: 596
- Зарегистрирован: Пт авг 26, 2022 8:59 pm
- Откуда: SF, CA
Tutorials needed
Люди - H E L P
Мне нужно для изучения OData / OData qry...
Там вроде язык REST
Нужны материалы, обучалки по следующим вопросам:
.Net - какой-нибудь guide, faq, для совсем новичков - почитать хотя-бы
(кто никогда не работал с этим, но у меня бакграунд в базах данных)
library (библиотеки) - что это вообще такое?
(тоже мб почитать)
В OData есть они и можно добавлять их
REST API - может тоже почитать что-то для новичков
OData query -
В идеале mne какой-то тренажер - именно где простые запросы / код можно было бы разбирать / писать, именно с простейшими примерами
Нашла вот это, но еще не пробовала -
https://www.odata.org/getting-started/basic-tutorial/
https://www.odata.org/getting-started/l ... n-postman/
На этом ресурсе есть описание всего по OData, но например вот это (написано для совсем новичков) я что-то не поняла -
https://www.odata.org/getting-started/u ... n-6-steps/
Спасибо!
Мне нужно для изучения OData / OData qry...
Там вроде язык REST
Нужны материалы, обучалки по следующим вопросам:
.Net - какой-нибудь guide, faq, для совсем новичков - почитать хотя-бы
(кто никогда не работал с этим, но у меня бакграунд в базах данных)
library (библиотеки) - что это вообще такое?
(тоже мб почитать)
В OData есть они и можно добавлять их
REST API - может тоже почитать что-то для новичков
OData query -
В идеале mne какой-то тренажер - именно где простые запросы / код можно было бы разбирать / писать, именно с простейшими примерами
Нашла вот это, но еще не пробовала -
https://www.odata.org/getting-started/basic-tutorial/
https://www.odata.org/getting-started/l ... n-postman/
На этом ресурсе есть описание всего по OData, но например вот это (написано для совсем новичков) я что-то не поняла -
https://www.odata.org/getting-started/u ... n-6-steps/
Спасибо!
Последний раз редактировалось Inostranka_02 Вт ноя 14, 2023 1:55 pm, всего редактировалось 1 раз.
Re: Tutorials needed
Я щас как раз изучяю фаст-апи но через питон.
Fast api это такая штучка для реста на питоне.
Fast api это такая штучка для реста на питоне.
-
- Reactions: 159
- Сообщения: 596
- Зарегистрирован: Пт авг 26, 2022 8:59 pm
- Откуда: SF, CA
Re: Tutorials needed
Я была все время в базах данных! И понятия не имею об етих API!
BI Development - данные...
И я не буду писать на REST этом скорее всего.
Но чтобы общаться с людьми которые работу дадут (с данными) - нужно понимать о чем речь
Mне нужен будет OData query - с етим надо разобраться детальнее
Последний раз редактировалось Inostranka_02 Вт ноя 14, 2023 2:06 pm, всего редактировалось 2 раза.
Re: Tutorials needed
Одата - протокол. его руками не пишут. вам сюда -Inostranka_02 писал(а): ↑Вт ноя 14, 2023 1:47 pm Люди - H E L P
Мне нужно для изучения OData / OData qry...
Там вроде язык REST
https://learn.microsoft.com/en-us/odata ... ng-started
На чем вы там писать собираетесь я не знаю. это примеры если бы у вас был си-шарп
К маю в распоряжении команды было 38,5 URL-адресов, ведущих на различные видео
-
- Reactions: 159
- Сообщения: 596
- Зарегистрирован: Пт авг 26, 2022 8:59 pm
- Откуда: SF, CA
Re: Tutorials needed
OData query, VSCode оболочка если я правильно понялаalex_127 писал(а): ↑Вт ноя 14, 2023 1:58 pmОдата - протокол. его руками не пишут. вам сюда -Inostranka_02 писал(а): ↑Вт ноя 14, 2023 1:47 pm Люди - H E L P
Мне нужно для изучения OData / OData qry...
Там вроде язык REST
https://learn.microsoft.com/en-us/odata ... ng-started
На чем вы там писать собираетесь я не знаю. это примеры если бы у вас был си-шарп
-
- Reactions: 159
- Сообщения: 596
- Зарегистрирован: Пт авг 26, 2022 8:59 pm
- Откуда: SF, CA
Re: Tutorials needed
Plz see my scrnshotalex_127 писал(а): ↑Вт ноя 14, 2023 1:58 pmОдата - протокол. его руками не пишут. вам сюда -Inostranka_02 писал(а): ↑Вт ноя 14, 2023 1:47 pm Люди - H E L P
Мне нужно для изучения OData / OData qry...
Там вроде язык REST
https://learn.microsoft.com/en-us/odata ... ng-started
На чем вы там писать собираетесь я не знаю. это примеры если бы у вас был си-шарп
- Вложения
-
- OData Qry Language.png (141.66 КБ) 1952 просмотра
Re: Tutorials needed
вскоде это не язык сам по себе а "оболочка редактора", IDE. Можно писать используя его на ц, ц++, питоне, си-шарпе, яве, яваскрипте и так далее стремясь получить необходимый оутпут в виде скриуптов, уеб приложений, просто аппликух и линух кернела.Inostranka_02 писал(а): ↑Вт ноя 14, 2023 2:01 pmOData query, VSCode оболочка если я правильно понялаalex_127 писал(а): ↑Вт ноя 14, 2023 1:58 pm
Одата - протокол. его руками не пишут. вам сюда -
https://learn.microsoft.com/en-us/odata ... ng-started
На чем вы там писать собираетесь я не знаю. это примеры если бы у вас был си-шарп
К маю в распоряжении команды было 38,5 URL-адресов, ведущих на различные видео
Re: Tutorials needed
Какой именно ехтенсион?Inostranka_02 писал(а): ↑Вт ноя 14, 2023 2:06 pmPlz see my scrnshotalex_127 писал(а): ↑Вт ноя 14, 2023 1:58 pm
Одата - протокол. его руками не пишут. вам сюда -
https://learn.microsoft.com/en-us/odata ... ng-started
На чем вы там писать собираетесь я не знаю. это примеры если бы у вас был си-шарп
Вот например:
https://learn.microsoft.com/en-us/odata ... ng-started
OData Connected Service is a Visual Studio extension that generates strongly-typed C# and Visual Basic client code for a specified OData service. It generates a DataServiceContext class to interact with the service and CLR types for each entity type and complex type in the service model.
Если именно тот "дословно" про который у вас скриншот то вот по нему тюториал:
https://learn.microsoft.com/en-us/azure ... ure-devops
(мутный ехтенсион созданным однорылом в 2017 году и не изменявшийся с тех пор - все странно)
с его помощию вы можете написать ваш "селецт" так что он превратится в одну строчку ОДата квери и его можно будет куда-то вставить (как строчку в другой тул)
Но пока ваша задача мне непонятна. Ну напишите кверь, куда ее надо в конце засовывать (что есть морда?) и откуда брать данные (что есть сервер?)
К маю в распоряжении команды было 38,5 URL-адресов, ведущих на различные видео
-
- Reactions: 159
- Сообщения: 596
- Зарегистрирован: Пт авг 26, 2022 8:59 pm
- Откуда: SF, CA
Re: Tutorials needed
Сорри за сумбур - пытаюсь понять что тут и какalex_127 писал(а): ↑Вт ноя 14, 2023 2:10 pmКакой именно ехтенсион?
Вот например:
https://learn.microsoft.com/en-us/odata ... ng-started
OData Connected Service is a Visual Studio extension that generates strongly-typed C# and Visual Basic client code for a specified OData service. It generates a DataServiceContext class to interact with the service and CLR types for each entity type and complex type in the service model.
Если именно тот "дословно" про который у вас. скриншот то вот по нему тюториал:
https://learn.microsoft.com/en-us/azure ... ure-devops
Но пока ваша задача мне нопонятна. Ну напишите кверь, куда ее надо в конце засовывать?
У меня есть OData-Queries - это точно
Они - запросы эти (насколько помню) работали в PowerBI - у меня он есть, установлен.
Но, чтобы они работали, сначала нужно заити в этот VS Code и "combine" http + an actual odata query
Короче, мне надо туториал по OData !
-
- Reactions: 159
- Сообщения: 596
- Зарегистрирован: Пт авг 26, 2022 8:59 pm
- Откуда: SF, CA
Re: Tutorials needed
Данные брать (с помощью OData qry) - из Azure DevOps платформы (там таблицы есть)alex_127 писал(а): ↑Вт ноя 14, 2023 2:10 pmКакой именно ехтенсион?
Вот например:
https://learn.microsoft.com/en-us/odata ... ng-started
OData Connected Service is a Visual Studio extension that generates strongly-typed C# and Visual Basic client code for a specified OData service. It generates a DataServiceContext class to interact with the service and CLR types for each entity type and complex type in the service model.
Если именно тот "дословно" про который у вас скриншот то вот по нему тюториал:
https://learn.microsoft.com/en-us/azure ... ure-devops
(мутный ехтенсион созданным однорылом в 2017 году и не изменявшийся с тех пор - все странно)
с его помощию вы можете написать ваш "селецт" так что он превратится в одну строчку ОДата квери и его можно будет куда-то вставить (как строчку в другой тул)
Но пока ваша задача мне непонятна. Ну напишите кверь, куда ее надо в конце засовывать (что есть морда?) и откуда брать данные (что есть сервер?)
Засовывать - в Power BI
Eto imenno ono - i zasovivat v Power BI
Yes !!! This is the one
Thank you so so much!!!
Re: Tutorials needed
- запросы делаются через URL. Язык запросов очень простой, никаких тулз не надо.
Скопируйте эту строку в броузер - она работает
Другие примеры тут:
https://www.odata.org/getting-started/b ... #queryData
Ответы приходят в простом JSON формате
Скопируйте эту строку в броузер - она работает
Код: Выделить всё
https://services.odata.org/V4/TripPinServiceRW/People?$filter=FirstName eq 'Scott'
https://www.odata.org/getting-started/b ... #queryData
Ответы приходят в простом JSON формате
«Либерал — это человек, слишком широко мыслящий, чтобы принять свою сторону в споре»
Re: Tutorials needed
в Power BI есть встроенный OData connector. Никаких других тулс не надо. Открываете соединение с Odata source и работате с привычными таблицами. Ничего учить не надо
https://learn.microsoft.com/en-us/power ... odata-feed
«Либерал — это человек, слишком широко мыслящий, чтобы принять свою сторону в споре»
-
- Reactions: 159
- Сообщения: 596
- Зарегистрирован: Пт авг 26, 2022 8:59 pm
- Откуда: SF, CA
Re: Tutorials needed
Спасибо!self писал(а): ↑Вт ноя 14, 2023 8:13 pm - запросы делаются через URL. Язык запросов очень простой, никаких тулз не надо.
Скопируйте эту строку в броузер - она работаетДругие примеры тут:Код: Выделить всё
https://services.odata.org/V4/TripPinServiceRW/People?$filter=FirstName eq 'Scott'
https://www.odata.org/getting-started/b ... #queryData
Ответы приходят в простом JSON формате
Да, работает.
А где-то можно посмотреть результат в виде таблицы?
(Кажется - в VSCode можно )
Насчет языка -
Да, выглядит просто.
Но... мне все эти термины пока "чужие" -)).
Я не смотрела детально, просто, на 1й взгляд - какие-то url везде... entity - впечатление что все это пришло из джава скриптов и других дот нет(ов) -))
Обязательно потренируюсь - начну со ссылок выше из Microsoft - там имхо еще проще.
ПС-
У нас esti odna команда, кто вроде бы будут давать мне задания - я им помогать буду - будет что-то (пока не знаю) связанное с ОДата квери
Кстати, наши другие разработчики ОЧЕНЬ жалуются на OData эту.
Я так поняла те кто в данных - все против нее
А еффективные менеджеры (куда меня засунули почему-то) - те наоборот - активно "за" ОДату эту...
Вот что один из developers написал мне насчет ОДаты
Did he (наш директор) mentioned that a large enough OData query against Azure DevOps will max out the available max resource units for a user and will 1st throttle
the users query for 15 mins, and then, if the query is still running it will put the user on a 15 min timeout and the quesry will fail?
-
- Reactions: 159
- Сообщения: 596
- Зарегистрирован: Пт авг 26, 2022 8:59 pm
- Откуда: SF, CA
Re: Tutorials needed
yes, попробовала - все работаетself писал(а): ↑Вт ноя 14, 2023 8:22 pmв Power BI есть встроенный OData connector. Никаких других тулс не надо. Открываете соединение с Odata source и работате с привычными таблицами. Ничего учить не надо
https://learn.microsoft.com/en-us/power ... odata-feed
Re: Tutorials needed
Inostranka_02 писал(а): ↑Вт ноя 14, 2023 11:54 pm Кстати, наши другие разработчики ОЧЕНЬ жалуются на OData эту.
Я так поняла те кто в данных - все против нее
А еффективные менеджеры (куда меня засунули почему-то) - те наоборот - активно "за" ОДату эту...
Вот что один из developers написал мне насчет ОДаты
Did he (наш директор) mentioned that a large enough OData query against Azure DevOps will max out the available max resource units for a user and will 1st throttle
the users query for 15 mins, and then, if the query is still running it will put the user on a 15 min timeout and the quesry will fail?
Наймите других разработчиков
«Либерал — это человек, слишком широко мыслящий, чтобы принять свою сторону в споре»
Re: Tutorials needed
Пример
SQL server -> Entity Framework Data Model asp.net core -> (LINQ) -> OData controller(s) asp.net core -> OData HTTP REST
https://learn.microsoft.com/en-us/odata ... ual-studio
После этого можно делать запросы к SQL server используя OData language - включая join left/right/inner/outer и прочие SQL штучки.
Ни один другой REST API такого гибкого функционала не предоставляет.
Как не сложно заметить при таком подходе можно понаписать таких OData запросов что никакой SQL сервер с ними не справится.
Поэтому 90% OData API для внутреннего пользования - оно никогда не будет нормально работать в публичном доступе если модель достаточно сложная и много данных.
GraphQL - наше все.
SQL server -> Entity Framework Data Model asp.net core -> (LINQ) -> OData controller(s) asp.net core -> OData HTTP REST
https://learn.microsoft.com/en-us/odata ... ual-studio
После этого можно делать запросы к SQL server используя OData language - включая join left/right/inner/outer и прочие SQL штучки.
Ни один другой REST API такого гибкого функционала не предоставляет.
Как не сложно заметить при таком подходе можно понаписать таких OData запросов что никакой SQL сервер с ними не справится.
Поэтому 90% OData API для внутреннего пользования - оно никогда не будет нормально работать в публичном доступе если модель достаточно сложная и много данных.
GraphQL - наше все.
Once a Honda driver always a Honda driver
-
- Reactions: 159
- Сообщения: 596
- Зарегистрирован: Пт авг 26, 2022 8:59 pm
- Откуда: SF, CA
Re: Tutorials needed
Так дело ж не в разработчикахself писал(а): ↑Ср ноя 15, 2023 4:32 amInostranka_02 писал(а): ↑Вт ноя 14, 2023 11:54 pm Кстати, наши другие разработчики ОЧЕНЬ жалуются на OData эту.
Я так поняла те кто в данных - все против нее
А еффективные менеджеры (куда меня засунули почему-то) - те наоборот - активно "за" ОДату эту...
Вот что один из developers написал мне насчет ОДаты
Did he (наш директор) mentioned that a large enough OData query against Azure DevOps will max out the available max resource units for a user and will 1st throttle
the users query for 15 mins, and then, if the query is still running it will put the user on a 15 min timeout and the quesry will fail?
Наймите других разработчиков